Bit Manipulation
Bitwise Operations
how to use AND, OR, XOR, NOT, and shifts to build permissions, feature flags, and protocol headers with practical bit manipulation patterns
stay in the loop
/ what's next
DSA Fundamentals done.
Time to do some coding. Here's where you can go from here.
lab
Build Your Own HTTP Server
Build an HTTP server from raw TCP sockets. No frameworks, no libraries - just you and the protocol specification. Understand exactly what happens when browsers talk to servers.
start lab βlab
SeaChart: Build Your Own DNS Resolver
Understand DNS from the ground up by building a recursive resolver. Parse binary protocols, query root servers, follow delegation chains, and implement caching.
start lab β
Notes & Highlights