Overview
A software design approach focusing on modelling the business domain and aligning code with business logic.
More in Software Engineering
Package Manager
Paradigms & PatternsA tool that automates the process of installing, upgrading, configuring, and removing software packages.
End-to-End Testing
Quality & TestingTesting the complete application workflow from start to finish to ensure the system meets requirements.
Circuit Breaker Pattern
ArchitectureA design pattern that prevents cascading failures by stopping calls to a failing service temporarily.
Dependency Injection
Paradigms & PatternsA design pattern where dependencies are provided to a component rather than created within it.
Code Review
Development PracticesA systematic examination of source code by developers other than the author to identify bugs and improve quality.
Load Testing
Quality & TestingTesting a system's behaviour under expected and peak load conditions to ensure adequate performance.
Event Loop
Paradigms & PatternsA programming construct that waits for and dispatches events or messages in a program.
Canary Deployment
Paradigms & PatternsA deployment strategy where changes are gradually rolled out to a small subset of users before full deployment.