education-2022/braindump.md

1.4 KiB

Braindump

MetaHubs

  • Operating System
  • Web
  • Game Dev

Article Ideas:

  • Realtime Networking
  • Cryptography
  • Compression
  • Software Security
  • Memory Allocation
  • Optimization
  • Parallel Programming
  • Databases
  • UI / UX Design
  • Time
  • Filesystems
  • GPU programming
  • Machine Learning
  • Control Theory

Present Glossary Terms:

  • HTTP
  • TCP
  • UDP
  • QUIC
  • DNS
  • IP
  • Ethernet
  • ARP
  • TLS
  • DHCP

More Future Glossary Terms:

  • REST
  • 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
  • Basic Blocks
  • Peephole Optimization
  • Parser-Generators
  • Regular Grammars
  • BNF
  • Context-Free Grammars
  • Automata
  • Regular Expressions
  • Conway's Game of Life
  • Turing Machines
  • Lambda Calculus
  • Finite State Machines
  • Monads
  • Complexity Theory

Future Glossary Terms:

  • VLAN
  • Rollback
  • Opus
  • ICE/STUN/TURN
  • NAT
  • P2P
  • Burrows-Wheeler Transform
  • RLE Compression
  • Wavelet Transforms
  • PKCS
  • RSA
  • SHA
  • ECC
  • CRC
  • Trampolines
  • ROP chains
  • Buffer overflow
  • NUMA regions
  • Merkle Trees
  • Cache Locality
  • CAS
  • Mutex
  • Semaphore
  • RW Locks
  • Memory Barriers
  • CSP
  • Buddy Allocator
  • Pool
  • Arenas
  • Stack
  • Heap
  • DMA
  • Page Tables (virtual memory)
  • Dark Patterns
  • Consensus algorithms