In the previous post, I use a project to illustrate the ideas of the post, I like this approach because showing a sample of your ideas is, imo, more powerful than only write it down. The problem here is: my idea was to show how I was organising my apps, like folders, http handlers, bootstrap and so on. I didn’t focus so much in the code it self and this ended with a poor code in the sample project.
The idea of this little post is to show how can I address some of the issues in the sample application…
Go is one of my favorite programming languages and I’ve been writing a lot of it lately, but here’s the thing: when I start a new app, I use to spend a lot of time looking for how to organize my applications, what framework and libraries to use, etc. Now, several applications later, I’ve matured the way I’m organizing my applications, so, my idea here is to share how I’m organizing my Go applications.
Technical Leader @ Mercado Libre