Blog
Series
Tags
Posts
Building a Blockchain
How Compilers Work - The Problem of Parsing
C# Value Types are Objects
A Short History of Sorting in C#
C# Abstract Properties, Virtual Properties and Access Modifiers
A Concise Guide to Hiring Good Programmers
How Compilers Work - Lexical Analysis
Emacs - Debugging Code under Linux with GDB
Emulating Classical Inheritance in Javascript
C++ Constructors and Move Semantics
CMake Platform Specific Actions
Pessimistic vs Optimistic Concurrency
CMake find_package
Redis vs Azure
High Performance Code - Make No Assumptions
Emacs - Frames, Windows and Buffers
CMake add_library
CMake Include Directories
CMake The Beautiful Beast
World War and Economic Unions
CMake Trickery - Platform Specific Linking
Unicode on Linux
The Configuration of Emacs
Emacs Key Bindings
The Bumpy Road to Emacs
Big Data and Intelligent Machines
The pImpl Idiom – Hiding Private Implementation Details
Sociable Programming
Step on that Code
Unicode and Windows
Unicode
The Private Lives of Strings