Rob Janssen

All | Unread | Read

Analyzing Sorting Algorithms

Another way of looking at this project is as an analytical tool to study how sorting algorithms work. Beside generating visuals representations, SORTING provides a walk-through that guides the reader step after step along the process of ordering a lists of integer numbers.

Software Developers Are Terrified Of What Happens When They Hit 30

The saying “30 is the new 20” doesn’t always hold true — in fact, it seems to be the opposite for those in the software development industry. While some professionals are just beginning to hit their stride at age 30, the future for an average programmer can appear pretty bleak after 29.

Surviving a traffic surge: Three techniques to scale your site fast

I've been a satisfied linode customer for about seven years. I've always had the cheapest plan (about $200/year), and because it's a virtual server, it automatically upgrades for free whenever the cheapest plan gets more memory, disk space or bandwidth.

Data Visualization Mistakes

Data visualization simply means the creation and analysis of data represented visually. Data abstraction and representation is done in various forms with several attributes and variables serving as units of information. Data visualization is considered the best way to understand any given data.

Chartbeat CEO Tony Haile : What You Get Wrong about the Internet

If you’re an average reader, I’ve got your attention for 15 seconds, so here goes: We are getting a lot wrong about the web these days. We confuse what people have clicked on for what they’ve read. We mistake sharing for reading.

Introducing Chaos Mode

Some test failures are hard to reproduce. This is often because code (either tests or implementation code) makes unwarranted assumptions about the environment, assumptions that are violated nondeterministically.

Ass-Backwards Compatibility

Wangohan, a monk of the Spider Clan, stumbled upon a bug in a utility class provided by the Laughing Monkey Clan. He called upon the junior monk who was its author. “Your last refactoring of isHexNumber was incorrect,” said Wangohan.

Behind The Banner

Oh no! We are sorry, but your browser does not seem to support WebGL. You may want to download one of the following browsers to view WebGL content: The entire ad placement network is one of the most complex computational systems on the planet.

What About mozjpeg?

On March 5, 2014, Mozilla announced the mozjpeg project, a fork of libjpeg-turbo that is designed to provide better compression for web images, at the expense of performance.

The cronjob that generates $4 million a year

At the core of how Buffer schedules posts is one line of a cronjob configuration that hasn’t been touched since the very start when Joel founded Buffer. We still rely on that single cronjob that runs every minute of every day.

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.