Rob Janssen

All | Unread | Read

Four Strategies for Organizing Code — Medium

This article outlines four different strategies for organizing code: by component, by toolbox, by layer, and by kind.

Announcing SQL Server on Linux

It’s been an incredible year for the data business at Microsoft and an incredible year for data across the industry. This Thursday at our Data Driven event in New York, we will kick off a wave of launch activities for SQL Server 2016 with general availability later this year.

The Importance of the LED Moment - I DID THAT

Last March my friend Saron and I created MarchIsForMakers.com and spent the whole month creating and learning with hardware. It's March again! We're going to spend the whole month of March adding to http://www.marchisformakers.com.

Data Structures: Augmented Interval Tree to search for intervals overlapping

An Interval Tree is an ordered data structure whose nodes represent the intervals and are therefore characterized by a start value and an end value.

ASP.NET Core – 2300% More Requests Served Per Second

Congratulations to ASP.NET Core and .NET Core teams and the Open Source .NET community for quite a milestone in performance! Why 2 decimal places? I’m not sure why Scott Hunter chose that level of precision, but to me it’s quite significant…

Modern Microprocessors A 90 Minute Guide!

WARNING: This article is meant to be informal and fun! Okay, so you're a CS graduate and you did a hardware course as part of your degree, but perhaps that was a few years ago now and you haven't really kept up with the details of processor designs since then.

C9 Lectures

Welcome to a new technical series on Channel 9 folded into a different kind of 9 format: . These are what you think they are, lectures.

Chris's Wiki : blog/tech/IPv6SoftwareUpdatePain

A while back D.J Bernstein wrote was is now a famous rant about IPv6. Due to various things, this DJB article is on my mind and today I want to talk about one part of it that DJB casually handwaves, which is updating all software to support IPv6.

Bob Martin SOLID Principles of Object Oriented and Agile Design

Write code that is easy to delete, not easy to... — programming is terrible

“Every line of code is written without reason, maintained out of weakness, and deleted by chance” Jean-Paul Sartre’s Programming in ANSI C. Every line of code written comes at a price: maintenance. To avoid paying for a lot of code, we build reusable software.

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.