Tags:
nodejs
javascript
streams
beginner
The beauty of Node.JS streams

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…

Tags:
gatsby
frontend
pdf
react
webdev
showdev
Building a new feature: showoff my talks!

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…

Tags:
git
algorithms
beginners
development
advice
Algos 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 algorithm for that. Mine is: Get the ingredients…

Tags:
vim
javascript
typescript
webdev
dev
Develop 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 stared at its screen without using the mouse, and…

Tags:
postgresql
databases
search
fuzzy
sql
Fuzzy Search 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 algorithm that evaluates the likeliness between the search query and the values, even when…

Tags:
performance
query
sql
postgresql
Getting 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 your application? Maybe some of them live in the…

Tags:
postgresql
databases
scheduling
development
Manage scheduling 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 handle scheduling by using some of the hidden…

Tags:
chrome
extension
how-to
tutorial
javascript
How 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: https://github.com/KevLehman/visible-ads Requirements! VSCode…

Tags:
golang
javascript
tutorial
opinion
From 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 types & functions. Specifically, we will see…

Tags:
golang
javascript
tutorial
opinion
From Javascript to Go I

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…