Rob Janssen

C# Futures: Method Contracts

For several years, developers have had the ability to add method level contracts via the Code Contracts research project. But this has a number of problems. It uses an imperative syntax that is verbose and poorly supported by tooling.

Let's talk about time with Patrik Fa¨ltstro¨m - Google Tech Talk Meetup

A presentation about the challenges and opportunities with time, at Google Tech Talk Stockholm.Find all future meetups at http://www.meetup.com/Google-Tech-Tal...

Silon

Logic gates are the basis of all of computing. They take two binary inputs (0/1 or true/false), and result in a binary output whose value depends on the inputs. These gates form the building blocks upon which all computers are built.

Protect your software with the Circuit Breaker design pattern

Life as a software developer is definitely lived in the fast lane. After weeks and hours of cranking out the code to get the features developed, and after the builds and tests are green and QA stamps its seal of approval, the code is deployed to Production.

System call conversion for year 2038

The following subscription-only content has been made available to you by an LWN subscriber. Thousands of subscribers depend on LWN for the best news from the Linux and free software communities. If you enjoy this article, please consider accepting the trial offer on the right.

CSS Diner

It's a little game to help you learn CSS selectors. Type in the correct selector to complete each level. Get help on the right. It's a work in progress, so please give me feedback!

Red Blob Games 

I explore visual and interactive ways of explaining math and computer algorithms, especially those used in computer games.

A Pixel Artist Renounces Pixel Art

I’ve wanted to write this article for some time now, and this seems like the perfect opportunity to do so. For those of you who are aware of Dinofarm Games and our recent release, Auro for iOS and  Android, you know that we spent literally years producing carefully handmade, meticulous pixel art.

10 great ways to impress a software engineer on their first day – Sleep Easy Software

If you hire a new software engineer you should do whatever you can to make a good impression on his first day.  This will have all sorts of benefits you may not have ever have considered.

The need for timezone awareness

If your software is only used in a single timezone, you might think that timezones are not necessary to think about. But being aware of the timezone is necessary in more situations than what most people assume.

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.