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