The right way to rethrow an exception in C# All programming languages have gotchas to trip you up, and C# is no exception. Today, let's check out the subtle (but significant) difference between "throw" and "throw ex".
How will I know when I'm a programmer? How do you know when you've finally arrived, and are officially a programmer? Is it a set of skills, a certain amount of time? Can you ever really arrive, when it's a race of one with no finish line?
A 30th anniversary Zelda tribute, in Node.js A few years ago, on the 30th anniversary of the Legend of Zelda, Scott Lininger and Mike Magee open sourced a 3D version of the original LoZ. The site was taken down, but the code's still available to run!
Creating a basic Word Cloud in Python We've all seen word clouds, like in the sidebars of blogs, but let's see how we might create our own with a little bit of code!
Where should I store application data in Windows? Windows sets certain locations aside for apps, and makes them easily discoverable for devs to use. Let's see how.
What is the Law of Demeter? At work, we're running through The Pragmatic Programmer - the original, not the 2nd edition published last year. If anyone is reading that, I'd love to know if it really updates things for modern programming and whether it seems necessary. The original seems pretty timeless. Yesterday
13 addons to power up your GitHub game GitHub is an amazing set of tools around Git, but it's lacking in certain areas. Where it fails to impress, browser addons often pick up the slack. Here's 13 addons (plus a few honorable mentions) that will take your GitHub experience to the next level!