Search
Lessons (11)
- Domain-Driven Design: Strategic Design
… One team should own each context. 4. Context mapping: how contexts relate A context map shows the bounded …
- Finding Service Boundaries with DDD
… Learn bounded contexts, ubiquitous language, aggregates and context maps from Domain-Driven Design. The big idea The word …
- What Is Software Architecture?
… four zoom levels, like a map app: Level Shows Audience --- --- --- 1. Context The system, its users and external …
- Choosing an Architecture
… from inside one app to the whole system](/img/architecture/styles-map.svg) Two decisions, not one Most …
- Behavioral Patterns I: Observer, Strategy, Command, State
… Strategy 🗺️ Analogy: Google Maps offers routes by car, bike, walking or transit. Same goal (get from A …
- Domain-Driven Design: Tactical Patterns
… Date; }; They let aggregates stay small and decoupled (rule 4), feed other bounded contexts (through an outbox and …
- React Hooks in Practice
… Context makes a value available to a whole subtree. jsx const ThemeContext = createContext("light"); function App() { const [theme …
- Frontend Performance & Core Web Vitals
… render only the ~20 visible rows (TanStack Virtual, react-window) Context updates re-render everything Split contexts, or …
- Backend Languages: Node.js, Go, Python & Rust
… Path<u64 ) - Result<Json<User , StatusCode { find user(id).await.map(Json).ok or(StatusCode::NOT FOUND) } [tokio …
- React vs Vue vs Angular
… List items.map(...) v-for @for Shared logic custom hooks composables services Global state Context / stores Pinia injectable …
- Meaningful Names
… Avoid mental mapping Readers should not have to translate names in their head. js // ❌ The reader must remember …