1. 2026.06 What is rendering on the web?
  2. 2026.03 Don't Let AI Write For You
  3. 2025.10 Go does not allow truthiness
  4. 2025.10 Tightening Constraints in Postgres
  5. 2025.10 Domains in Postgres
  6. 2024.10 Unique and Exclusion Constraints in Postgres
  7. 2024.09 Types From Tables in PL/pgSQL
  8. 2024.09 Dynamic Commands in PL/pgSQL
  9. 2024.09 Trigger Execution Order in Postgres
  10. 2024.09 Inserting Data in Postgres
  11. 2024.09 Statement Triggers in Postgres
  12. 2024.08 Avoiding Unnecessarily Running Triggers in Postgres
  13. 2024.05 Simple Semaphore With a Buffered Channel in Go
  14. 2024.05 wc clone
  15. 2024.04 Two Approaches To Building A Chat Server
  16. 2024.04 Building My Own Git
  17. 2022.10 Format Strings in Rust
  18. 2022.08 Genqlient
  19. 2022.06 Structural vs. Nominal Type Systems
  20. 2022.01 🎙️, 🎙️ - Is this thing on?
  21. 2021.10 Evaluating GCP's Cloud Key Management Service
  22. 2021.07 Invert a Binary Tree
  23. 2021.07 I made a dumb linux mistake
  24. 2021.07 What happens when you go to this site?
  25. 2021.07 Running Containers on AWS
  26. 2021.07 Exploring Kubernetes Ingress
  27. 2021.07 How To Revert a Merge Commit
  28. 2021.07 How To Reverse a LinkedList
  29. 2021.06 Everything Useful I Know About kubectl
  30. 2021.05 What is a VPN?
  31. 2021.04 Lua Libraries in Istio's EnvoyFilter
  32. 2021.02 Pulumi vs Terraform
  33. 2021.01 Notes on Jan 4th, 2021 Slack Outage
  34. 2021.01 Socket Hang Ups
  35. 2020.09 Consistent Hashing
  36. 2020.09 Why spend innovation tokens on a service mesh?
  37. 2020.07 Overlays over templating
  38. 2020.05 Intro to Bigtable
  39. 2020.03 Deep Dive into Joining in Kafka Streams
  40. 2020.03 Sensible Schema Evolution
  41. 2020.02 Landing a message from Kafka
  42. 2020.02 Git home
  43. 2020.02 Choosing the right scope function in Kotlin
  44. 2020.01 Inline Functions
  45. 2020.01 Kotlin Algorithm Challenge #3
  46. 2020.01 Change Data Capture
  47. 2020.01 What do data classes give you in Kotlin?
  48. 2020.01 Kafka Hello World
  49. 2020.01 Kotlin Algorithm Challenge #2
  50. 2020.01 Kotlin's Lambda Syntax
  51. 2019.12 Kotlin Algorithm Challenge #1
  52. 2019.11 Exactly Once
  53. 2019.10 Introduction To Celery
  54. 2019.08 How the Node.js Event Loop Polls
  55. 2019.07 Asynchronous I/O
  56. 2019.07 Generators in JavaScript
  57. 2019.07 Classes in JavaScript
  58. 2019.06 Modules in Node.js
  59. 2019.06 Data Structures and Database Indexes
  60. 2019.06 HTTP Persistent Connections
  61. 2019.06 Git's DAG
  62. 2019.05 Gradle is a DAG
  63. 2019.05 What is a topological ordering?
  64. 2019.05 What is a DAG?
  65. 2019.04 Dijkstra’s Algorithm in Kotlin
  66. 2019.04 How similar is the execution of Java and JavaScript?
  67. 2015.07 Introduction to Monte Carlo Methods