Work in progress: 181,232 of 181,233 sites checked so far, more every week · updated 2 Nov 2026Missing a blog? Tell us

Top all-time · #6466

T

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.

Visit the blog
65mentions?
12HN people?
2018–2026first – last linked?
Links on Hacker News per year · peak 12 in 2020

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?

  1. Clean Architecture by refactoring a Go project
    3 people · 3 mentions · first linked 2020-09-02
  2. DDD matters more when AI writes your code
    2 people · 4 mentions · first linked 2026-08-20
  3. Why using Microservices or Monolith can be just a detail
    2 people · 2 mentions · first linked 2018-04-02
  4. The Go libraries that never failed us
    2 people · 2 mentions · first linked 2022-12-13
  5. Common Anti-Patterns in Go Web Applications
    2 people · 2 mentions · first linked 2021-08-12

What Hacker News says?

  1. 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”
  2. Submitted Show HN: We wrote a book about building business applications in Go as a story · 269 points

    HN discussion
  3. A 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”
  4. Submitted When an SQL Database Makes a Great Pub/Sub as a story · 188 points

    HN discussion
  5. I'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”
  6. Submitted Distributed transactions in Go: Read before you try as a story · 98 points

    HN discussion
  7. You 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”
  8. Submitted Software Dark Ages as a story · 83 points

    HN discussion
  9. Hey 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”
  10. Submitted Go Framework: No Framework? as a story · 16 points

    HN discussion
  11. Hey 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”
  12. Submitted Software Dark Ages as a story · 6 points

    HN discussion
  13. Submitted Combining DDD, CQRS, and Clean Architecture by Refactoring a Go Project as a story · 5 points

    HN discussion
  14. Submitted Watermill 1.4 Released (Event-Driven Go Library) as a story · 4 points

    HN discussion
  15. Submitted Common Anti-Patterns in Go Web Applications as a story · 4 points

    HN discussion
  16. Submitted Basic CQRS by refactoring a Go project as a story · 4 points

    HN discussion
  17. Submitted You shouldn't build your own authentication. Let Firebase do it for you as a story · 4 points

    HN discussion
  18. Submitted Golang CQRS, Metrics and AMQP – Watermill v0.3.0 as a story · 4 points

    HN discussion
  19. Submitted Durable Background Execution with Go and SQLite as a story · 3 points

    HN discussion
  20. Submitted Unpopular Opinions about Go as a story · 3 points

    HN discussion
  21. Submitted Live website updates with Go, SSE, and Htmx as a story · 3 points

    HN discussion
  22. Submitted Auto-Generated C4 Architecture Diagrams in Go as a story · 3 points

    HN discussion
  23. Submitted A complete Terraform setup of a serverless application on Cloud Run and Firebase as a story · 3 points

    HN discussion
  24. Submitted Too modern Go application? Building a serverless app on Cloud Run and Firebase as a story · 3 points

    HN discussion
  25. Submitted GitLab CI tips for building custom workflows as a story · 3 points

    HN discussion
  26. Submitted Go Docker dev environment with Go Modules and live code reloading as a story · 3 points

    HN discussion
  27. Submitted Show HN: Watermill v0.2.0 – a Go library for building event-driven apps released as a story · 3 points

    HN discussion
  28. Submitted When AI writes your code, DDD is more relevant as a story · 2 points

    HN discussion
  29. Submitted DDD matters more when AI writes your code as a story · 2 points

    HN discussion
  30. Submitted DDD matters more when AI writes your code as a story · 2 points

    HN discussion

Search all of HN for threedots.tech

Linked by the same people?