/avatar.png

Juan Gabriel Machuca

What's up with generics in Go? Part 1

📝 A lot of water passed under the bridge since Generics came to Golang. This water did not pass in front of me, but today, together, let’s rediscover “Generics” 💪. What is Generics? Go is a statically and strongly typed programming language. This means that variables must be declared with a specific type and this type cannot change during program execution. In addition, operations on variables and expressions must be type compatible.

How to use i18n in golang?

Hi, it’s me again. I may not keep my promise to do a post every month, but in my defense I had to move to another place, which made it harder to pay attention to the blog. Anyway, I’m back, to continue. Today we are going to talk about i18n. I have to say that it is very interesting for me, because I didn’t know much about it. So . .

Let's talk about gorutines

I have to say that my relationship with the goruntins not is the bests, However, I am deeply attracted to gorutins. Ok, let’s skip the romantic part and get down to the nitty-gritty. I have a dream I have a dream? Yes, this question should be “I have a problem”, but it’s not enought funny to admit that I do. In an ideal world I would have a lot of heavy tasks, running concurrently that I could cancel at any time, without worrying about memory leaks, race conditions or synchronization scheduling.

How to deploy theme LoveIt in GitHub Pages

My blog uses hugo with the LoveIt theme that I use to publish this post and all deployed on GitHub Pages. So, in this post we are going to talk about how we can do that. 1 Requeriments: First of all, we need a couple of things before we start, here is my list. You have to install hugo 👉 Installation Read documentation of the amazing LoveIt theme LoveIt Read notes GitHubPages 2 Setup First of all we need to setup project in local, this firsts step you can see also in basic configuration