Three things I don't like about Go - Part 1
I've been using Go professionally since 2015. Let's talk about what I don't like about this great programming language.
Recent content on Mario Carrion
I've been using Go professionally since 2015. Let's talk about what I don't like about this great programming language.
New language change added: Range over func, and more!.
Welcome to another Software Architecture in Go post, let's talk about the Extensibility Non-functional requirement, with a practical example using Go's build tags, Docker Compose args and the extends directive.
The first post of every year consists of reflection about last year. This time is about the 2024 year.
New language change added: Range over func, and more!.
Packer is no longer supported; time to migrate to lazy; also, I decided to stop using vim-go, replacing it with go.nvim
No language changes but really nice additions.
Every first day of the year I like to reflect on the previous year. This time is about 2022.
Is it OK to use transactions in context values?
Let's learn about Concurrency Patterns in Go: Publisher / Subscriber
Let's learn about Concurrency Patterns in Go: Publisher / Subscriber
No language changes but really nice additions.
No language changes but really nice additions.
Every first day of the year I like to reflect on the previous year. This time is about 2022.
The gorilla toolkit was archived and it is no longer maintained, let's explore other options.
How can we use govulncheck to detect vulnerabilities?
No language changes but some other nice additions.
What is the Anti-corruption Layer Pattern and how does it help to define boundaries?
I migrated from init.vim to init.lua and it's amazing!
Yes generics, but what else?
2021. What a year.
Let's discuss how to deal with Security when working with databases, specifically preventing SQL Injection
Let's learn about how the Functional Options pattern and how we can use it to define Default Configuration
How can we implement validations for our Microservice?
Let's discuss how to deal with Security when working with databases, specifically preventing SQL Injection