Rob Janssen

One To Watch: Aurelius's distributed graph database, Titan

We always like to profile some exciting projects that come over the horizon making big noises. One interesting project that has recently been released by graph engineering speciallists Aurelius is Titan - an open source, Apache2-licensed graph database tailored for Big Data problem solving.

Classes? Where We're Going, We Don't Need Classes!

Classes, classes, classes everywhere.

The theory behind covariance and contravariance in C# 4

In C# 4.0, we can annotate generic type parameters with out and in annotations to specify whether they should behave covariantly or contravariantly. This is mainly useful when using already defined standard interfaces.

Attempt to find modulo bias in .NET randomization

Modulo bias is an enemy of all randomized algorithms. This can easily introduce systematic randomization bias where we expect none. Is there modulo bias in .NET randomization? I tried to discover it in Random::Next(int) function.

Google on Latency Tolerant Systems: Making a Predictable Whole Out of Unpredictable Parts

In Taming The Long Latency Tail we covered Luiz Barroso’s exploration of the long tail latency (some operations are really slow) problems generated by large fanout architectures (a request is composed of potentially thousands of other requests).

A heist of bits and bytes?!

Paper money is obsolete, so what would one nick from a bank these days? Ones and zeros ofcourse!

Abstract Machines, Interpreters and Compilers

abstract machine, abstract machines, compiler, interpreter, lambda calculus, language, Programming, virtual machine Abstract machines are the core of what defines a programming language.

Salt Stack

Salt is an open source tool to manage your infrastructure. Easy enough to get running in minutes and fast enough to manage tens of thousands of servers (and still get a response back in seconds).

Falsehoods programmers believe about time

Over the past couple of years I have spent a lot of time debugging other engineers’ test code. This was interesting work, occasionally frustrating but always informative. One might not immediately think that test code would have bugs, but of course all code has bugs and tests are no exception.

public kumarnitin / RedisLive

Visualize your redis instances, analyze query patterns and spikes.

This Read-It-Later-list is just that, bookmarks of stuff I intend to read or have read. I do not necessarily agree with opinions or statements in the bookmarked articles.

This list is compiled from my Pocket list.