Go with the Domain
Learning and science
programming book
SHOW HN2021
How HN took it
9 positive, 18 neutral or asking, 1 mixed, 16 critical, out of 44 comments about the project. Thread score -0.22.
Design: 5 for, 3 againstIdea: 1 for, 6 againstDocs: 2 for, 2 againstPerformance: 1 for, 2 againstPricing: 0 for, 2 against
The thread, comment by comment
Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.
positive neutral or mixed critical about another commenter or something else the maker
What HN said
What people liked
Go-kit and DDD-in-Go discussion found useful
From 2 comments
> I think you mix some things up. go-kit is very far away from DDD. It even says on their website: "Focus on your business logic.". It's basically everything but not the domain…
hardwaresofton on HNGoKit looks fantastic, thanks for mentioning that. It is very close to my imagined platonic ideal of writing business logic wholly separate from all the side effecting glue code.
mattgreenrocks on HN
Objections
Email signup required to access the book content
From 4 comments
Look, I know email marketing is everything. I would love to take a look at the book but not giving out my email, sorry.
helij on HNCan someone just post a PDF of the book so I don't have to give them an email?
gccs on HNI’d rather pay for the book than give you my email.
gigatexal on HNI took "Show HN" out of this title because requiring an email signup to get access to the content is against the spirit of the rules: https://news.ycombinator.com/showhn.html,…
dang on HN
Email confirmation delayed or broken link
From 3 comments
Subscription confirmation email link goes to a 404 page on mailchimp. You guys might want to check it out.
ozfive on HNI signed up for the newsletter but got no link to the book so far.
domano on HNI signed up for the newsletter (~10h ago), no ebook yet but I'm apparently enrolled in a mini-course of the same name?
iCarrot on HN
Go is not better than Java and lacks inheritance
From 1 comment
Go did rise to prominence by being the programming language behind such high profile software as Kubernetes, Docker, and Prometheus. None of those are business applications and…
gengstrand on HN
Requests
Provide a PDF or sample chapter without email signup
From 2 comments
Can someone just post a PDF of the book so I don't have to give them an email?
gccs on HNI took "Show HN" out of this title because requiring an email signup to get access to the content is against the spirit of the rules: https://news.ycombinator.com/showhn.html,…
dang on HN
Questions
How do you build large enterprise apps in Go without generics?
From 1 comment
So I think DDD is basically one of the best pattern that has ever been discovered for developing good software (thinking of it along with gangof4, SOLID, etc). There's a lot of…
hardwaresofton on HN
Alternatives named
go-kit
From 2 comments
Thanks for mentioning this experience -- I was really excited about Go early on but went with other languages after a while so didn't make any huge projects with it (and…
hardwaresofton on HNI think you mix some things up. go-kit is very far away from DDD. It even says on their website: "Focus on your business logic.". It's basically everything but not the domain…
m110 on HN
goa, go-restful, go-micro, gorsk
From 1 comment
No problem! I'm not a go dev so there's probably much better stuff out there, but I take note of good stuff when I see it, no matter the language. In no particular order: In that…
hardwaresofton on HN