Rob Janssen

All | Unread | Read

Dry parameter names

How often do you see code like this, especially when using dependency injection, single-responsibility principle, and other “good practices”? Note that the parameter names are exact copies of the class name. That’s certainly not DRY!

30 Days of Answers on Stack Overflow

For years I could summarize my usage of Stack Overflow as “open a browser tab, search the web for my problem, click on the Stack Overflow result, follow the answer’s advice, close the browser tab.” I was a Stack Overflow leech.

2 minute introduction to Rx — Medium

You've probably seen this tutorial I wrote some time ago. Too long? Alright. Rx is not that hard, you could have invented it yourself. Keep reading. You know arrays? Of course you do. Here is one:

Your PaaS. Your Rules.

Your PaaS. Your Rules.

CoreOS is Linux for Massive Server Deployments

CoreOS enables warehouse-scale computing on top of a minimal, modern operating system. CoreOS is a new Linux distribution that has been rearchitected to provide features needed to run modern infrastructure stacks.

Impossible Engineering Problems Often Aren't

When your problem is impossible, redefine the problem. In an earlier article, I described how Scalyr searches logs at tens of gigabytes per second using brute force. This works great for its intended purpose: enabling exploratory analysis of all your logs in realtime.

What I learned from reading 8,000 recruiting messages

Aline Lerner used to code for a living. Now she works on hiring engineers. Last year, she wrote Lessons from a year’s worth of hiring data, where she showed that, in an engineering resume, pedigree isn’t a particularly valuable signal, whereas typos and grammatical errors are.

Markov Chains

Markov chains, named after Andrey Markov, are mathematical systems that hop from one "state" (a situation or set of values) to another.

ASP.NET MVC 6 vNext

I am a little late to the party with this one, but Microsoft recently announced the next version of ASP.NET MVC which will be version 6 and is code named vNext. What they are doing here is very cool and represents quite a major overhaul of the technology.

Asleep at the Wheel craft

Like other rodents, hamsters are highly motivated to run in wheels. Likewise, as a programmer in the early stages of your career you may be highly motivated to run in wheels too.

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.