Search

Lessons (15)

  • SQL Language, Identifiers & Data Types

    Interview answers for DDL/DML/DCL, generated IDs, UNION, static/dynamic SQL and CHAR/VARCHAR. Covers PDF questions …

  • Backend Languages: Node.js, Go, Python & Rust

    A friendly tour of the four backend languages in your notes. How each handles concurrency, what it's …

  • Domain-Driven Design: Strategic Design

    … Ubiquitous language A ubiquitous language is a shared vocabulary that developers and domain experts use everywhere : in conversations …

  • Finding Service Boundaries with DDD

    … Learn bounded contexts, ubiquitous language, aggregates and context maps from Domain-Driven Design. The big idea The word …

  • Hexagonal Architecture (Ports & Adapters)

    … No I/O, no frameworks Order , PlaceOrder Port An interface defined by the core , in its own language …

  • Domain-Driven Design: Tactical Patterns

    … transactions, repositories, events? ❌ ✅ Named in… Domain language ( ShippingCostCalculator ) Use-case language ( PlaceOrderHandler ) Lives in Domain layer Application layer …

  • Event-Driven Architecture

    … 1 }] } } Guideline Why --- --- Past tense, business language ( OrderPlaced , not CreateOrderRow ) Events are facts, in the ubiquitous language Unique …

  • React vs Vue vs Angular

    … v-for ) or JSX HTML templates ( @if , @for ) Language JS or TS JS or TS TypeScript (required) Reactivity …

  • How a Web Request Works

    … the language of the web An HTTP request is just text: http GET /products/42 HTTP/1.1 …

  • Binary Search

    … lo = mid + 1 , hi = mid - 1 Overflow (other languages) (lo + hi) / 2 overflows on huge ints lo + (hi …

  • REST vs GraphQL vs gRPC

    … REST GraphQL gRPC --- --- --- --- Style Resources + HTTP verbs Query language, one endpoint Remote procedure calls Format JSON (text) JSON …

  • SQL vs NoSQL Databases

    … and inventory correct, and SQL is a universal language. Examples: PostgreSQL, MySQL, SQL Server, SQLite (which this very …

  • API Gateway, BFF & Service Discovery

    … Instead of coding this into every service (in every language), a service mesh puts a small proxy ( sidecar …

  • Microkernel (Plugin) Architecture

    … Plug-ins --- --- --- VS Code Editor, extension host, APIs Language support, themes, Git tools, linters Web browsers Rendering engine …

  • Creational Patterns: How to Make Objects

    … That's this pattern built into the language. Use when: objects are costly to set up (loaded from …