Diego (Relatable Code)

Diego (Relatable Code) @diballesteros

About: 🚀 JS/React/Typescript Developer 🛠️ Self-taught developer New articles every Monday Let's connect on Twitter https://twitter.com/relatablecoder

Location:
Bogota D.C., Colombia
Joined:
Aug 22, 2021

Diego (Relatable Code)
articles - 67 total

How to set up Bun on a Windows Computer

Introduction Every day it feels like the JavaScript ecosystem undergoes changes. The...

Learn More 3 0Oct 25 '22

Testing a React Application Working with Codecov

In the previous article, we began our setup for Codecov by instrumenting our codebase. In this final...

Learn More 5 0Oct 18 '22

Testing a React Application Instrumenting the codebase

Introduction In the previous article, we went over how to update Cypress to its amazing...

Learn More 2 0Oct 10 '22

How to migrate Zustand from Version 3 to 4

Introduction Zustand is an awesome state management library for React that excels in its...

Learn More 2 0Oct 4 '22

Dealing with Burnout as a Programmer

Burnout is a mix of exhaustion, indifference, and annoyance to something you previously loved. This...

Learn More 1 0Sep 26 '22

Testing a React application updating to Cypress 10

Introduction In the last article of this series, we went over how to create a test with...

Learn More 6 0Jun 13 '22

Testing a React Application Creating a Cypress Test

Introduction The seventh part of my ongoing series is on how to test a modern React...

Learn More 20 3Jun 6 '22

JavaScript LeetCode Valid Anagram

Prompt An Anagram is a word or phrase formed by rearranging the letters of a different...

Learn More 6 2May 30 '22

Testing a React Application Setting up Cypress

Introduction The sixth part of my ongoing series is on how to test a modern React...

Learn More 6 0May 23 '22

JavaScript LeetCode Best Time to Buy and Sell Stock

Prompt You are given an array prices where prices[i] is the price of a given stock on the...

Learn More 7 0May 16 '22

JavaScript LeetCode Contains Duplicate

Introduction Continuing through the problems of LeetCode. I am not haphazardly selecting...

Learn More 6 0May 13 '22

JavaScript LeetCode Two Sum

Introduction LeetCode. An unfortunate truth of developer life is that for some job...

Learn More 10 0May 9 '22

Testing a React Application Integrating MSW with Vitest

The fifth part in my ongoing series on how to test a modern React application. This time I’ll go over...

Learn More 10 0May 4 '22

Testing a React Application: Creating a Unit Test

Introduction Unit tests are essential to ensuring confidence in the code we have written....

Learn More 11 0May 2 '22

Testing a React Application: What is Vitest?

Introduction Vitest is a unit-test framework that is “blazingly fast” and, wow , it is....

Learn More 7 0Apr 27 '22

Testing a React Application: Setting everything up

Introduction The second part of my ongoing series on how to have a more modern approach to...

Learn More 8 0Apr 25 '22

Testing a React Application: The Modern Approach

Introduction Testing is a fundamental part of development. Testing a react application is...

Learn More 8 4Apr 23 '22

How to migrate Create-React-App to React version 18

Introduction React just recently came out with a new version of their library: React...

Learn More 14 0Apr 20 '22

Rome vs Prettier. Trying out the new formatter on the block

Introduction Rome is designed to be a formatter, linter, bundler, and much more for...

Learn More 6 0Apr 14 '22

Say goodbye to Yarn and say hello to PNPM

Introduction PNPM is a package manager that I have seen floating around for quite some...

Learn More 5 0Apr 6 '22

Quickly publish and install a library with GitHub Packages

Introduction Github comes in with some pretty useful baked-in features, such as the...

Learn More 9 1Apr 4 '22

How to quickly sort imports with Prettier

Introduction Having disorganized imports bothers me deeply when working on a project. I...

Learn More 79 5Mar 30 '22

How to supercharge your HTML link tag with these four tricks

Introduction The HTML link tag is one of the first tags everyone learns about when first...

Learn More 9 1Mar 28 '22

What is imposter syndrome? And how I deal with it

Introduction One of the most common questions I get when doing coffee chats is “How do I...

Learn More 9 1Mar 23 '22

How to create more accessible media with these tips

Introduction As part of my ongoing series, I’ll cover some best practices when it comes to...

Learn More 5 0Mar 20 '22

Make your website more accessible with these Responsive Design tips

Introduction As part of my ongoing series, I’ll cover some basic principles of responsive...

Learn More 13 4Mar 16 '22

How to escape tutorial hell — the 100% fallacy

Introduction So how do we escape tutorial hell? Well, I should start from the very...

Learn More 142 19Mar 13 '22

How to do an accessibility review for your website: Font

In my previous post about reviewing accessibility, I covered a lot of the HTML-structure-based...

Learn More 2 0Mar 9 '22

Step by Step guide on building a custom React hook in Typescript

According to the results of the annual survey of the State of Javascript, it doesn’t seem like React...

Learn More 6 0Mar 6 '22

Step-By-Step guide for the first time Open Source contribution

After doing a wide array of coffee chats, one of the most common questions was how to go about...

Learn More 12 2Mar 2 '22