Rob Janssen

Remembering a Revolution That Never Happened

Clearly Mr. Cohen's vision did not come to pass, but I co-opted the title for this blog. That book is a difficult read.

Visualizing Java Garbage Collection

You are now in FULL VIEW by | Sponsored Links

Inverted Indexes – Inside How Search Engines Work

An Inverted Index is a structure used by search engines and databases to make search terms to files or documents, trading the speed writing the document to the index for searching the index later on.

Installing Helvetica Neue Fonts with Google Chrome on Windows considered harmful

It's not an illusion. It looks wrong in Google Chrome. See this zoomed-in shot. Here's the same menu in IE. Note the subtle"bites" that have been taken out of the g and s, but the c is OK. The hinting is OK, but the font is somehow "wrong."

Windows task manager shows wrong CPU Speed when using Hyper-V

My buddy Damian and I both recently bought the Lenovo X1 Carbon Touch. It's got Intel SpeedStep technology so it changes the CPU speed dynamically based on load. These two laptops of ours are identical. However, here's Damian's Task Manager when mostly idle. Here's mine.

Breaking the 1000ms Time to Glass Mobile Barrier

Ilya Grigorik is extremely passionate about a web that works fast. Lucky for you, he works for Google's Make The Web Fast team, spending his days doing exact...

C#/.NET Little Pitfalls: The Dangers of Casting Boxed Values

Starting a new series to parallel the Little Wonders series.  In this series, I will examine some of the small pitfalls that can occasionally trip up developers. What happens when we try to assign from an int and a double and vice-versa?

InnoDB bugs found during research on InnoDB data storage – Jeremy Cole

During the process of researching InnoDB’s storage formats and building the innodb_ruby and innodb_diagrams projects discussed in my series of InnoDB blog posts, Davi Arnaut and I found a number of InnoDB bugs. I thought I’d bring up a few of them, as they are fairly interesting.

Exploring the Lower Depths of Terseness

What's surprising is how cryptic the commonly used system is. For starters, each position is identified by a number. The pitcher is 1. The center fielder 8. If the ball is hit to the shortstop who throws it to the first baseman, the sequence is 6-3.

Engineering Serendipity

WHEN Yahoo banned its employees from working from home in February, the reasons it gave had less to do with productivity than serendipity.

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.