Programming #
I call myself a software engineer, hence most of what I’ve done over the years was to write software and mostly in C++. Here you will find the bits and pieces that I like most.
Content #
A series of articles about code layout methods:
Another series on using UTF-8 in Windows programming:
- Doing UTF-8 in Windows - basic rules for using UTF-8
- To Lower or Not to Lower - case folding routines for UTF-8
- UTF-8 INI Files - reimplementing INI files to work with UTF-8 encoding
Working with sockets in C++:
A bit of everything:
- My own unit test environment - UTPP
- Embedding an AWK Interpreter in a C/C++ Program
- 2D Interpolation Functions
- Stern-Brocot Trees - a data structure for rational approximations
- YACB - an efficient circular buffer structure
- Producer-Consumer Queues- a template-based C++ implementation
- C++ Replacement for getopt
- How to Get BIOS UUID - obtaining motherboard UUID in 100 lines of code.
House Rules #
- All software can be downloaded from my GitHub site.
- For the most part, formatting follows the guidelines from my Elements of Style. When it doesn’t, do as I say, not as I do :)