**C++**

- Next Permutation
- Semi Stable Partition
- On Computing the Fibonacci Number in O(log(n))
- C++ Idioms for handling Tuples
- Machine Learning with C++ MLPack on Windows
- Unit Testing with Boost in Visual Studio
- Asio: A Brief Introduction for the Windows Programmer
- Web Server Using C++ – Asio
- C++ Multithreading: Promise and Future
- PThreads: An Introduction for Windows Programmers
- Evolve existing multi-threaded code to use C++ 14
- Template Meta Programming: Part II SFINAE
- Template Meta Programming in C++: A Gentle Introduction – Part I : Template Specialisation

**Algorithms and Puzzles**

- A brief refresher on string matching algorithms
- Linear-Search based algorithm for Mth Lexicographic ordering of Mathematical Permutation and Combination
- Is Dijkstra Wrong? Another look at the Dutch National Flag problem
- On Computing Prime Numbers
- Sudoku Solver
- Depth First Game Trees
- Breadth First Search
- “Water buckets” Problem
- On Computing the Fibonacci Number in O(log(n))
- TARGET Solver
- Brainvita Solution
- Master Mind Solver
- Serial Number

**Software Development**

- ABC of Vim
- Deep Learning on Small Devices
- Git Collaboration Patterns
- IO Completion Port
- Using MS Windows to develop for Raspberry Pi
- Some Notes on Direct2D
- UML Diagram of a Solution to Expression Problem
- Version Control for General Use
- Why Functional Programming works for the Eight Queens Problem.
- Wiener Filtering using OpenCV
- WPF Animation without XAML
- Racket Programming
- Inputs are contravariant….

Advertisements