← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 54
  1. The industry has a maddening relationship with solved problems.

  2. Recently, I wrote about using Go's net/http/httptrace to get the per-phase timing breakdown for HTTP requests - DNS, TCP, TLS, and server processing.

  3. I was writing a controller that watches Kubernetes HPAs and Istio VirtualServices for changes and coordinates between the two.

  4. RFC 10008 was published on June 15, 2026 and defines a new HTTP method: QUERY.

  5. net/http/httptrace has been in the standard library since Go 1.7 and most Go developers I talk to have never used it.

  6. Walk into any old stone church and look up.

  7. NATS Pub/Sub in Hare

    I have been writing more and more Hare over the past year and finding places where the ecosystem still has gaps worth filling.

  8. Just Fucking Use Go

    Hey, dipshit.

  9. Bluesky went down for half its users for about 8 hours on Monday.

  10. Wired for Fairness

    I asked my son if he could learn to build anything, what would he want to build.

  11. I've been building an API recently with a stack that I think hits a sweet spot of just enough structure to keep a team productive, not so much that you're fighting the tools.

  12. Hare doesn't have a package manager.

  13. Crocker's Rules

    I came across an article recently that references something called Crocker's Rules.

  14. There is something quietly remarkable about the people who built the foundations of modern computing.

  15. 10th Person

    In World War Z, Israel survives the zombie apocalypse because of a simple rule: if nine intelligence officials agree on something, the tenth must assume they're all wrong and explore alternatives.

  16. In 1995, I built my first website.

  17. Read the Fucking Manual

    There's a particular kind of engineer I've been noticing more and more lately.

  18. How I Write HTTP Servers

    I am surprised I haven't written this sooner, especially since I have written about How I Write HTTP Clients.

  19. I Don't Care

    There's been a recurring thought I've been having as I've gotten older and I'm coming up on being in tech for 30 years.

  20. Excitement is Relative

    Does this happen to you?

  21. AI Coding

    It had occurred to me that I haven't really solidified my position on coding with "AI" so I thought I would jot down some thoughts on the subject.

  22. I don't sit down to design systems with complexity as the point.

  23. As a software engineer who's been through the cycle of tooling bloat and complexity creep, I've come full circle to embrace radical simplicity.

  24. There's something quietly dignified about a clean commit history, well written patch/pull requests, and documentation.

  25. Towards Teaching

    I’ve been writing code for about thirty years now.

  26. Whenever someone asks me about learning Go and what online resources I would recommend they check out I always point them to Go by Example.

  27. Recently, Adële wrote about how to block non-human crawlers by setting a cookie to prove a human is visiting a website.

  28. Limeleaf Co-op

    This past January 13th I turned 43, and as I approached that day, I spent a lot of time over winter break reflecting on the past decades I worked in the tech industry.

  29. I have been involved in writing software professionally for almost 3 decades.

  30. Done

    Well, I think I finally hit a breaking point and I am officially done with the bullshit spreading through the "big" tech industry lately and I don't want to be a part of it anymore.

  31. static-httpd

    Today I get to release the first working version of static-httpd.

  32. Writing Bitcask in Hare

    TL;DR Read the source code for https://git.sr.ht/~blainsmith/hare-bitcask.

  33. When building new services, gRPC can be very handy to not only define those services, but also generate a lot of the boilerplate code for server implementations and client libraries.

  34. I've been reading Drew Devault's blog for quite some time.

  35. 40

    I guess society celebrates turning 40 as a big milestone birthday.

  36. I read David Crawshaw's recent post about the same topic and I thought it would be nice to do the same.

  37. How I Write HTTP Clients

    I have written a lot of HTTP clients that talk to 3rd party APIs over the years and there have been some patterns that have emerged and so I thought I would share them in hopes they help others.

  38. Why Do You Lift?

    I get this question a decent amount from people who don't lift and my answers usually consist of: "I spend all day staring at a computer screen and it offers a nice balance to work life behind a desk."

  39. Over the years I've been programming and people ask me what I do for a living, I try to explain to them as best I can.

  40. Hugo to Zola

    I managed to switch my site over to using Zola.

  41. Update: This idea got popular enough that I decided to turn it into a tool.

  42. Plain Text Protocols

    If you haven't noticed already I really love plain text so I thought I would find some plain text protocols that are used in different software systems.

  43. Every since the world started shutting down when COVID-19 hit I've been finding myself reverting back to simpler things.

  44. Well, my undergraduate career is finally over.

  45. The crypto/ed25519 package was added to the standard library in Go 1.13.

  46. This tutorial assumes you have the following software installed. https://collectd.org https://www.docker.com collectd is a general purpose system metrics collection tool that supports various plugins for reading metrics from sources and writing results to…

  47. A long time ago I gave a TEDx talk about how I ended up where I am and the choices I made.

  48. Fuck Your Hustle

    This word is used throughout the startup and tech worlds and it annoys the shit out of me.

  49. On a few different occasions I've needed to keep a registry of interface implementations to iterate over later on.

  50. 3 Years at MadGlory

    This may have been the first job that when I look back over the years I am absolutely shocked with how much I have been exposed to and learned.