Rob Janssen

All | Unread | Read

Animate.css

Want to thank me for this? Buy me a coffee.

Heisenberg Developers

TL:DR You can not observe a developer without altering their behavior. First a story.

Searching 20 GB/sec: Systems Engineering Before Algorithms

TL;DR: Four years ago, I left Google with the idea for a new kind of server monitoring tool. The idea was to combine traditionally separate functions such as log exploration, log aggregation and analysis, metrics gathering, alerting, and dashboard generation into a single service.

Version control: best practices

Version control is something that every shipping team uses, but there’s not a lot of talking about the right way to do it. Used properly it can improve your code culture and help you move faster. Let’s dive into some best practices for Version Control and the workflow we use here at Rainforest.

The Hamburger Icon

When common practices and trends should be questioned.Whether you want to call it a hamburger, navigation or menu icon, that dear little thing looks like it’s here to stay. It’s our own fault, we created it.We try to question its use, some have even gone as far as to test it.

Cancelling an async HTTP request Task sends TCP RESET packet

Jon Skeet: Coding Blog

Anti-pattern: parallel collections (Note that I'm not talking about "processing collections in parallel, which is definitely not an anti-pattern...) I figured it was worth starting to blog about anti-patterns I see frequently on Stack Overflow.

A Better ID Generator For PostgreSQL

When developers think about a globally-unique identifier, they usually think of UUIDs (or GUIDs) and will then create a table with a GUID as a primary key. This is problematic if your system grows or your writes/second increase.

Typography in 8 bits: System fonts

My love of typography originated in the 80's with the golden years of 8-bit home computing and their 8×8 pixel mono-spaced fonts on low-resolution displays.

The History of the Modern Graphics Processor

The evolution of the modern graphics processor begins with the introduction of the first 3D add-in cards in 1995, followed by the widespread adoption of the 32-bit operating systems and the affordable personal computer.

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.