Rob Janssen

All | Unread | Read

a code review is more useful than you think

Recently, I came across a situation which once again proved the immense value in having code reviews. I was working on a tricky part of an application that involved substantial design work. As part of our 'Definition of Done', I had to submit my code for a peer review.

"It Doesn't Work” and the Art of Bug Reports

This blunt opening line usually signifies the beginning of a long course of troubleshooting that developers dread. To many non-technical people, this seems like a perfectly logical line of reasoning.

Bounce.js

Bounce.js uses CSS3 animations and transforms, which doesn't seem to be supported by your browser.

A Year of Functional Programming

It's been a year since I first came across the concept of functional programming. To say it's changed my life, is an unjust understatement. This is a reflection on that journey. Warning: I use the term FP quite loosely throughout this article.

A Programmer's Guide to Data Mining

Before you is a tool for learning basic data mining techniques. Most data mining textbooks focus on providing a theoretical foundation for data mining, and as result, may seem notoriously difficult to understand. Don’t get me wrong, the information in those books is extremely important.

Call me maybe: RabbitMQ

RabbitMQ is a distributed message queue, and is probably the most popular open-source implementation of the AMQP messaging protocol. It supports a wealth of durability, routing, and fanout strategies, and combines excellent documentation with well-designed protocol extensions.

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.

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.