Developer Cheatsheets

Quick reference guides for development, interviews & system design

24 Cheatsheets
No matching cheatsheets found.
Languages
TS
TypeScript
Types, generics, utility types, advanced patterns, async, decorators, and tsconfig.
GO
Go
Goroutines, channels, interfaces, structs, error handling, concurrency, and modules.
PY
Python — Interview
Data structures, algorithms, complexity, built-in functions, OOP, and common patterns.
PY
Python — Development
FastAPI, SQLAlchemy, async, packaging, testing, typing, decorators, and project structure.
RB
Ruby
Strings, arrays, hashes, blocks, OOP, modules, enumerable, file I/O, and Rails essentials.
RS
Rust
Ownership, borrowing, lifetimes, structs, enums, traits, pattern matching, and Cargo.
SW
Swift
Optionals, collections, closures, protocols, async/await, actors, and SwiftUI basics.
Java Ecosystem
JV
Java + Spring Boot
REST APIs, JPA, Security, dependency injection, annotations, testing, and configuration.
JC
Java Collections
List, Set, Map, Queue, Stack, Streams API, String methods, Arrays, Optional, and java.time.
Backend Frameworks
FA
FastAPI + UV Python
UV package manager, venv, FastAPI routes, Pydantic, auth, SQLAlchemy, and Docker deployment.
GN
Go Gin
Routing, middleware, request binding, JWT auth, GORM database, validation, and testing.
DJ
Django & Flask
Models, ORM, views, forms, auth, Django REST Framework, Blueprints, and SQLAlchemy.
BE
TS Backend Frameworks
Express, Hono, Elysia, NestJS, tRPC, oRPC, Bun — routes, middleware, and type-safe APIs.
Frontend & CSS
FE
React, Vue, Nuxt, Svelte
React hooks & patterns, Vue 3 Composition API, Nuxt 3, Svelte 5 runes, and state management.
CS
CSS
Selectors, box model, flexbox, grid, animations, responsive design, and everyday patterns.
Databases & ORMs
PG
PostgreSQL
Schema design, joins, indexes, transactions, window functions, JSON, CTEs, and performance tuning.
NS
NoSQL
MongoDB CRUD & aggregation, Redis data types & caching patterns, DynamoDB, and when to use what.
ORM
Drizzle & Prisma
Schema definition, CRUD queries, relations, migrations, Drizzle Studio, and Prisma Client.
Security & Auth
OA
OAuth & Auth Concepts
OAuth 2.0 flows, OIDC, JWT claims, JWKS, PKCE, token management, and security best practices.
BA
Better Auth
TypeScript auth library — email/password, OAuth providers, sessions, 2FA, plugins, and Next.js integration.
Computer Science
AL
Algorithms & Sorting
Sorting algorithms, binary search, BFS/DFS, dynamic programming, greedy, and backtracking.
SD
System Design
Scaling, load balancers, caching, CAP theorem, message queues, microservices, and common designs.
OS
OS Concepts
Processes, threads, CPU scheduling, memory management, deadlocks, file systems, and networking.
AI & Tools
AI
AI & LLM
Prompt engineering, token optimization, RAG, embeddings, API usage, and evaluation metrics.