Overview
The ability of a system to handle multiple tasks simultaneously by interleaving their execution.
More in Software Engineering
Performance Testing
Quality & TestingEvaluating a system's speed, responsiveness, and stability under various load conditions.
Continuous Deployment
Development PracticesAn extension of continuous integration where code changes are automatically deployed to production after passing tests.
Dependency Injection
Paradigms & PatternsA design pattern where dependencies are provided to a component rather than created within it.
Software Engineering
Paradigms & PatternsThe systematic application of engineering principles to the design, development, testing, and maintenance of software.
Stress Testing
Paradigms & PatternsTesting a system beyond normal operational capacity to determine its breaking point and failure behaviour.
Garbage Collection
Paradigms & PatternsAutomatic memory management that reclaims memory occupied by objects no longer referenced by the program.
Event Loop
Paradigms & PatternsA programming construct that waits for and dispatches events or messages in a program.
Continuous Integration
Development PracticesA development practice where code changes are automatically built and tested when merged to a shared repository.