2022/09 — 2023/05
reading about computer systems: the building blocks of our applications
✨ curation criteria
- broad interest to systems and application designers
- excellent quality of prose
- opportunity for hands-on learning (i.e., actually used)
- not so serious: programming should be fun, dang it!
But more seriously…
All are invited to join us, regardless of past background — we believe that having diverse thoughts is important to learning together as a collective.
All you need is a computer. We'll read during the session. This is because sharing knowledge with others is more fun, provides helpful context, and builds a community deeply valuing curiosity and individual empowerment.
You're not expected to have attended previous weeks.
Okay fine, so whatd'ya got?
Computer networks “speedrun”
ethernet, 802.11 wifi, bluetooth, switched Ethernet, the Internet, brief intro to BGP, and IPv6
UDP, TCP, congestion control, TLS, HTTP, QUIC, multicast, WebRTC, and DNS