Rob Janssen

All | Unread | Read

The Point Of Interfaces

I used to think interfaces were a premature abstraction. In other words: something you did so that you could migrate or switch implementations/providers in some not so probable future.

Misconceptions about code reuse

We all have been taught that reusable code is good. We all know why we should do it but there are some misconceptions about how to do it. Mostly these misconceptions are the result of procedural thinking. People usually understand how certain object-oriented principles work.

Mock Server powered by Mountebank and Docker

When building applications which are dependent on other systems e.g. for business logic or data integration purposes the question of testing without these systems arrises. In a classic approach we usually mock them out on a unit test or functional test basis.

What To Know Before Debating Type Systems

Recently, it was brought up on Proggit that Chris Smith's "What to Know Before Debating Type Systems" was no longer online. This is a really great article, and in an effort to make sure it survives, I've grabbed the archive.org cache and am 'reprinting' it here.

Another lesson learned with MongoDB

MongoDB is the primary database at VersionEye. Currently VersionEye is crawling more than 600K open source projects on a daily basis. Some of the crawlers are implemented in Java, others in Ruby.

Nerd³ FW - FleX

I look forward to Bunny Drowning Simulator 2027.Link here: http://www.neogaf.com/forum/showthrea...End theme by the incredible Dan Bull: http://www.youtube.com/user/douglbyAll other music is in game music. It makes me want to smother stuff in goo.Nerd³ Site! http://nerdcubed.co.uk/ Dad³ Channel! h

Udacity Staff: Code Confessional

Udacity staff tell the stories are some of their biggest "screw ups" in previous positions. As developers, we all mess up - that's okay! The point is to learn from those mess ups!

Regexes: The Bad, the Better, and the Best

Regular expressions are incantations that we developers wield mightily when the time calls. Yet, do we always wield them deftly? Regular expressions are a delicate and precise language.

Build your own Wayback Machine in 10 lines of code. — Pachyderm Data — Medium

In this post we’ll be using Pachyderm’s shiny new pipeline system to build a simple clone of Wayback Machine. With a surprisingly small amount of code we’ll build a system that can efficiently snapshot the internet. Let’s dive in! First things first, we’ll need a working Pachyderm setup.

The Curse of the Excluded Middle

There is a trend in the software industry to sell "mostly functional" programming as the silver bullet for solving problems developers face with concurrency, parallelism (manycore), and, of course, Big Data.

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.