#architecture
4 posts
- The Mental Shift: Java and C# to TypeScriptThe syntax may look familiar, but idiomatic TypeScript is fundamentally different from Java and C#. Here's the mental shift required to write TypeScript that fits the language.
- The Shared Instance That Leaked User DataA subtle Node.js bug where module-scoped instances holding request-scoped state can leak data between users due to the single-threaded event loop.
- The Mental Model Shift: From Server to Client and Back AgainHow the web industry evolved from server-side templates to SPAs to hybrid architectures, and why each transition required developers to think differently.
- Why the Most Effective Engineering Systems Come From Product TeamsHow proximity to the delivery loop determines the effectiveness of engineering systems and platform infrastructure.