Architecture
Plugin Architecture
A design where the core system stays small and capabilities are added through well-defined extension points.
Databases
Database Views
A view is a saved query that exposes data as if it were a table.
Networking
STUN, TURN, and ICE
The toolkit WebRTC uses to figure out how two peers can actually reach each other.
Performance
CPU Profiling
Recording where a program spends its execution time so you can fix the hottest paths first.
Web
Closure
A function that remembers the variables from the scope where it was created, even after that scope is gone.