Rob Janssen

All | Unread | Read

Recommendations on Branching Article

Project recommendations on how to organize branches. This document discusses organizing branches in your remote/origin for feature development and release management, not the use of local branches in Git or queues or bookmarks in Mercurial.

I reckon your message broker might be a bad idea. — programming is terrible

As a curmudgeon, I am often full of reckons. A reckon is often confused for an opinion, but it’s more like a heuristic. It isn’t always true in theory, but it’s often true in practice. Today’s reckons are about message brokers.

CS50 Guest Lecture by Mark Zuckerberg

On 7 December 2005, Mark Zuckerberg joined CS50 for a guest lecture about Facebook and computer science. With Professor Michael D. Smith. Shared with permiss...

Manhattan, our real-time, multi-tenant distributed database for Twitter scale

As Twitter has grown into a global platform for public self-expression and conversation, our storage requirements have grown too.

Code Hoarders

Have you ever watched an episode of Hoarders, or a documentary about a hoarder? Shows like this were popular a few years back.

CODETUNES · Fixing legacy code

There’s a red alert in your mailbox and you know exactly what it means - the system is down and you have a 500 error on a specific action. Your response is clear - you find the bug and fix it as fast as you can.

Cron in production? That is a double edged sword!

Cron is a unix tool for launching processes at given time intervals. It is incredibly useful, but the dangers that it presents can often be overlooked when selecting it as a solution.

The strangeness of scale at Twitter

When hundreds of thousands of Tweets are fired every second, a one-in-a-million chance -- including unlikely sounding scenarios that could harm users -- happens about 500 times a day. For Del Harvey, who heads Twitter’s Trust and Safety Team, these odds aren’t good. The security maven spends her days thinking about how to prevent worst-case scenarios while giving voice to people around the globe. With deadpan humor, she offers a window into how she keeps 240 million users safe.

Class Hierarchies? Don't Do That!

In theory, JavaScript does not have classes. In practice, the following snippet of code is widely considered to be an example of a “class” in JavaScript:

Refactoring With LZ77: Compression Is Compilation (?)

This post was written under the influence of coffee ice cream and espresso. It’s a magical drink ;) I don’t really follow the compression scene, and only pay minimal attention to machine learning. Nevertheless, the “Compression is Learning” slogan feels more and more right to me.

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.