Blog
-
C++ Bit Manipulation | Complete 'Bitmask' Guide
Bit operations (AND, OR, XOR, shift) are low-level techniques used for flags, bitmasks, and algorithm optimization.
-
Elasticsearch Complete Guide | Search· Indexing
Hands-on Elasticsearch: indexing, queries, aggregations, analyzers, and performance tuning—with real examples for search, fuzzy match, and ELK-style.
-
Python Classes | Object-Oriented Programming (OOP) Explained
Learn Python OOP: classes, __init__, self, inheritance, encapsulation, property, magic methods, abstract classes, and polymorphism—with examples.
-
Biome Complete Guide — Ultra-Fast Linter & Formatter
Biome unifies lint, format, and imports. ESLint/Prettier tradeoffs, biome.json, migration, VS Code, JetBrains, CI/CD, monorepos.
-
C++ Linkage and Storage Duration: extern, static,
External vs internal linkage, no linkage, and automatic/static/thread/dynamic storage.
-
C++ date parsing and formatting | chrono· std::format
Format and parse calendar dates with C++20 chrono, std::format, parse, zoned_time, locale-aware weekday names, and common pitfalls for wire formats vs d...
-
Boost.Asio Introduction: io_context, async_read,
Learn Asio async I/O for C++: io_context, async_read, async_write, async_accept, steady_timer, error_code handling, shared_ptr buffers, and strand basics.
-
C++ WebSocket Complete Guide | Beast Handshake· Frames
Solve real-time bidirectional communication in C++: WebSocket handshake and raw frames, Boost.Beast, Ping/Pong with timeouts, common errors, best.
-
Custom C++ Memory Pools: Fixed Blocks, TLS, and Benchmarks
Fixed-size block pools, free lists, thread-local pools, object pools, frame allocators, and benchmarking vs global new/delete.
-
Husky Complete Guide | Git Hooks for Linting· Formatting
Automate code quality with Husky git hooks.