Helder Burato Berto

Helder Burato Berto @helderberto

About: Software Engineer who loves to craft challenging projects and share knowledge with people.

Location:
Portugal
Joined:
Oct 15, 2017

Helder Burato Berto
articles - 35 total

Polymorphism with React

In this article, we will create an example using Polymorphism in React. Acceptance...

Learn More 4 2Mar 4 '23

Integrating TLDR with FZF

In this post, we gonna dive into TLDR with fzf search. Usage of TLDR Go to your favorite...

Learn More 2 0Feb 26 '23

Effects with React useEffect

Some practical examples of how to use the React useEffect() - import React from "react"; export...

Learn More 1 2Feb 22 '23

Manipulating the DOM with React Ref

When you found something like document.querySelector('.something') in your React codebase, it's...

Learn More 0 0Feb 22 '23

Controlled vs Uncontrolled Elements

When working with React, you will notice often used naming called Controlled and Uncontrolled. So,...

Learn More 4 4Feb 3 '23

ReactJS Tips & Tricks: Avoid Nested Render Functions

A common thing I noticed in a lot of projects I worked on is the Nested Render Functions approach to...

Learn More 10 5Nov 10 '21

ReactJS Tips & Tricks: Avoid Short-Circuit Conditional UI Rendering

The goal of this articles is to share with you some insights that I have learned over the last few...

Learn More 33 5Nov 10 '21

Upgrade Husky to Latest Version

In this post, I'll show you how to upgrade from Husky - Git hooks v4.x to v5.x. The motivation to...

Learn More 17 0Feb 26 '21

Studying Software Development with Videos and Note-Taking

On this article, I'm going to share my process of studying software development with videos and...

Learn More 26 0Feb 17 '21

Quickly move from "master" to "main" branch at Github

On this article, I'll show how to update your default branch from "master" to "main". Why d...

Learn More 10 0Oct 5 '20

Let's discuss: What are your biggest difficulties with Git?

Hey there! Some days ago I published about Patterns for writing better git commit messages, it's jus...

Learn More 23 24Sep 22 '20

Patterns for writing better git commit messages

It's an opinionated guide I keep with me to consult every time I catch myself in doubt if I'm writing...

Learn More 275 41Sep 10 '20

Let's discuss: How do you write your commits?

Originally posted here A subject that I always see in conversation circles with other developers...

Learn More 10 6Aug 4 '20

How are you dealing with quarantine?

For me, even though I already have experienced remotely work, it's still difficult to maintain the me...

Learn More 23 28Jul 9 '20

What tools and flows do you use to organize your life

Hey! What flow do you use to organize your life? For me, I use a combo of tools Todoist + Notion. A...

Learn More 24 13Jun 29 '20

Let's discuss: Frontend Architecture

Today I created a notion file with some Posts, Books, Videos, and Courses about frontend architecture...

Learn More 49 7Jun 19 '20

🔥 Quick Tip: How to create a "PureComponent" as a functional way

On this simple trick, I'll show you how to create a PureComponent as a functional way with React.memo...

Learn More 9 0Jun 10 '20

🔥 Quick Tip: What's the benefit of using - Nullish Coalescing operator

On this simple trick, I'll show you the benefit of using Nullish Coalescing - ?? instead of OR - ||....

Learn More 7 0Jun 9 '20

🔥 Quick Tip: How to give an array of promises and only return after all either fulfilled or rejected

On this simple trick, I'll show you how to give an array of promises and only return after all either...

Learn More 6 2Jun 3 '20

🔥 Quick Tip: Understanding the difference between operators "in" and "hasOwnProperty"

On this simple trick, I'll show the difference between operators in and hasOwnProperty. class Valid...

Learn More 16 0Jun 1 '20

🔥 Quick Tip: How to use the Composite design pattern

On this simple trick, I'll show you how to use the Composite design pattern. const canLowerCase = s...

Learn More 19 0May 27 '20

🔥 Quick Tip: How to create a Factory method pattern

On this simple trick, I'll show you how to create a Factory method pattern. function HttpErrorFacto...

Learn More 17 0May 26 '20

🔥 Quick Tip: How to compare objects more accurately

On this simple trick I'll show you how to compare objects more accurately using Object.is(). consol...

Learn More 7 0May 21 '20

A simple way to configure Eslint to TypeScript

On this article, I will show you to configure eslint with typescript in a quick way. I'll use yarn o...

Learn More 30 2May 19 '20

🔥 Quick Tip: Update an array and avoid mutation

On this simple trick I'll show how to remove an element from the array and add another one at the sam...

Learn More 20 4May 18 '20

New React Hook: 📦 use-is-mounted-ref

Today I moved a hook that I use to fix the problem of setting the state to an unmounted component and...

Learn More 20 0May 12 '20

How to Avoid Array Mutation

On this article, I'll focus on showing how to add, edit and remove items in an array causing mutation...

Learn More 36 0Apr 2 '20

My Favorite Youtube Channels

I was thinking about how there are really cool YouTube channels that we follow and that can help othe...

Learn More 24 7Mar 19 '20

Write your own Dotfiles

This post is about my steps to write my own dotfiles and where I get the basis for it.

Learn More 44 4Mar 8 '20

Understanding concepts of functional programming with JavaScript

Functional programming concepts with JavaScript language.

Learn More 141 7Feb 3 '20