Rob Janssen

Dark corners of Unicode / fuzzy notepad

I’m assuming, if you are on the Internet and reading kind of a nerdy blog, that you know what Unicode is. At the very least, you have a very general understanding of it — maybe “it’s what gives us emoji”.

Is it just me or is networking really hard?

I’ve been trying to understand and implement networking in a game for the last few months, and every attempt I make at it has some kind of flaw; whether that’s unreliability or deadlocking.

Hash functions in 100linesorless

I once found myself needing to implement a hash table from scratch; with it, I cooked up a hash function of my own, too. It's pretty simple, so in this post I'm going to walk through the process.

AWS in Plain English

Hey, have you heard of the new AWS services: ContainerCache, ElastiCast and QR72? Of course not, I just made those up. But with 50 plus opaquely named services, we decided that enough was enough and that some plain english descriptions were needed.

Partial Application in C#

My recent post, C# Program Entirely With Static Methods, got lots of great comments. Indeed, as is often the case, the comments are in many ways a better read than the original post. However, there were several commenters who claimed that C# does not have have partial application.

First new cache-coherence mechanism in 30 years

In a modern, multicore chip, every core — or processor — has its own small memory cache, where it stores frequently used data. But the chip also has a larger, shared cache, which all the cores can access.

Hello, My Name is <Error>

Whenever I had to take standardized tests in high school, I would get anxious over the easiest part: filling out my name. Tests like the SAT and ACT insist that you fill your name out exactly as it appears on your identification documents.

Once seen as bulletproof, 11 million+ Ashley Madison passwords already cracked

When the Ashley Madison hackers leaked close to 100 gigabytes' worth of sensitive documents belonging to the online dating service for people cheating on their romantic partners, there seemed to be one saving grace.

How we ended up with microservices.

Microservices are a thing these days. When I was at SoundCloud, I was responsible for the migration from a monolithic Ruby on Rails application to a constellation of microservices.

flexbox in 5 minutes

flexbox in 5 minutes an interactive tour of all the major features of the new CSS property: flexbox.

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.