Update 'braindump.md'

This commit is contained in:
cloin 2022-03-15 02:29:34 +00:00
parent b3c732b5ed
commit e83497bf34
1 changed files with 89 additions and 60 deletions

View File

@ -1,9 +1,4 @@
# Braindump # Dump for Glossary + Article Ideas
## MetaHubs
- Operating System
- Web
- Game Dev
## Article Ideas: ## Article Ideas:
- Realtime Networking - Realtime Networking
@ -21,46 +16,14 @@
- Machine Learning - Machine Learning
- Control Theory - Control Theory
## Present Glossary Terms: ## MetaHubs
- HTTP (places to start branching people from to get to the outlines)
- TCP - Operating System
- UDP - Web
- QUIC - Game Dev
- DNS
- IP
- Ethernet
- ARP
- TLS
- DHCP
## More Future Glossary Terms: # Rough Categorization Beyond Here
- REST ## Compiler Terms:
- JSON
- WASM
- AJAX
- SQL
- NoSQL
- GraphQL
- CAP theorem
- B-Trees
- NTP
- Time Skewing / Slurring / Smearing
- Journalling
- Hypervisor
- Interpreters
- JIT
- A*
- BFS
- DFS
- Greedy
- Priority Queue
- Stack
- Radix Sorting
- Quicksort
- Timsort
## Compiler Glossary Terms:
- SSA - SSA
- Basic Blocks - Basic Blocks
- Peephole Optimization - Peephole Optimization
@ -70,6 +33,10 @@
- Context-Free Grammars - Context-Free Grammars
- Automata - Automata
- Regular Expressions - Regular Expressions
- Interpreters
- JIT
## Computer Theory Terms:
- Conway's Game of Life - Conway's Game of Life
- Turing Machines - Turing Machines
- Lambda Calculus - Lambda Calculus
@ -77,33 +44,73 @@
- Monads - Monads
- Complexity Theory - Complexity Theory
## Future Glossary Terms: ## Database Terms:
- SQL
- NoSQL
- GraphQL
- CAP theorem
- B-Trees
## Web Frontend Terms:
- REST
- JSON
- WASM
- AJAX
## Datastructures and Algorithms Terms:
(Should this be split across domains? Should this just be a central datastructures thing?)
- A*
- BFS
- DFS
- Greedy
- Priority Queue
- Stack
- Radix Sorting
- Quicksort
- Timsort
- Ring Buffers
- Merkle Trees
- Consensus algorithms
## Filesystems Terms:
- Journalling
- BTrees
- Raw Flash vs Disk Sectors vs NVMe
## Time Terms:
- NTP
- Time Skewing / Slurring / Smearing
## Security Terms:
- Trampolines
- ROP chains
- Buffer overflow
- Hypervisor
- Containers
## Realtime Networking / Network Simulation Terms:
- VLAN - VLAN
- Rollback - Rollback
- Opus - Opus
- ICE/STUN/TURN - ICE/STUN/TURN
- NAT - NAT
- P2P - P2P
- Burrows-Wheeler Transform
- RLE Compression ## Cryptography and Error Correction Terms:
- Wavelet Transforms
- PKCS - PKCS
- RSA - RSA
- SHA - SHA
- ECC - ECC
- CRC - CRC
- Trampolines
- ROP chains ## Compression Terms:
- Buffer overflow - Burrows-Wheeler Transform
- RLE Compression
- Wavelet Transforms
## Memory Terms:
- NUMA regions - NUMA regions
- Merkle Trees
- Cache Locality - Cache Locality
- CAS
- Mutex
- Semaphore
- RW Locks
- Memory Barriers
- CSP
- Buddy Allocator - Buddy Allocator
- Pool - Pool
- Arenas - Arenas
@ -111,5 +118,27 @@
- Heap - Heap
- DMA - DMA
- Page Tables (virtual memory) - Page Tables (virtual memory)
## Parallelism Terms:
- CAS
- Mutex
- Semaphore
- RW Locks
- Memory Barriers
- CSP
## UI/UX Terms:
- Dark Patterns - Dark Patterns
- Consensus algorithms
# Needed Glossary Terms
## HTTP to PHY Terms:
- HTTP
- TCP
- UDP
- QUIC
- DNS
- IP
- Ethernet
- ARP
- TLS
- DHCP