One particularly tricky problem encountered during the development of Star Versus was detecting screen wrap. The solution involved discovering a neat trick that exploits the NES’s 6502 processor. The core engine of Star Versus moves all objects every frame.
Message Driven Systems: Some Rules of EngagementFor the past several months, I’ve been working on an ASP.NET Web API project that uses NServiceBus to deliver events and commands to services that do all of the heavy lifting for the application.
Clipboard Hijacking with HTML5Tim Branyen @tbranyenToday I learned from Guillermo Rauch that Google Chrome 43 is now shipping, on both desktop and mobile, with the ability to modify the system clipboard.
SilonLogic 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.
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!
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.
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.
9 Anti-Patterns Every Programmer Should Be Aware OfA healthy dose of self-criticism is fundamental to professional and personal growth. When it comes to programming, this sense of self-criticism requires the ability to detect unproductive or counter-productive patterns in designs, code, processes, and behaviour.
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.