Top all-time · #6466
Three Dots Labs
Company blog · threedots.techprogramming
Three Dots Labs is the company blog at threedots.tech, writing about programming. Since 2018, 12 different Hacker News readers have linked it 65 times, most often “Clean Architecture by refactoring a Go project”. It is still writing: the last post was on 2026-08-19, and you can follow it by feed.
Too few sampled comments (3) to say how often HN recommends it.?
Why HN links it
HN readers link Three Dots Labs' free series on building modern business software in Go. Commenters point out that the book in the Show HN thread is essentially the same content as this website series.
Summarised by Claude from a sample of 3 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Get insights into building modern Go applications from the best Go veterans. Our blog covers best practices, tips, and tricks for creating high-performance, advanced Go apps.
Most-linked posts?
- Clean Architecture by refactoring a Go project3 people · 3 mentions · first linked 2020-09-02
- DDD matters more when AI writes your code2 people · 4 mentions · first linked 2026-08-20
- Why using Microservices or Monolith can be just a detail2 people · 2 mentions · first linked 2018-04-02
- The Go libraries that never failed us2 people · 2 mentions · first linked 2022-12-13
- Common Anti-Patterns in Go Web Applications2 people · 2 mentions · first linked 2021-08-12
What Hacker News says?
The book content is basically on their website: https://threedots.tech/series/modern-business-software-in-go ...
Comment linking /series/modern-business-software-in-go
on “Show HN: We wrote a book about building business applications in Go”Submitted Show HN: We wrote a book about building business applications in Go as a story · 269 points
HN discussionA heads up, the book is essential the content of their website: https://threedots.tech/series/modern-business-software-in-go...
Comment linking /series/modern-business-software-in-go/
on “Show HN: We wrote a book about building business applications in Go”Submitted When an SQL Database Makes a Great Pub/Sub as a story · 188 points
HN discussionI'd add one more to this list: proper enum types. We use enums heavily to force devs who use our code into good choices, but the options are currently: 1) Use int-type enums with iota: no human-readable error values, no compile-time guard against illegal enum values, no exhaustive `switch`, and no autogenerated ValidEnumValues for validation at runtime (we instead need to create ValidEnumValues and remember to updat…
Comment linking /post/safer-enums-in-go/
on “What I'd like to see in Go 2.0”Submitted Distributed transactions in Go: Read before you try as a story · 98 points
HN discussionYou are right - I'm using it as as shorthand. It's referring to the "typical" monolith architecture perception. I'm actually a big fan of modular, properly implemented monoliths. In the first blog article I was even showing that it can be actually an implementation detail if an application is monolith or microservice: https://threedots.tech/post/microservices-or-monolith-its-de...
Comment linking /post/microservices-or-monolith-its-detail/
on “Software Dark Ages”Submitted Software Dark Ages as a story · 83 points
HN discussionHey HN! I'm Robert, and I'm one of the authors. With my friend Miłosz, we've been working on a way for experienced developers to grasp Go quickly. After long evenings and weekends, we're ready to share our idea that we think is unique. Many Go courses cover lots of details irrelevant to most developers. The difficulty level is chosen for developers with all levels of experience. Often, they consist of videos, which…
Comment linking /go-in-one-evening/
on “Show HN: Learn Go by building real-life projects in your terminal and IDE”Submitted Go Framework: No Framework? as a story · 16 points
HN discussionHey HN! I'm Robert, and I'm one of the authors. With my friend Miłosz, we've been working on a way for experienced developers to grasp Go quickly. After long evenings and weekends, we're ready to share our idea that we think is unique. Many Go courses cover lots of details irrelevant to most developers. The difficulty level is chosen for developers with all levels of experience. Often, they consist of videos, which…
Comment linking /go-in-one-evening/
on “Show HN: A Platform to learn Go by building projects in your terminal and IDE”Submitted Software Dark Ages as a story · 6 points
HN discussionSubmitted Combining DDD, CQRS, and Clean Architecture by Refactoring a Go Project as a story · 5 points
HN discussionSubmitted Watermill 1.4 Released (Event-Driven Go Library) as a story · 4 points
HN discussionSubmitted Common Anti-Patterns in Go Web Applications as a story · 4 points
HN discussionSubmitted Basic CQRS by refactoring a Go project as a story · 4 points
HN discussionSubmitted You shouldn't build your own authentication. Let Firebase do it for you as a story · 4 points
HN discussionSubmitted Golang CQRS, Metrics and AMQP – Watermill v0.3.0 as a story · 4 points
HN discussionSubmitted Durable Background Execution with Go and SQLite as a story · 3 points
HN discussionSubmitted Unpopular Opinions about Go as a story · 3 points
HN discussionSubmitted Live website updates with Go, SSE, and Htmx as a story · 3 points
HN discussionSubmitted Auto-Generated C4 Architecture Diagrams in Go as a story · 3 points
HN discussionSubmitted A complete Terraform setup of a serverless application on Cloud Run and Firebase as a story · 3 points
HN discussionSubmitted Too modern Go application? Building a serverless app on Cloud Run and Firebase as a story · 3 points
HN discussionSubmitted GitLab CI tips for building custom workflows as a story · 3 points
HN discussionSubmitted Go Docker dev environment with Go Modules and live code reloading as a story · 3 points
HN discussionSubmitted Show HN: Watermill v0.2.0 – a Go library for building event-driven apps released as a story · 3 points
HN discussionSubmitted When AI writes your code, DDD is more relevant as a story · 2 points
HN discussionSubmitted DDD matters more when AI writes your code as a story · 2 points
HN discussionSubmitted DDD matters more when AI writes your code as a story · 2 points
HN discussion