Rob Janssen

All | Unread | Read

What I’ve Learned About Giving Feedback to Peers — Life and Philosophy — Medium

Gah. So hard. I mean, giving feedback at all is hard, but when you’re a subordinate or a supervisor, there’s at least some built-in structure. It’s (relatively) easy to take advantage of that structure to communicate feedback with the appropriate amount of respect and deference.

Secrets of the Conditional (ternary) Operator

Every self-respecting C/C++ programmer knows what the ternary operator is, and most everyone used it at least once in their programs.

How to get Database Design Horribly Wrong

Database Design is one of those tasks where you have to carefully get all the major aspects right. If you mess-up just one of these, it can all go horribly wrong. So what are these aspects that can ruin database design, and how can you get them right? Robert Sheldon explains.

MongoDB 3.0 - WiredTiger Storage Engine and Updated MMS

Some time ago, when MongoDB 2.6 was released Kelly Stirman, Director of Products at MongoDB answered our questions regarding the latest release. Now with MongoDB 3.0 announced for March and MongoDB 3.

Working Effectively with Unit Tests – Interview with Jay Fields

Looking for audio only? Listen on In this interview with Jay Fields, Senior Software Engineer at DRW Trading, we discuss his approach to writing maintainable Unit Tests, described in his book ’Working Effectively with Unit Tests’.

How we upgrade a live data center

A few weeks ago we upgraded a lot of the core infrastructure in our New York (okay, it’s really in New Jersey now – but don’t tell anyone) data center. We love being open with everything we do (including infrastructure), and really consider it one of the best job perks we have.

Why Libraries are better than Frameworks

There are two ways to design an application: based a particular framework, or using libraries. Actually, there are a lot more ways to build applications, including combinations of the two, but let’s just focus on those. First, let’s define the word “framework”.

Library patterns: Why frameworks are evil

This article is a follow up to my previous blog post about functional library design, but you do not need to read the previous one, because I'll focus on a different topic.

courses.cs.washington.edu/courses/csep590/06au/projects/history-64-bit.pdf

In ORM's Defence

For some reason, as of late, I can't seem to attend any user group or conference without a speaker slating ORM's. Several speakers at the PHP UK Conference this year expressed their disapproval, as well as the speaker at this months PHP London talk.

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.