I’m trying to learn more about:
- distributed systems
- databases/storage systems
- runtimes
- cryptography
In elixir, go and/or rust.
My interests outside computer science are primarily philosophy and economics. Currently reading: Designing Data Intensive Systems
2024:
- Database Internals: A Deep Dive into How Distributed Data Systems Work
- High Performance Browser Networking
- Distributed Systems - Maarten & Andrew
- How to Design Programs
2023:
- The Kubernetes Book - Poulton N. [up next]
- Networking & Kubernetes - A Layered Approach
- Concurrency in Go
- crafting interpreters
- Learn you some erlang (for great good!)
- Erlang in Anger
- Rust for Rustaceans
- Testing Elixir
The Beam Book[reference]The Go Programming Language[April ‘23]Metaprogramming Elixir[February ‘23]Programming Ecto[January ‘23]The little Ecto Cookbook[January ‘23]
2022:
Concurrent data processing in elixir[December ‘22]the rust book[August ‘22]cryptography basics[July - August ‘22][incomplete/revist]existentialism is a humanism[July ‘22]elixir in action[July ‘22]how to solve it - George Pólya[June ‘22][due for re-read]algorithms and data structure basics[March - June ‘22]
This is a living document and not a linear historical timeline! My direction and interests are in flux. Got a great recommendation? let me know on twitter