From JavaScript to Go.
This article, based on the book Go for Javascript developers aims to help you understand a little bit of the Golang ecosystem, and, why not, help you to start writing Go code! First, basic information....
View ArticleFrom Javascript to Go II
Hey! In my last blog post, you read some key differences between JS and Go, and how you can start to familiarize yourself with reading Go code. In this article, let's see some key differences between...
View ArticleHow to: make a Chrome extension
Well, this wasn't born as a blog post at first, but, I wanted to let the world now that I was able to build a Chrome extension! (I didn't publish it, tho)TL;DR: Here's the GitHub repo:...
View ArticleA tale of Candy Crush & Technical debt
One day, when I was playing Candy Crush (Soda Saga, to be specific) I came across a very interesting but difficult level. Personally, I hate all the Chocolate-related levels on the game, but, well, a...
View ArticleHow-to: Handle schedules with PostgreSQL
How many times you tried to build a scheduling system and found too complex to arrange the dates in a way there are no collisions? Nobody? Only me? Well, in this article you'll learn an easy way to...
View ArticleGetting query performance stats with PostgreSQL
In this article, you will see how to use some hidden features of PostgreSQL to get useful insight into your running queries in PostgreSQL. The problem Have you tried to spot performance problems in...
View ArticleFuzzy Searching with PostgreSQL
What's fuzzy search? A fuzzy search is a type of search where the items are returned even when they are not an exact match. A fuzzy search is performed by a fuzzy algorithm that evaluates the...
View ArticleDeveloping JS/TS with VIM
In the beginning, there were editors. And VIM was an editor. And VIM was the editor.I started to code 3 years ago. When I started to code, I remember having one coworker that was using Emacs. He just...
View ArticleAlgos in real life: binary search
You probably know about algorithms. You probably don't. So here's a basic definition: an algorithm is a chain of steps for moving from A to B.If you want to make a sandwich, you probably have an...
View ArticleBuilding a new feature: talks preview
I'm a backend developer, so most of the time I'm doing backend things. I feel stressed most of the time when I need to do something at the front. Then, I started to build my own personal site. And it...
View ArticleThe beauty of Streams in Node
Probably you have heard of them, probably you don't. But they have been around for a while. We're talking about streams, an interesting and often ignored functionality of Node.JS. What are streams? To...
View ArticleYou're doing great, and you need to hear that :)
I'm not the kind of person that likes to be "thanked" for something. I like to do the things, and that's it. And later I realized it was not only me who felt this way. But, is receiving recognition...
View Article