Vendoring. Generics. These are seen as big issues in the Go community but there’s another issue that’s rarely mentioned — application package layout. Every Go application I’ve ever worked on appears to have a different answer to the question, how should I organize my code? Some applications push everything into one package while others group by type or module. Without a good strategy applied acros
![Standard Package Layout](https://cdn-ak-scissors.b.st-hatena.com/image/square/382cb698fc53093edf0e5640dca00de5c27104d8/height=288;version=1;width=512/https%3A%2F%2Fwww.gobeyond.dev%2Fcontent%2Fimages%2Fsize%2Fw1200%2F2020%2F10%2Fiowa.jpeg)