In this post we are going to setup jest for a TypeScript project with custom aliases (path mapping)...
The problem with relative imports As a project's been growing, you might've found yourself...
The problem with Booleans in SQLite If you've ever worked with SQLite, you should be aware...
It's really annoying having a certain build/deployment GitHub action run on every push. You can use...
Table of contents 1. Setting up 2. Creating Heading component 3. Creating UserName...
In this short article, I would like to show you how to debug Electron production binaries on Windows,...
Introduction Have you ever had an issue with line endings, because the file was created on...
The RETURNING clause You can read the official docs here. Many times we find ourselves wa...
Table of contents 1. Setting up Redux Why vanilla redux Configuring the...
It's a very common scenario when you have to compare strings ignoring their case. The usual approach...
In this first part we are going to take a look at the requirements, plan the application structure, initialize a React app and set up Firebase.
In this short post I am sharing some best practices that I've learned, during my journey writing Reac...
In layman's terms, a linked list is a list of nodes, where each node holds two things: a value and a pointer to the next node in the list. Let's see how we can implement one using JavaScript.
Use git pull --rebase to keep a tidy commit history.
Git can be very useful and at the same time very frustrating, if you don't know what you are doing. Spending a little time to get familiar with some workflows and commands are going to make for a great investment in your career!
So, you've just finished college or maybe you are just thinking of getting into software development. First thing that comes into your mind is how you are going to get your foot in the door, find a job and bootstrap your career.