Skip to content

Instantly share code, notes, and snippets.

View ignasi35's full-sized avatar
🚧
Breaking CI builds since 2001

Ignasi Marimon-Clos ignasi35

🚧
Breaking CI builds since 2001
View GitHub Profile
@albertoperdomo
albertoperdomo / Backend-devops_job_offer.md
Last active October 13, 2015 09:18
Backend/Devops Engineer Job Offer

Backend / Devops Engineer at GrapheneDB

GrapheneDB provides cloud-hosted Neo4j graph databases as a service. We're a growing company and we're looking for a Backend Engineer with a strong systems background.

What You'll Be Doing

  • Build and maintain the distributed system that hosts thousands of Neo4j databases and supports hundres of customers.
  • Improve the reliability and efficiency of GrapheneDB core systems.
  • Monitor, investigate and solve errors in our infrastructure, our distributed system and databases, and collaborate on technical support cases.
import java.util.concurrent.ExecutorService
import java.util.concurrent.Callable
import java.util.concurrent.atomic.AtomicReference
import java.util.concurrent.atomic.AtomicInteger
import scala.annotation.tailrec
final case class Actor[A](strategy: Strategy)(handler: A => Unit, onError: Throwable => Unit = throw (_)) {
private class Node[A](var a: A = null.asInstanceOf[A]) extends AtomicReference[Node[A]]