Summary of reading: April - June 2022 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Engineering
Summary of reading: July - September 2022 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Engineering
The Y combinator in Go with generics - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Languages
Book review: "Crafting Interpreters" by Robert Nystrom - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Engineering
Why is it easy to implement a Lisp? - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Engineering
Serving static files and web apps in Go - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Languages
Building binary trees from inorder-depth lists - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Engineering
Go and Proxy Servers: Part 2 - HTTPS Proxies - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Networking
Interface method calls with the Go register ABI - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Languages
Summary of reading: January - March 2022 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Engineering
Exploring function parameter types with Go tooling - Eli Bendersky's websiteEBEli Bendersky·January 1, 2022Languages
Testing multiple implementations of a trait in Rust - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
REST Servers in Go: Part 4 - using OpenAPI and Swagger - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
Summary of reading: October - December 2021 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Engineering
REST Servers in Go: Part 6 - authentication - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Security
Generic functions on slices with Go type parameters - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
REST Servers in Go: Part 2 - using a router package - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
Summary of reading: January - March 2021 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Engineering
Summary of reading: April - June 2021 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Engineering
Life of an HTTP request in a Go server - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Networking
Rust data structures with circular references - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
REST Servers in Go: Part 7 - GraphQL - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
REST Servers in Go: Part 5 - middleware - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
REST Servers in Go: Part 3 - using a web framework - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
Rewriting Go source code with AST tooling - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
Go internals: invariance and memory layout of slices - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
Summary of reading: July - September 2021 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Engineering
REST Servers in Go: Part 1 - standard library - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Languages
Accessing PostgreSQL databases in Go - Eli Bendersky's websiteEBEli Bendersky·January 1, 2021Databases
Embedding in Go: Part 2 - interfaces in interfaces - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020AI & ML
Unmarshaling Time values from JSON - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
Summary of reading: July - September 2020 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
Writing multi-package analysis tools for Go - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Languages
Computing the Chinese Remainder Theorem - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
An Intel 8080 assembler and online simulator - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
Implementing Raft: Part 1 - Elections - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Distributed
GitHub Actions: first impressions - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
Summary of reading: April - June 2020 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
Embedding in Go: Part 1 - structs in structs - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020AI & ML
Graceful shutdown of a TCP server in Go - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Networking
Implementing Raft: Part 0 - Introduction - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Distributed
Embedding in Go: Part 3 - interfaces in structs - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020AI & ML
Summary of reading: January - March 2020 - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Engineering
Implementing Raft: Part 2 - Commands and Log Replication - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Databases
Implementing Raft: Part 3 - Persistence and Optimizations - Eli Bendersky's websiteEBEli Bendersky·January 1, 2020Distributed