Functional Programming Why Haskell Is Worth Learning Why Haskell? It's an incredibly powerful tool to use with other langues. And learning it will make you a better, smarter, more-versatile programmer.
Software Science FFI: Foreign Function Interfaces for Fun & Industry An FFI wrapper is much easier to write and maintain than a C extension, more portable across platforms and languages, and easier for users to install.
.NET / WPF Faking Named Parameters in .NET when Using ODBC Here's some handy code for emulating named parameters when using ODBC drivers in C# or .net.
Embedded Systems Catching Exceptions and Printing Stack Traces for C on Windows, Linux, & Mac Examples on how to catch signals/exceptions with C compiled with gcc on windows and posix systems.
Development Practices Tricky Code: Taking Steps to Reduce Brittleness Avoid "tricky code" whenever possible. If you must, test against changes.
Embedded Systems Things About C that Make Me Say, “WHAT?!?” I have found several aspects of C that really tripped me up. I’d like to share a few of them with you so you can avoid them!
Embedded Systems Hey, C Is a Functional Language Too! I will show how you can write a linked list reversal function in C with no mutation and no malloc!
Embedded Systems Conversing JSON with Qt and Ruby A simple command processing engine in C++ using Qt and QtScriptEngine for parsing JSON. The server, which initiates simple exchanges, is written trivially in Ruby.
Presenter First Presenter First in GTK+ and C – Updated for 2012 A sample project that demonstrates Presenter First in the context of GTK+ and C — updated to work with the latest tools.
.NET / WPF Making WPF Controls Modal with Adorners How to create a transparent overlay over a WPF window "behind" a given control, using a subclass of Adorner.
C & C++ Acceptance Testing C++ with Cucumber and the Wire Protocol The following example shows how this works with C++ using Cucumber-Cpp, plus an example that comes bundled with it.
C & C++ RapidXml – A Lightweight xml Library for C++ I found RapidXml works well. However, if there is a syntax error in the XML file, it doesn't give you much indication as to what the problem is.