Overview
A programming paradigm where operations can proceed without waiting for other operations to complete.
More in Software Engineering
Garbage Collection
Paradigms & PatternsAutomatic memory management that reclaims memory occupied by objects no longer referenced by the program.
NoSQL Database
Paradigms & PatternsA non-relational database designed for specific data models offering flexible schemas for modern applications.
Version Control
Development PracticesA system that records changes to files over time so that specific versions can be recalled later.
Continuous Delivery
Development PracticesA software practice where code changes can be released to production at any time through automated pipelines.
Refactoring
Development PracticesRestructuring existing code without changing its external behaviour to improve readability and maintainability.
Integration Testing
Quality & TestingTesting the interaction between different software modules or components to verify they work together correctly.
Dependency Injection
Paradigms & PatternsA design pattern where dependencies are provided to a component rather than created within it.
Event Loop
Paradigms & PatternsA programming construct that waits for and dispatches events or messages in a program.