Gustavo (Guga) Guichard

Gustavo (Guga) Guichard @gugaguichard

About: We help you build modern React Router and Remix apps with outstanding UX, performance, and productivity.

Location:
Bahia, Brazil
Joined:
Aug 12, 2021

Gustavo (Guga) Guichard
articles - 9 total

Type-Safe Env Vars With Vite - A Modern Approach

This post is a revamp of my previous one where I showed you how to use Zod and TS to create a...

Learn More 12 1Jun 14 '24

Using Arktype in Place of Zod - How to Adapt Parsers

Ever since I started using Zod, a TypeScript-first schema declaration and validation library, I've...

Learn More 11 4Jun 12 '24

Enforcing 'noImplicitAny' on callbacks to generic functions

One of the first errors every TypeScript developer encounters is the famous noImplicitAny, which...

Learn More 8 0Jun 10 '24

Why you should use Remix Full-Stack: Improved Productivity and Collaboration

Earlier today I saw this tweet: And although I have a lot of respect for the tweet author and...

Learn More 12 0Jan 4 '23

Type-safe environment variables on both client and server with Remix

If you are running Remix on Vite, I have an updated post with a simpler, leaner way to get env vars...

Learn More 35 7Nov 14 '22

Creating a Github-like Progress bar for your Remix app

This post is about the progress bar that shows at the top of the cover image 🤓 This is a...

Learn More 28 2Aug 4 '22

Add a Global Progress indicator to your Remix app

This post is about the spinner at the bottom left corner of the cover image 🤓 Disclaimer:...

Learn More 37 4Aug 4 '22

How domain-functions improves the (already awesome) DX of Remix projects?

At Seasoned we are absolutely in love with Remix. We have been working with it for a few months and...

Learn More 39 6May 6 '22

Replace clsx, classnames or classcat with your own little helper

Have you ever taken a break from programming, only to return and wrestle with package updates,...

Learn More 24 18Aug 18 '21