Rob Janssen

All | Unread | Read

Azure in Plain English

Hey, have you heard of the new Azure services: Elasticville, StorageWart and API Gatesian? Of course not, I just made those up. Just like we'd previously made up but then eventually explained a bunch of Amazon's Web Services in Plain English. We're back to help explain Microsoft's Azure ecosystem.

Why I'm not using your open source project - NCZOnline

Discovering the Computer Science Behind Postgres Indexes

This is the last post in a series based on a presentation I did at the Barcelona Ruby Conference called “20,000 Leagues Under ActiveRecord.” (other posts: one two three and video). We all know indexes are one of the most powerful and important features of relational database servers.

Asynchronous and non-blocking IO

This post aims to explain the difference between asynchronous and non-blocking IO, with particular reference to their implementation in Java. These two styles of IO API are closely related but have a number of important differences, especially when it comes to OS support.

It's 2015. Why do we still write insecure software?

I've read a lot of programming blogs, and if you're reading this, you probably have too.

Building for HTTP/2

Earlier this year, I got the chance to speak with Google's Ilya Grigorik about HTTP/2 for the 1.10 episode of the TTL Podcast.

Coding is boring, unless… — Enki Blog — Medium

As a developer, I never managed to stick to the same job for more than two years. Each new job was a good career move, and a high turnover is common in our industry. But my previous employers were not particularly happy that I left.

Defending Against Apache Web Server DDoS Attacks

operating systems : Old OS memory space protection : was it really that bad? : Information Security Stack Exchange

Your example wouldn't work on Windows 95, but it did work on DOS and Windows up to 3.11 (not Windows NT). The PC architecture, and the Microsoft series of operating systems, started with the Intel 8086 processor and an operating system (DOS) designed to run a single program at a time.

The Fall and Rise of SVG

Sometime in 1998, a former co-worker who had gone to work at Adobe came by my office at Bertlesmann to inform me of a brand new technology that she knew would excite me: PGML, or “Precision Graphics Markup Language.” This was the Adobe flavor of XML for Vector Graphics.

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.