Search
Lessons (40)
- Transformers and Large Language Models
… Given a context, it estimates a distribution over what token might come next, then generates a sequence one …
- SQL Language, Identifiers & Data Types
Interview answers for DDL/DML/DCL, generated IDs, UNION, static/dynamic SQL and CHAR/VARCHAR. Covers PDF questions …
- 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 …
- Advanced TypeScript for Frontend
Model real UI states safely with generics, discriminated unions, conditional types and runtime schema validation at API boundaries …
- Imports, Moved Blocks, and Safe Refactoring
… Provider docs define the import ID; different resource types use different formats. terraform plan -generate-config-out=generated …
- Developer Learning Plan and Document-Assistant Capstone
… The first version should retrieve sources without generating answers. That baseline makes it easier to tell whether a …
- Count, for_each, Functions, and Stable Identities
… 0 filename = "${path.module}/README-generated.txt" content = "Generated by Terraform.\n" } When present, the address is local …
- TypeScript Essentials
… That's a whole class of UI bugs gone. Generics: types with parameters A generic is a type …
- Embeddings, Semantic Search, and RAG
… 5. Generate: tell the model to answer from those passages and cite the supporting sources. 6. Evaluate: measure …
- AI Specialties and Real-World Examples
Explore vision, language, speech, recommendations, anomaly detection, forecasting, reinforcement learning, and generative systems. Choose a branch by its …
- Atomic Design & Component Libraries
… Styling can be shared; accessibility cannot be postponed. Keep domain logic out of generic components Atomic Design becomes …
- Variables, Locals, Outputs, and Validation
… string description = "Lowercase project name used in the generated file." default = "academy" validation { condition = can(regex("^[a-z …
- Python Fundamentals
… modern file paths Iterators and generators A generator produces values one at a time with yield , so it …
- TypeScript in Practice
… asserts v is T { if (v === undefined) throw new Error( ${name} is required ); } Generics with constraints Generics are …
- AI Evaluation, Safety, and Security
… Never treat generated content as executable or trusted by default. - Abuse and misuse: apply authentication, rate limits, content …
- S3: Store Files Safely
… versions. A small CLI lab Create a private general-purpose bucket in a chosen Region through the S3 …
- SOLID at a Glance
… js // ❌ Breaks almost every SOLID rule class Report { generate(data) { / build numbers / } toPdf() { / PDF logic / } toExcel() { / Excel logic …
- Domain-Driven Design: Strategic Design
… invest in the core , keep supporting simple, buy generic . - Speak a ubiquitous language , in conversation and in code …
- Finding Service Boundaries with DDD
… returns handling"] -- SupHow["Build simply,<br/ or outsource"] Generic["📦 Generic<br/ everyone needs it<br/ e.g. auth …
- Rust: Types, Errors and Concurrency
… structs and enums with pattern matching, Option and Result with the ? operator, traits and generics, iterators and closures …
- Next.js Rendering: CSR, SSR, SSG, ISR & Server Components
… Static Site Generation Pages are rendered once at build time into HTML files and served from a CDN …
- Design a URL Shortener
… durable mappings, cache-backed redirects and asynchronous analytics](/img/system-design-l6/url-shortener.svg) Generate a Base62 …
- A WhatsApp OTP Is Only Single Use If You Make It So
… The fewer live codes exist, the smaller the guessing surface. Generating and storing the code ts import { randomInt …
- What to Learn in AI, and in What Order
… 5. Generative AI: Learn tokens, transformers, context windows, prompting, structured outputs, embeddings, retrieval-augmented generation (RAG), and tool …
- AWS Messaging: Queues, Topics and Events
… For this lab, pretend you generated the receipt successfully, then delete using the current receipt handle: bash aws …
- Replication, Partitioning & Sharding
… Plan the router, shard map, ID generation, backups, rebalancing and degraded behavior before splitting. Cross-shard joins and …
- Binary Search
… 0 1 2 3 4 5 6 condition: ❌ ❌ ❌ ✅ ✅ ✅ ✅ ↑ find the first ✅ js // Generic: smallest x in [lo, hi …
- Go Fundamentals
… HTTP frameworks recover from panics so one bad request doesn't kill the server. Generics go func Map …
- REST vs GraphQL vs gRPC
… tools generate client and server code in Go, Java, Node.js, Python… js // Node.js client (generated stubs …
- CloudFront: Faster Websites and Safer File Delivery
… Apply the generated bucket-policy permission for the particular distribution. 4. Set the default root object to index …
- Design a Reliable Notification System
… A promotion generates one million messages while the email provider slows down. What must be true Protect urgent …
- Behavioral Patterns II: Chain, Template, Iterator, Mediator, Memento, Visitor
… constructor(songs) { this.songs = songs; } [Symbol.iterator]() { // a generator makes iterators easy for (const song of this.songs …
- Dependencies, Data Sources, and Resource Lifecycle
… Keep identity based on configuration, not an ID generated during apply. Replacement deserves attention A -/+ plan indicates destruction …
- Data Preparation and Model Training
… and test when the real goal is to generalize to new people. - Computing a normalization average over all …
- Your Practical Kubernetes Workflow
… template ./shop-api -f values-prod.yaml inspect generated YAML first helm rollback shop-api 1 -n production …
- Machine Learning Fundamentals
… of missed fraud versus investigating a false alert. Generalization and overfitting A model should work on unseen examples …
- What Are Design Patterns?
… cached). - Iterator → built in with Symbol.iterator and generators. This course shows the idiomatic JavaScript version of each …
- Extending Kubernetes: CRDs, Operators and Admission
… policies written as YAML; can validate, mutate and generate resources. - OPA Gatekeeper : policies written in Rego. Webhook cautions …
- I — Interface Segregation Principle
… OrderReader & OrderWriter) {} } Key takeaways - Many small, focused interfaces beat one large, general one. - If implementers throw "not supported …
- YAGNI: You Aren't Gonna Need It
… feature with 3 users Clear names and structure Generic BaseAbstractManager<T classes Error handling and security Caching layer …