Blog
-
C++ friend Keyword: Access Control, Operators,
friend functions and classes grant access to private and protected members.
-
TypeScript Decorators — Complete Guide
TypeScript decorators: experimentalDecorators, class/method/property decorators, decorator factories, logging, validation, authorization, and caching pa...
-
Backtracking | Exhaustive Search Algorithm Complete Guide
Master backtracking: exhaustive search algorithm complete guide. Learn backtracking basics, permutations, combinations with principles and code examples.
-
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++ Mutex & Lock — Mutual Exclusion, lock_guard,
C++ mutex and locks: std::mutex, lock_guard, unique_lock, std::lock, scoped_lock, recursive_mutex, timed_mutex, and avoiding deadlocks.
-
C++ Slicing Problem — Complete Guide
Understand C++ object slicing: how copying a derived object through a base type drops data, and how to avoid it with pointers, references, or a virtual clone().
-
Git Beginners Guide | Install· Commit
A beginner-friendly Git guide covering installation, commits, branches, and remote repositories with hands-on command examples.
-
JavaScript Error Handling | try/catch· the Error Object
Master JavaScript error handling: try/catch/finally, throw, built-in Error types, custom errors, async errors with Promises and async/await, retries, an...
-
AV1 Video Codec: Next-Gen Standard | Royalty-Free
AV1 from AOMedia and VP9 lineage: tiles, filters, CDEF, libaom, SVT-AV1, rav1e, browser and streaming adoption—practical encoding and deployment.
-
C++ random | Engines, distributions, and replacing rand()
C++11 random: random_device seeding, mt19937, uniform and normal distributions, shuffle, weighted picks, threading, and when to use a cryptographic RNG.