Search
Lessons (36)
- HCL, Resource Addresses, and Project Layout
… Refer to a local as local.project , an input as var.environment , and a resource attribute as aws …
- Variables, Locals, Outputs, and Validation
… Retain its terraform block, replace the original resource and output, and add: hcl variable "project" { type = string description …
- Your First Terraform Project
Install Terraform and create, change, inspect, and destroy a local file without using a cloud account. Prepare your …
- Cross-Service Data: How to Join Without a Database JOIN
… events .- P[Projection] U -. events .- P P -- RM[(Order screen read model)] Option 1: API composition The caller …
- CQRS & Event Sourcing
… balances] ES -- P2[Projection: monthly statements] ES -- P3[Projection: fraud detection] Tools: EventStoreDB, Axon, Marten (Postgres), or Kafka …
- Batch vs Stream and Data Modeling
… A denormalized projection needs an owner and a measurable freshness delay. One order, two useful models The order …
- AI Specialties and Real-World Examples
… Write a one-page project brief with the input, output, baseline, data source, split strategy, metric, and three …
- What to Learn in AI, and in What Order
… staged deliverables and a runnable local document-search project. Make small projects that answer a real question: classify …
- Python Fundamentals
… one virtual environment per project A virtual environment is a private folder of packages for one project, so …
- Practical Project: Deploy a Real CRM App on EKS
… The finished environment This is what the DemoCRM development environment looked like at the end of the project …
- Structural Patterns: How to Connect Objects
… the caller doesn't care what's a file or a folder mermaid flowchart TD P[📁 project] -- R …
- Developer Learning Plan and Document-Assistant Capstone
… an assistant for your project's documentation Start with a searchable set of documents that you own or …
- Python Web APIs: FastAPI and Django
… Includes project structure, security and the most common mistakes. The big idea Python has two very different "houses …
- Choosing a Programming Language
… A framework"] The best first project is a small CLI or API that reads input, validates it, stores …
- Storage, Search and Location Queries
… Search is intentionally a projection, so define a freshness target and a repair path: retry indexed events, compare …
- Onion Architecture & Clean vs Hexagonal vs Onion
… IOrderRepository { / EF Core / } } text Shop.sln ├── Shop.Domain (no project references) ├── Shop.Application → references Domain ├── Shop.Infrastructure → references …
- DBMS Foundations, Keys & Normalization
… Normalized tables protect correctness; a read-heavy path may use a controlled denormalized projection. ![Interview map: keys identify …
- Production Capstone and Interview Practice
Combine modules, isolated environments, remote state, tests, and reviewed delivery in a production-style storage project. Build a …
- Normalization & Denormalization
… a materialized sales summary, a search document, a product card projection, or an order total. For each one …
- Providers and Your First AWS Resources
… Review provider release notes before upgrading a real project. bucket prefix lets the provider choose a unique name …
- Terraform: Start Here
… 4. Capstone, lesson 16: combine the pieces into a reviewed production-style project. The first exercise needs no …
- Database Internals, Replication and Scaling
… Materialized views and denormalized projections speed known reads but need refresh/freshness rules. Compression saves storage/network at …
- State, Remote Backends, and Locking
… Team projects need shared storage, controlled access, and a supported locking mechanism. mermaid flowchart LR A[Developer or …
- What Is Clean Code?
… you touch it. Try it yourself Open a project you wrote a few months ago. Find one function …
- DRY: Don't Repeat Yourself
… Three before extracting. Try it yourself Search your project for a number like 0.2 , 100 , or 86400 …
- GitOps, Progressive Delivery and Observability
… Application metadata: name: shop-api namespace: argocd spec: project: default source: repoURL: https://github.com/example/platform.git …
- Comments & Formatting
… Prettier and ESLint. Try it yourself Search your project for // . For each comment ask: Could a better name …
- React vs Vue vs Angular
… Choose based on team, project size and ecosystem.
- Small Functions That Do One Thing
… names must tell the whole truth. Try it yourself Take a function over 30 lines in your project …
- TypeScript Essentials
… true in new projects. Key takeaways - TypeScript = JavaScript + compile-time types; they're erased at runtime. - Prefer inference …
- Event-Driven Architecture
… CQRS Events keep separate read models up to date Write model publishes; read model projects Fast, tailored reads …
- DynamoDB Modeling, RDS Scaling and Data Resilience
… authorization check Streams Trigger Lambda on changes; build projections Transactions All-or-nothing across up to 100 items …
- AWS Data Pipelines in Plain Language
… configure table partitions or partition projection so the query engine understands them. A report rerun should not duplicate …
- Node.js and Express
… routing, the middleware pipeline, validation, async error handling, project structure, configuration, security, rate limiting, logging and graceful shutdown …
- Go Web Services with Gin
… net/http basics, Gin routes and groups, binding and validating JSON, middleware, a layered project structure, handler tests …
- Backend Design Scenarios
… query cache after a successful mutation. - Search/index projection: show the authoritative profile data from the primary for …