The Curious Engineer

All blogs / Go

Blain Smith

blainsmith.com

GoSoftware / engineering practiceRustWeb development

Posts
54 from 13 Jul 2012 to 31 Jul 2026
Posting
monthly (17 in the last year)
Kind
personal blog
Feed
https://blainsmith.com/atom.xml

2026 16

  1. The Wheels We Keep Reinventing
  2. Tracing HTTP Requests with Rust
  3. Prioritizing Recent Messages with Go Channels
  4. RFC 10008: The HTTP QUERY Method
  5. Tracing HTTP Requests with Go's net/http/httptrace
  6. Constraints Breed Discipline
  7. NATS Pub/Sub in Hare
  8. Just Fucking Use Go
  9. Unbounded Concurrency is a Foot Gun
  10. Wired for Fairness
  11. Building Go APIs with Huma, sqlc, and Goose
  12. Vendoring Modules in Hare
  13. Crocker's Rules
  14. Humanities in the Machine
  15. 10th Person
  16. 30 Years of Programming at 44 Years Old

2025 12

  1. Read the Fucking Manual
  2. How I Write HTTP Servers
  3. I Don't Care
  4. Excitement is Relative
  5. AI Coding
  6. Allergic to Unnecessary Complexity
  7. Bare Essentials Development Tools
  8. Software Engineering Discipline and Posture
  9. Towards Teaching
  10. Introducting: Hare by Example
  11. Block Non-Human Crawlers with Go
  12. Limeleaf Co-op

2024 3

  1. "Rot Economy" and Software Bloat is Increasing the Digital Divide
  2. Done
  3. static-httpd

2023 1

  1. Writing Bitcask in Hare

2022 3

  1. Auto-Generating an OpenAPI Specification for gRPC and gRPC Gateway
  2. Network Programming with Hare
  3. Articles

2021 6

  1. Software I'm Thankful For
  2. How I Write HTTP Clients
  3. Why Do You Lift?
  4. Programming is Easy, Software Engineering is Hard
  5. Hugo to Zola
  6. Easy Profiling Go Benchmark Tests with Bash

2020 3

  1. Plain Text Protocols
  2. Reverting Back to a Simpler Time
  3. The 20 Year 5 School Bachelor's Degree

2019 1

  1. Signing JWTs with Go's crypto/ed25519

2018 1

  1. Linux System Metrics with collectd

2017 3

  1. Go Made Me Return to College
  2. Fuck Your Hustle
  3. Go, Go import "container/list"!

2015 2

  1. 3 Years at MadGlory
  2. Side Projects

2014 1

  1. Single Command Static File Web Server

2012 2

  1. Farewell to Harvard and Onward to MadGlory
  2. Convention Over Configuration Web Servers