Rob Janssen

All | Unread | Read

Stuff in Space

Stuff in Space requires WebGL and Web Worker support.

No, I Don't Want To Configure Your App!

Table of Contents There seems to be a very interesting trend re-emerging in software development lately, influenced by Node’s philosophy, perhaps, where to use anything at all you first need to install a dozen of “dependencies,” spend the next 10 hours configuring it, pray to whatever gods (

When did we stop caring about memory management?

This post is neither a rant nor a complaint, but rather, an observation. There's some amazing work happening over in the C#-based Kestrel web server. This is an little open source webserver that (currently) sits on libuv and lets you run ASP.NET web applications on Windows, Mac, or Linux.

2016-01-04 - Some things about time

This weekend an aspiring embedded developer asked something in a programming group about how to handle time between his devices and the server. This is something I've got some experience with, so my answer was both passionate and empathic.

How bad a software developer are you?

“If you go to Google and search for 'measuring software developer productivity,' you will find a whole lot of nothing. Seriously—nothing,” wrote Nick Hodges in 2012. Not a whole lot has changed since then.

There's Math.random(), and then there's Math.random()

Math.random() Returns a Number value with positive sign, greater than or equal to 0 but less than 1, chosen randomly or pseudo randomly with approximately uniform distribution over that range, using an implementation-dependent algorithm or strategy. This function takes no arguments. Math.

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.

Six Essential Tips For Async - Introduction

If you understand the basic flow of control in an async method, then those three points all fall naturally into place. This first introduction video explains that control flow. Slides and source code are available on Lucian's blog.

Saturday Morning Breakfast Cereal

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.