12 Lessons from Building a Full-Stack Platform
Key engineering lessons learned from building a 565,528 line full-stack platform, covering authentication, concurrency, cross-platform development, and more.
Stories from the trenches of software development. Full-stack adventures, debugging nightmares, and hard-won lessons from building real projects.
Key engineering lessons learned from building a 565,528 line full-stack platform, covering authentication, concurrency, cross-platform development, and more.
An introduction to building a 565,528 line licensing platform using Python FastAPI, Next.js, and C++, covering architecture decisions and key technical implementations.
A deep dive into analyzing an obfuscated Lua script and the process of deobfuscating it by understanding the mapping functions and encrypted keys.
Why every attempt to draw the boundary of 'sandwich' fails, and what that tells us about the nature of categories. A mathematical deep dive.
Key engineering lessons learned from building a 565,528 line full-stack platform, covering authentication, concurrency, cross-platform development, and more.
Debugging intermittent 401 errors caused by concurrent token refresh attempts, and implementing a mutex-like subscriber pattern to fix it.
How trusting MAC addresses for hardware identification caused 47 support tickets in one week, and the lessons learned about stable hardware identifiers.
How a logout button caused 200+ API requests in under 5 seconds, and the multi-layered fix involving distributed authentication state management.