Section
Backend Knowledge
Caching Caching Caching Overview Caching stores computed or fetched results so later requests can be faster or cheaper. Why It Matters Caching can i... Databases Databases Databases Overview Databases store application state and define many of the constraints that shape product behavior. Why It Matter... GraphQL GraphQL GraphQL Overview GraphQL is a query based API model that lets clients ask for the data they need. Why It Matters It can reduce over ... HTTP HTTP HTTP Overview HTTP is the transport contract between browsers, APIs, proxies, and services. Why It Matters Frontend engineers debug HTT... Queues Queues Queues Overview Queues move work out of the request path so tasks can happen reliably and asynchronously. Why It Matters Queues impro... REST APIs REST APIs REST APIs Overview REST APIs expose resources through HTTP in a predictable, client friendly way. Why It Matters Many frontend app... SQL SQL SQL Overview SQL is the language for querying and changing relational data safely and predictably. Why It Matters Good SQL helps you deb... WebSockets WebSockets WebSockets Overview WebSockets provide persistent, bidirectional communication between client and server. Why It Matters They are...