CS202 Episode 2: APIs and Program Boundaries, or How Software Talks Without Everyone Crying
Software starts simple, then one day it has to talk to other software politely, through boundaries, contracts, and APIs that…
Software starts simple, then one day it has to talk to other software politely, through boundaries, contracts, and APIs that…
Processes, threads, and concurrency explain how computers juggle many tasks at once, until shared state walks in and…
Your CPU is not just fast. It guesses, overlaps, caches, waits, recovers, and occasionally behaves like it read tomorrow’s calendar…
Assembly language is where code loses the comfy shoes and starts showing you the actual machinery underneath…
Everything looks calm until the colors, objects, and bodies start snapping into impossible order and you realize the whole room is thinking…
OOP still runs half the software world, but it is no longer the only grown-up in the room. Here is when it helps and when it…
Your GPS, social feed, build system, and SQL are all doing graph theory. This table of contents shows why that matters when…
Episode 10: how programs read, write, save, and survive reality without tripping over files, users, formats, and their own confidence.
Recursion explained without the usual pain: what it is, why it still matters, when it shines, and when it absolutely needs adult supervision.
Google asked me graph questions. Amazon asked me graph questions. At some point I started to suspect this wasn’t a coincidence and that maybe the problem wasn’t the graphs. Maybe the problem was me. I always thought graph theory was that dusty corner of computer science where math majors go to feel superior. Nodes, edges, … Read more