g4titan.blog

  • Home
  • Library

ZK

  • Lambda Sparkling Water Bootcamp
  • Privacy Scaling Explorations Core Program
  • Crypto101
  • MoonMath Manual
  • STARK 101 - STARK prover from scratch (Python)
  • Introduction to SNARKs (Vitalik)
  • Understanding PLONK (Vitalik)
  • How to explain zero-knowledge protocols to your children

Compilers & Interpreters

  • SSA Book
  • Implementing SSA compilers with Rust
  • Type inference as constraint solving (SPJ)
  • Introduction to Compilers and Language Design
  • A series on making a programming language (Eldiro in Rust)

Haskell

  • Haskell beginner resources
  • Haskell books index with RSS

Rust

  • Asynchronous Programming in Rust (Carl Fredrick)
  • File compression in Rust: Huffman Coding
  • Ratatui

Systems

  • Anatomy of a terminal emulator
  • Measuring cache line size empirically
  • Padding and alignment in structs
  • TempleOS
  • Ray Tracing in One Weekend

Others

  • Remco Bloemen's notes on maths and engineering
  • Ludwig's bookmarks

Design inspired by BitTorrent.org