Rob Janssen

The Best Regex Trick Ever (at last!)

So you're doubtful at the mention of a "best regex trick"? Here are some of the questions that our regex trick is able to answer with speed and grace: To see how convenient the trick is, it helps to first see how inconvenient some matching tasks can be when you don't know it.

Fail Fast principle

The fail fast principle is underlying for many other software development practices. It comes out so often that it’s hard to cover all its appearances in a single article. Nevertheless, that is exactly what I’m going to do here

A Month Back In Java and What I Miss from C#

I started my career in Java and enjoyed it before making a transition to C#. Having spent the last 5 or so years in C#, I have come to like many of the features that it offers and that I apparently took for granted.

Hash functions in 100linesorless

I once found myself needing to implement a hash table from scratch; with it, I cooked up a hash function of my own, too. It's pretty simple, so in this post I'm going to walk through the process.

AWS in Plain English

Hey, have you heard of the new AWS services: ContainerCache, ElastiCast and QR72? Of course not, I just made those up. But with 50 plus opaquely named services, we decided that enough was enough and that some plain english descriptions were needed.

Partial Application in C#

My recent post, C# Program Entirely With Static Methods, got lots of great comments. Indeed, as is often the case, the comments are in many ways a better read than the original post. However, there were several commenters who claimed that C# does not have have partial application.

How to write a great error message

Imagine being in an office. In your cubicle. You’ve worked long hours this week for an upcoming product introduction. You’re tired and cranky, and you just want the weekend to finally arrive. But first you have to try if the homepage for the new product works fine on Windows 10.

The Demise of SMB 1 in the Windows Stack

My good friend Matt McSpirit has an issue with a file copy between servers in a datacenter. While daydreaming of it's completion - his mind wanders and encounters three members of the engineering team who supported the SMB 1 stack on Windows Server.

You're probably wrong about caching

Almost None of the Women in the Ashley Madison Database Ever Used the Site [Updated]

When hacker group Impact Team released the Ashley Madison data, they asserted that “thousands” of the women’s profiles were fake. Later, this number got blown up in news stories that asserted “90-95%” of them were fake, though nobody put forth any evidence for such an enormous number.

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.