Creating an API using Go and sqlc
When writing a Go application that handles data in a database (in this post, I will focus on relational databases), we have a few options:
When writing a Go application that handles data in a database (in this post, I will focus on relational databases), we have a few options:
We spend hours and hours developing applications on our machines, with more and more requirements and complexity. In addition, any modern application has multiple containers, microservices, deployments in different environments, various stacks, etc. So any tool that can make our flow more agile is handy.
When developing some CLI applications in Go, I always consider the main.go file as “the input and output port of my application.”
In this post, I’ll show you how to use two of the most exciting features of the Go language: its standard library (the stdlib in the title) and its interfaces.
It’s finally (almost) among us!
Finally, after years of hearing that joke “what about Generics?” this long-awaited feature will be available in version 1.18 of the language, scheduled for release in March 2022.
In this post, I’m going to talk about a handy Open Source tool called pRest.
In one of the chapters of the book Microservice Patterns: With examples in Java the author mentions the “Microservice chassis” pattern:
In the last few weeks, Codenation has been experiencing very significant growth. Confirming the sentence of the great Bruno Ghisi who says that “on the scale everything breaks”, features that always worked perfectly become problematic.
In this post, I will talk about a relatively new data file format, and how to use it in Go.
Among the technical decisions we made during the development of [Codenation] (https://codenation.dev), one of the right ones was to choose Go as the main language.