Search
Lessons (24)
- What to Learn in AI, and in What Order
… a complete regression experiment with a baseline and held-out evaluation. - [AI specialties and examples](/learn/ai/ai …
- What Is Artificial Intelligence? A Developer's Guide
Understand AI, machine learning, deep learning, and generative AI through everyday examples and concrete software decisions. Start with …
- AI Agents and Tool Use
… better than an agent. The big idea An AI agent is a system where a model selects actions …
- Putting AI Systems into Production
… and human review. The big idea A production AI feature is a software system around a model: input …
- AI Evaluation, Safety, and Security
… and handle sensitive data responsibly. The big idea AI behavior is probabilistic and can change with data, prompts …
- AI Specialties and Real-World Examples
… a branch by its input and outcome The AI field is too broad to master in one project …
- Graphs: BFS & DFS
… Home", "Mall"], School: ["Home", "Mall"], Mall: ["Park", "School", "Airport"], Airport: ["Mall"], }; ![Adjacency list vs adjacency matrix for the …
- Vertical Slice Architecture & the Modular Monolith
… all cans in aisle 1, all bottles in aisle 2, all boxes in aisle 3. Or by what …
- Backend Languages: Node.js, Go, Python & Rust
… easy for everyone, fits every accessory (data science, AI), not the fastest. - Rust 🏎️ = a race car: top …
- Choosing a Programming Language
… an attachment for every job, especially data and AI. - A nail gun (Go) does one job, network services …
- Developer Learning Plan and Document-Assistant Capstone
… retrieval baseline, and grow it into an evaluated AI application. Learn by shipping small deliverables Use the following …
- Transformers and Large Language Models
… For high-impact uses, add authoritative sources, human review, explicit validation, or a non-AI rule-based check …
- I — Interface Segregation Principle
… remote with 80 buttons for the TV, the air conditioner, the garage door and the microwave. Your grandmother …
- Python and Math Foundations with Runnable Examples
… math should you learn next? Topic Use in AI Practice --- --- --- Vectors and matrices Features, embeddings, layer operations Dot …
- The L6 System-Design Thinking Loop
… An airport is not judged only on sunny days. It must keep people safe during a storm, route …
- What Is Apache Kafka?
… LinkedIn (trillions of messages per day), Netflix, Uber, Airbnb, banks, retailers. Over 80% of Fortune 100 companies. Why …
- Kafka vs RabbitMQ & the Kafka Ecosystem
… Managed services handle brokers, upgrades and scaling: Confluent Cloud , Amazon MSK , Aiven , Redpanda (a Kafka-compatible engine), Azure …
- What Is Software Architecture?
… just features. - Every choice is a trade-off ; aim for the least bad set for your context. - Styles …
- Authentication, Authorization & API Security
… developer must know. The big idea At an airport: - Authentication (AuthN) = passport control: "Who are you?" You prove …
- Frontend Testing Strategy
… only renders props). - Exact CSS or implementation details. - Aiming for 100% coverage : coverage shows what isn't tested …
- Behavioral Patterns II: Chain, Template, Iterator, Mediator, Memento, Visitor
… Central hub instead of many-to-many links Airport control tower Memento Save and restore snapshots Game save …
- Node.js and Express
… Those functions are middleware , like stations on an airport security line : check the ticket, scan the bag, check …
- Python Fundamentals
… the glue language for automation, data science and AI. Picture a well-organised kitchen drawer : every tool has …
- 500 Users Upload Documents at Once: Design the Background Job Pipeline
… limits and backpressure. The problem in context An AI application lets users upload PDFs. For every file the …