Probably you have heard of them, probably you don't. But they have been around for a while. We're talking about , an interesting and often ignored functionality of Node.JS. What are streams? a river, or stream? To make things easier, we will define a…
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 was great! It's a blog site located temporarily…
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 algorithm for that. Mine is: Get the ingredients…
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 stared at its screen without using the mouse, and…
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 algorithm that evaluates the likeliness between the search query and the values, even when…
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 your application? Maybe some of them live in the…
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 handle scheduling by using some of the hidden…
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: https://github.com/KevLehman/visible-ads Requirements! VSCode…
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 types & functions. Specifically, we will see…
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. What is Go? Per its own description, Go is an…