Rob Janssen

All | Unread | Read

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.

12 resolutions for programmers

It's important for programmers to challenge themselves. Creative and technical stagnation is the only alternative.

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.

Software estimations are impossible

Have you ever tried to solve a Rubik’s cube and been unable to complete it? I once tried several times during a long bus trip and felt pretty bummed after failing every time. Then I learned that there are kids out there that can do it in seconds! How is that even possible?

RolandPheasant/TailBlazer

In my day to day professional life I am always tailing log files but have always been disappointed with the utilities on offer. The current crop of free ones all look like they were written in the 1990s, are very ugly and have limited functionality.

New Year PVS-Studio 6.00 Release: Scanning Roslyn

The long wait is finally over. We have released a static code analyzer PVS-Studio 6.00 that supports analysis of C# projects. Now it can analyze projects written in languages C, C++, C++/CLI, C++/CX, and C#. For this release, we have prepared a report about analysis of open-source project Roslyn.

BetterExplained | Friendly lessons for lasting insight.

I share explanations that helped, hoping they help you too. I'm thrilled that BetterExplained now reaches millions every year, and has appeared in blogs for the New York Times and Scientific American. Read more...

Email address validation and encodings

How do you validate an email address? That is a very interesting question to ask at job interviews and wait to hear the answer.

What web developers should know about SSL but probably don't.

In 2015 web developers understand more about SSL than they ever have. If you read Hacker News you should know: What about the rest? Here are answers to the most common questions from our customers:

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.

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.