go

ai(1) api(1) book club(1) ci/cd(2) engineering(1) flutter(1) git(1) github(3) go(12) hugo(4) javascript(1) life(5) linux(1) mysql(1) neovim(1) php(1) productivity(3) python(1) raspberrypi(1) software-engineering(1) startup(1) terminal(2) vibe-coding(1) vim(1) vscode(1)

Tournaments generator

01/05/2020 | 9' | #go #flutter #python

Proof of concept building an application for managing FIFA 20 tournaments between different people using Flutter for building a mobile app and Go for building an API acting as a server. Also used Python to build simple scrapers.


Maps in Go

22/07/2024 | 8' | #go

Efficient Key-Value Data Management.


Arrays and slices in Go

09/05/2024 | 11' | #go

Understand the details of Slices, the most used data type in Go.


Master and demystify Interfaces in Go

29/04/2024 | 2' | #go

Discover how to make the most of interfaces to create flexible and modular code.


Tips and tricks to code in Go in a clean, functional and effective way

17/04/2024 | 7' | #go

Learn how to code effectively by following the best practices of the language, from basics to advanced, with practical examples so you can write clean and functional code in Go.


Why Go?

05/12/2023 | 5' | #go

I have been asked many times why I am using Go, what it gives me and what are the reasons why I continue with this programming language. I am going to try to answer this question, in theory, simply, with the main reasons why I continue to be fascinated with it.


I generated my CV using Go templates

23/09/2023 | 6' | #go

How to use the Go templates to generate HTML pages and obtain the most of it.


Go project layout with Clean architectures and DDD

09/12/2021 | 8' | #go

How I apply Clean architectures and DDD when I create a project in Go.


Learn how to use the embed package in Go by building a web page easily

16/08/2021 | 6' | #go

What is the new embed package added in Go 1.16 for and how can we use it to our advantage?


Automate Your GitHub Profile README with Go and GitHub Actions

16/03/2021 | 5' | #go #github #ci/cd

Create a dynamic Markdown file for your README with the help of Go and deploy it to your profile's GitHub using GitHub Actions.


Level up your presentations with Go

06/10/2020 | 7' | #go #life

Generate easily your presentations with "present", the tool powered by Go that generates and renders your slides.


Gophercises - Quiz game

24/09/2018 | 8' | #go

Code review of my first exercise in the Gophercises page. It's focused in the CSV and time packages in addition to an introduction for the goroutines and channels.