Title Definition
ACID atomicity, consistency, isolation, durability
AHA Avoid Hasty Abstractions
Angular Angular is a platform and framework for building client applications in HTML and TypeScript
Apache Kafka Distributed Streaming Platform
babylon.js A powerful, beautiful, simple and open-source 3D engine for the web.
BIM Building Information Modelling
Blender A free and open-source 3D computer graphics software toolset.
Browser Application for accessing information on the World Wide Web
CAP theorem Consistency, Availability, Partition tolerance
Cognitive Load In cognitive psychology, it refers to the used amount of working memory resources.
CORS Cross-Origin Resource Sharing
CQRS Command Query Responsibility Segregation
CSS Cascading Style Sheets
Cypress.io E2E testing framework
Diffusion of innovations Theory that seeks to explain how, why, and at what rate new ideas and technology spread.
GIS Geographic Information System
GIT Open source distributed version control system.
GitHub Company that provides hosting for software development version control using Git
HATEOAS Hypermedia As The Engine Of Application State
Hermetic Builds Identical results on different machines
IFC Industry Foundation Classes
INVEST Independent, negotiable, valuable, estimable, small, testable PBIs
Kubernetes A container orchestration system for automating software deployment, scaling, and management.
Lateral Thinking Solving problems using an indirect and creative approach via reasoning that is not immediately obvious
Layout Thrashing Custom events dispatched manually instead by the browser.
Leadership Leader Management Leadership
LIFT Locate code quickly, Identify the code at a glance, keep the Flattest structure you can, and Try to be DRY.
Linear Algebra Essence of linear algebra as a visual series
MobX Simple, scalable state management
NgRx Set of RxJS-powered state management libraries for Angular, inspired by Redux.
Nrwl/Nx A set of extensible dev tools for monorepos
OGN Open Glider Network
OpenVDB Hierarchical data structure and a large suite of tools for the efficient storage and manipulation of sparse volumetric data.
Paragliding Sport of flying paragliders
Problem-solving Methods to find solutions to difficulties
RAIL User-centric performance model
Reactive Programming An asynchronous programming paradigm concerned with data streams and the propagation of change.
RxJS Reactive Extensions For JavaScript
SHARI Shared Hydrated Available Retrieved Impacted
ShuHaRi Way of thinking about learning techniques
SMART Specific, measurable, achievable, relevant & time bound goals
SOA Service-oriented Architecture
SOAP Simple Object Access Protocol
Software Project Aspects & requirement on a "perfect" project setup
SOLID Five design principles in object-oriented computer programming intended to make software designs more understandable, flexible and maintainable.
Start With Why Book by Simon Sinek
State Management State management refers to the management of the state of one or more user interface controls.
Stylus Easily install themes and skins for many popular sites
Synthetic Events Custom events dispatched manually instead by the browser.
Task Scoping Define the scope of a task/project
Tree Generation Procedural generation of trees
Type System Set of rules assigning a type to a e.g. variable, expression, function, module.
Variable
WARMED write, agree, read, modify, execute, debug
WebStorm The smartest JavaScript IDE
XState JavaScript state machines and statecharts