Re:Leveraging the Go Type System
by corylanou1 on Tuesday February 09, 2021 @11:42AM
(#26079547)
Well, we obviously have paid courses that cover all this, but if you want my personal opinion on package layout, Ben Johnson really has a great article on it here: https://www.gobeyond.dev/packages-as-layers/
Re:Leveraging the Go Type System
by benbjohnson on Tuesday February 09, 2021 @11:50AM
(#26079641)
Thanks for the mention, Cory. Great article, btw!
To the parent post, there are several articles on Go Beyond[1] that walk through development of an open-source, real-world application called WTF Dial[2]. The source is available on GitHub and you can ask Go application design questions on the Discussions board[3].
I searched recently and most of what I saw were either in depth books about the language itself, outdated blog posts, or non-relevant books that just happened to use go to explore an unrelated topic.