
Starred repositories
Reliable & unreliable messages over UDP. Robust message fragmentation & reassembly. P2P networking / NAT traversal. Encryption.
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
🎓 List of Udacity Nanodegree programs with links to the free courses in their curricula
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
This repo contains my tasks implementation throughout the RTOS masterclass conducted by Sprints.
Path Length Checker is a stand-alone app that returns the path and length of all files and directories in a given directory.
Introduction to APIs course
C++ MapReduce Library for efficient multi-threading on single-machine
Simple Roadmap for blockchain enthusiasts to learn about blockchain
This repository contains some material I've created to teach courses on C++ and the Standard Template Library (STL). Please see http://www.dre.vanderbilt.edu/~schmidt/cs251 for more information on …
Code samples for the "Eclipse Plugin Development by Example: Beginners Guide" book 978-1782160328
This repo contains device drivers, documentations, and code examples that show how to use the different communication protocols like UART, SPI, ...etc. to send and receive data between microcontrol…
Build cross-platform desktop apps with JavaScript, HTML, and CSS
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance.
The second project for the Udacity C++ Nanodegree
Udacity C++ nanodegree program chapter quizes
Reference Implementations of P0267, the proposed 2D graphics API for ISO C++
This contains the source code examples and programming assignments for my CS 251 class