Learn to debug code with the GNU Debugger Troubleshoot your code with the GNU Debugger. Download our new cheat sheet.
A friendly guide to the syntax of C++ method pointers Once you understand the general principles, C++ method pointers become less intimidating.
5 reasons why I love coding on Linux Linux is a great platform for programming—it's logical, easy to see the source code, and very efficient.
Defining boundaries and interfaces in software development Zombies are bad at understanding boundaries, so set limits and expectations for what your app can do.
Start programming in Racket by writing a "guess the number" game Racket is a great way to learn a language from the Scheme and Lisp families.
Why I use the D programming language for scripting The D programming language is best known as a system programming language, but it's also a great option for scripting.