Rob Janssen

All | Unread | Read

How to build Microservices wrong

Microservices have got a lot of traction last year. It’s always interesting to read about success stories other people have; they tend to inspire you to try this new trend out in your own project.

What makes a good API great

A good API is chock full of deliberate design decisions. Spend time in understanding users, simplifying the offering, and getting the basics right. At Trackmemo, we integrate with multiple applications to build a single feed of updates for users.

What's New in CPUs Since the 80s and How Does It Affect Programmers?

My mental model of CPUs is stuck in the 1980s: basically boxes that do arithmetic, logic, bit twiddling and shifting, and loading and storing things in memory.

The Simple Proof of the Tetris Lamp

I received this lamp as a birthday present last year. It’s a great little thing - you can move the individual Tetris pieces around to form whatever shape you wish, and once connected they all individually light up thanks to conducting strips around the edges of each segment.

Lessons learned from the big rewrite

I did a rewrite of a system powering outdoor sports related websites. Before the rewrite, the system was translated in 24 languages, had 6 different widgets that could be integrated in other websites and the codebase was 7 years old. It had white labeling capabilities and powered five websites.

.NET Compiler Platform ("Roslyn")

We Suck at HTTP

Unlike web pages, mobile apps do not have links. They do not have web addresses. They live in worlds by themselves, largely cut off from one another and the broader Internet. And so it is much harder to share the information found on them. Yes, yes, for the love of God yes.

2015 is getting an extra second and that's a bit of a problem for the internet

On June 30th at precisely 23:59:59, the world’s atomic clocks will pause for a single second. Or, to be more precise, they’ll change to the uncharted time of 23:59:60 — before ticking over to the more worldly hour of 00:00:00 on the morning of July 1st, 2015.

Dirty Coding Tricks

Dirty Coding Tricks By Brandon Sheffield [When the schedule is shot and a game needs to ship, programmers may employ some dirty coding tricks to get the game out the door.

Keeping the Pirates at Bay

This is what happened to Insomniac's 1999 Playstation release, Spyro 2: Ripto's Rage. Even though it had good copy protection, it was cracked in a little over a week.

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.