Leonardo Maldonado

  Fullstack developer. JavaScript, React, TypeScript, GraphQL.


23 Stories by Leonardo Maldonado

Understanding Promise.all in JavaScript

You accumulated a lot of promises in your code, and you want to perform all these asynchronous operations once, without having to use some...
0 5 min read

How GraphQL Nexus can help you create better APIs

We are going to learn about how we can use GraphQL Nexus to create better, type-safe, and declarative GraphQL APIs.
2 5 min read

How Next.js can help improve SEO

Now is a good time to start using Next.js and unlock the power of server-side rendered applications.
0 5 min read

Emotion in React

Learn more about Emotion and the features and advantages that it can bring to our applications.
0 6 min read

Design system tips for developers

This post walks you through some simple principles and guidelines that will help you develop a solid design system to improve UX for your...
0 5 min read

Getting started with TypeScript generics

In this article, we'll learn how to use generic types in our functions to create more reusable functions along with generic classes and generic...
2 5 min read

Types vs. interfaces in TypeScript

It is very simple to get started with TypeScript, but sometimes we need to think more about the best use case for us. In...
4 4 min read

Lifecycle methods with the useEffect Hook

In this article, we'll look at the lifecycle methods in React, and how we can use the useEffect Hook to use lifecycle methods in...
2 5 min read

When to use Flexbox and when to use CSS grid

Thinking about which layout system is best for your project early can really help you achieve a better result and well-written CSS code.
11 6 min read

Immutability in React with Immer

Learn about immutability in React and how we can use Immer to have an immutable state.
0 6 min read

Why you shouldn’t use inline styling in production React apps

Learn about the inline styling concept in React, and why you shouldn't be using this if you're planning to have a scalable and productive...
3 6 min read