Blog
-
Webpack Complete Guide | Internals· Loaders
Webpack 5 deep dive: dependency graph, Tapable hooks, loader pipeline, code splitting, tree shaking, and production caching.
-
ESLint Complete Guide | Flat Config· Rules
Master ESLint 9 with the new flat config system.
-
Open Source in C++: From Reading Code to Your First Pull
Contribute to famous C++ libraries: pick issues, fork workflow, Conventional Commits, CI, DCO, and review culture.
-
MP3 Audio Codec in Practice | LAME· CBR
MP3 history and MPEG-1 Layer III, LAME-based CBR and VBR, FFmpeg examples—balance quality and size when compatibility comes first.
-
PM2 Complete Guide | Production Process Manager for Node.js
Complete PM2 guide for Node.js production deployment.
-
AAC vs MP3 vs Opus Audio Codec Comparison | Quality· Bitrate
Compare AAC, MP3, and Opus audio codecs: quality, bitrate efficiency, latency, and licensing.
-
C++ I/O Optimization Cheatsheet | sync_with_stdio·cin.tie
C++ I/O optimization for coding test TLE prevention.
-
Java for Beginners | Install the JDK and Write Hello World
Start Java today: install OpenJDK 21, set JAVA_HOME, compile with javac, run on the JVM, and explore IntelliJ, Eclipse, or VS Code—plus syntax.
-
TypeORM Complete Guide | TypeScript ORM for Node.js
Complete TypeORM guide for SQL databases.
-
C++ Tuple Cheat Sheet | std::tuple· tie
std::tuple basics: make_tuple, get, tie, tuple_cat, structured bindings (C++17), and common pitfalls for multi-value returns.