Blog
-
Cache-Friendly C++: Data-Oriented Design and AoS vs SoA
Data-oriented design for C++ performance: AoS vs SoA layout, cache lines, false sharing, alignas, benchmarking with perf, and ECS patterns for game.
-
C++ Runtime Checking: AddressSanitizer and ThreadSanitizer
Catch C++ memory bugs and data races with AddressSanitizer and ThreadSanitizer.
-
gRPC and Protocol Buffers in C++: From .proto to Production
Build C++ gRPC microservices with Protocol Buffers: .proto definition, protoc codegen, sync server and client, streaming modes, TLS, error handling.
-
C++ Developer Roadmap: Junior to Senior Skills and Learning
Technical and soft skills for C++ careers: from pointers and STL to architecture, mentoring, and domain specialization in games, finance, embedded.
-
Rust Memory Safety: Ownership, Borrowing, Lifetimes, unsafe
How Rust prevents use-after-free and data races at compile time: move semantics, borrow checker rules, lifetime annotations, and safe unsafe boundaries.
-
The Complete PocketBase Guide | Open Source Backend, SQLite, Realtime, Auth, Files, Production Use
Complete guide to building a fast backend with PocketBase: single binary, SQLite, realtime subscriptions, auth, file storage, and hands-on examples. PocketBase, Backend, and SQLite focused.
-
VS Code Productivity Extensions
VS Code productivity: must-have extensions for JavaScript, TypeScript, and Node.js — ESLint, Prettier, GitLens, Error Lens, keyboard shortcuts.
-
AWS Beginner Complete Guide | EC2, S3, RDS Practical Usage
Beginner hands-on guide organizing frequently used paths in AWS console, focusing on EC2, S3, and RDS.
-
C++ nullptr | 'Null Pointer' Guide
Complete guide to C++11 nullptr: differences from NULL and 0, function overloading, nullptr_t, and migration strategies.
-
C++ Code Review | Checklist 20 Items
A 20-item C++ code review checklist covering memory safety, const-correctness, RAII, ownership, and the bugs reviewers should catch before merging.