Rob Janssen

All | Unread | Read

Progress Bars are Surprisingly Difficult

We've all seen progress bars that move slowly for twenty minutes, then rapidly fill up in the last 30 seconds. Or the reverse, where a once speedy bar takes 50% of the time covering the last few pixels. And bars that occasionally jump backward in time are not the rarity you'd expect them to be.

Date Math In The WHERE Clause - Brent Ozar Unlimited®

Why does calloc exist? — njs blog

Here's a little benchmark program that measures how long it takes to calloc a 1 gibibyte buffer versus malloc+memset a 1 gibibyte buffer. (Make sure you compile without optimization, because modern compilers are clever enough to know that free(calloc(...

remoteinterview.io - Remote Coding & Technical Interview Online Tool!

Measure your Candidate's programming skills by rating their real-time performance. Great! Your own interview room has been created! Panelist (You) should use this URL: Candidate should use this URL: or It's quick to sign up.

Symlinks in Windows 10!

Symlinks, or symbolic links, are “virtual” files or folders which reference a physical file or folder located elsewhere, and are an important feature built in to many operating systems, including Linux and Windows. The Windows’ NTFS file system has supported symlinks since Windows Vista.

do {...} while (0) in macros

If you are a C programmer, you must be familiar with macros. They are powerful and can help you ease your work if used correctly. However, if you don't define macros carefully, they may bite you and drive you crazy.

Async/await tips and tricks

Many .NET developers have been busy upgrading their code to take advantage of the async and await keywords. These keywords make asynchronous programming a lot easier by allowing us to represent a call to an asynchronous method almost as if it were a synchronous one.

Recruiters: Laat. Ons. Met. Rust!!

Ondernemer Aik Deveneijns twijfelt nog of de naam, achteraf gezien, wel zo’n goed idee was. Sinds zijn platform IHateRecruiters een maand geleden door een paar bloggers werd opgepikt, heeft hij wat uit te leggen.

The ASP.NET Web API 2 HTTP Message Lifecycle in 43 Easy Steps

Anyone who works with ASP.NET Web API should check out this poster that Microsoft created to explain the Request/Response Pipeline that Web API utilizes. It's amazing, and if you do any work in Web API you should check it out! Right now. Yes, seriously. Go ahead, I'll wait.

Composition over Inheritance

This is a weekly show where we try to become more confident and excited about programming by learning intriguing things that we didn’t know before. Today, we are are going to talk about composition over inheritance. Inheritance is when you design your types after what they are, while composition i

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.