Learning Paths
Curated sequences of courses and articles — follow a path or pick individual steps
- 1Databases for Developerscourse
SQL, NoSQL, schema design, indexes, and choosing the right store.
- 2Cachingcourse
Cache-aside, Redis, eviction policies, CDN, and multi-level caching.
- 3
REST, gRPC, message queues, sagas, and resilience patterns.
- 4
Scalability, load balancing, CAP theorem, and design case studies.
- 1
LangGraph, CrewAI, Haystack, LlamaIndex, vLLM, Ollama, FAISS, and vector DBs mapped by stack lane.
- 2
Agentic loops, MCP, gateways, evals, guardrails, observability, and the Bitter Lesson.
- 3
What each Claude Code milestone changed: GA, harness, Opus 4.5, Cowork — without timeline myths.
- 4
Interactive sessions, print mode, resume flags, permissions, MCP, plugins, background agents, and diagnostics.
- 5
Agent→tools (MCP) vs agent→agent registry (A2A) vs REST manifests (ACP).
- 6
Orchestrator LLM, memory, tools, multi-agent protocol, and specialist agents explained.
- 7
Choose an editor, terminal, cloud, or orchestration agent—and place MCP and OpenClaw on the correct layers.
- 8
How AI changes repositories, APIs, validation, and microservices in .NET.
- 9Databases for Developerscourse
Includes vector databases and semantic search with pgvector.
- 1TypeScript Essentialscourse
In progress — short orientation on types, interfaces, generics, and utility types.
- 2Advanced React Patternscourse
In progress — short orientation on composition, custom hooks, and performance.
- 3Next.js Fundamentalscourse
In progress — short orientation on App Router, server components, and deploy basics.
- 4
In progress — short orientation on tokens, shadcn/ui, and accessibility basics.
- 5
Basic Auth, tokens, OAuth, and API keys in production.
- 6
RBAC, policies, claims, custom handlers, endpoint and resource authorization.
- 1
Scalability, caching, databases, CAP theorem, and URL shortener case study.
- 2
Trace one browser request through DNS, TLS, HTTP, origin systems, and rendering.
- 3
Per-request time vs completion rate, percentiles, Little's Law, and the saturation knee.
- 4
Separate service access, correct behavior, and acknowledged-data survival.
- 5
Place session state deliberately and make compute replaceable where possible.
- 6
Choose acknowledgment boundaries, deadlines, queues, and duplicate-safe recovery.
- 7
Quorum reads/writes, async replication, conflict resolution, and session guarantees.
- 8
Hash ring, virtual nodes, and why a scale-out can still stay lopsided.
- 9
W/R tuning, sloppy quorums, hinted handoff, and read repair.
- 10
Signaling mechanisms, load shedding, and end-to-end propagation.
- 11
Hidden SPOFs, real vs disguised redundancy, and correlated failures.
- 12
Core-path classification, fallbacks, feature-flag kill switches, and testing degraded mode.
- 13
Two different promises, their mechanisms, and a lost-charge failover outage.
- 14
When to stop, what state to stop into, and a real fail-open security bug.
- 15
Mechanisms, RTO/RPO trade-offs, and a standby that promoted with a stale schema.
- 16
Measure the real ratio per table, then match caching or write-optimization to it.
- 17
Detect per-shard load imbalance and a noisy-neighbor tenant failure.
- 18
The physical latency floor, edge patterns, and a data-residency failure.
- 19
Precise definitions, DR tiers, business-impact targets, and a corruption backups almost missed.
- 20
Read replicas, sharding, partitioning, and caching — when to use each.
- 21Cachingcourse
Every caching layer from browser to Redis — essential for interview answers.
- 22
API Gateway, CQRS, BFF, event-driven, and database per service.
- 23
From commit to production — workflows, Docker builds, and deploy strategies.
- 24
Container packaging vs orchestration — when to use each in production.