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 patternLife 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 2038The 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 DinerIt'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 GamesI explore visual and interactive ways of explaining math and computer algorithms, especially those used in computer games.
A Pixel Artist Renounces Pixel ArtI’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 SoftwareIf 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 awarenessIf 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.
How dependency lines work in Object-oriented designWhen you look at an object dependency graph, it's not 100% clear how to read it. When one object points to another, what does that mean exactly? Below is an obvious example of a class having a name dependency on another object. In this case a Car object has a dependency on an Engine object.
3 misuses of ?. operator in C# 6I guess you already know about the safe navigation operator (?. operator) coming up in C# 6. While it’s a nice syntactic sugar for quite a few cases, I’d like to point out some misuses of it I’m sure we will see when C# 6 is released.
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.