C++
Guides, tutorials, and resources on the C++ programming language, covering modern syntax, object-oriented programming, templates, and practical projects.
Hire a C++ Developer: Rates, Specialisms and Vetting
Hire a C++ developer who fits the job. Compare 2026 UK rates, the five C++ specialisms that rarely overlap, and how to test for real memory discipline.
Continue ReadingHire a Qt Developer: Skills, Rates and Licence Traps
Hire a Qt developer without expensive surprises. Compare C++ and QML skill sets, 2026 day rates, and the Qt licensing decision that catches teams out.
Continue ReadingBuilding Cross-Platform Desktop Apps with Qt and QML in 2026
How to build cross-platform desktop apps with Qt and QML in 2026: Widgets vs QML, one codebase for Windows, macOS and Linux, and why Qt still wins.
Continue ReadingQt 5 to Qt 6 Migration Guide for 2026
A practical Qt 5 to Qt 6 migration guide for 2026: what changed, the build-system and module updates, common pitfalls, and how to plan the move.
Continue ReadingCOBOL to C++ migration: modernizing legacy systems guide
Planning a COBOL to C++ migration? This guide covers why organizations are moving off COBOL, how to rewrite COBOL systems in modern C++ and Qt, a step-by-step migration strategy, and common pitfalls to avoid.
Continue ReadingC++ vs Rust Memory Safety - Practical Examples with Modern C++
A balanced, practical comparison of memory safety in C++ and Rust. Explore runnable examples showing how modern C++ features like RAII, smart pointers, and the standard library prevent the same bugs Rust's borrow checker catches.
Continue ReadingTiny BPE Trainer – A Fast and Lightweight BPE Trainer in C++
Tiny BPE Trainer is a fast BPE trainer in C++17. Train your own tokenizer with this lightweight BPE trainer. HuggingFace-compatible output.
Continue ReadingA Fast, UTF-8 Aware C++ Tokenizer for NLP & ML
A blazing-fast, header-only C++ tokenizer with UTF-8 support, vocabulary encoding, and transformer-ready sequences, ideal for NLP and machine learning.
Continue ReadingLearn Programming Fundamentals: Choosing the Right Language
Learn programming from scratch: compare popular languages, weigh their strengths and weaknesses, and pick the right first language for your goals.
Continue ReadingC++ data types to .NET
If you are playing around with .NET and you come from a C/C++ background like myself, you will quickly notice the data types are different.
Continue Reading