Backend Playbook
Notes from building production backend systems with Node.js and TypeScript.
Backend Fundamentals: 01
Backend fundamentals encompass the core concepts and technologies that form the foundation of backend development, including server architecture, databases, APIs, and security.
Backend Fundamentals: 02
Backend fundamentals encompass the core concepts and technologies that form the foundation of backend development, including server architecture, databases, APIs, and security.
GitHub OAuth
An end-to-end GitHub OAuth flow designed for scalable backend systems.
Google OAuth
An end-to-end Google OAuth flow designed for scalable backend systems.
HTTP Methods and Status Codes
HTTP methods define what action the client wants to perform on a resource, while HTTP status codes indicate the result of that action.
REST API Design Principles
REST API design principles are guidelines used to build scalable, maintainable, and predictable APIs.