Sharing and writing about my thoughts and tutorials on development, business, and personal life.

Monitorando as atividades dos seus usuários usando o Microsoft Clarity em aplicações React

Monitorando as atividades dos seus usuários usando o Microsoft Clarity em aplicações React

Como disse o Nadella, manter a atenção e o engajamento do usuário é uma commodity extremamente valiosa, e como fazer isso? Um dos principais pontos é entender qual é o comportamento do seu usuário! Coletar dados de como o usuário está se comportando dentro da sua aplicação é uma ferramenta poderosa para decisões de experiência do usuário e marketing.
Arquitetura para aplicações React v2

Arquitetura para aplicações React v2

A aproximadamente um ano atrás fiz um post falando sobre como eu criava a arquitetura das aplicações em React, porém já se passo um bom tempo, e já estava na hora de fazer um update naquela estrutura. Esse post é para te mostrar a nova maneira como estou criando minhas aplicações React.
Pare de usar variáveis de ambiente do jeito errado

Pare de usar variáveis de ambiente do jeito errado

Algum dia você já ficou procurando o que estava quebrando sua aplicação, e depois de um bom tempo descobriu que esqueceu de alguma variável de ambiente? Eu já, várias e várias vezes… Hoje venho te mostrar como acabar de vez com esse problema!
Criando uma biblioteca de Design System utilizando React

Criando uma biblioteca de Design System utilizando React

Design System é um documento vivo com todos os componentes e suas variações de um produto ou serviço, para facilitar tanto a comunicação entre times como o desenvolvimento final do produto. Ele facilita a manter a constância do design do produto. A ideia é que...
O que são Micro-frontends?

O que são Micro-frontends?

A algum tempo atrás, estávamos acostumados a criar aplicações monolíticas, ou seja, o frontend e o backend ficavam na mesma camada. E com a evolução da área surgiu os micro-serviços, onde conseguimos criar soluções independentes...
Você ainda usa CREATE-REACT-APP em 2022?

Você ainda usa CREATE-REACT-APP em 2022?

Se você ainda usa CRA para criar suas aplicações React, eu tenho uma alternativa que pode ser melhor! VITE é uma ferramenta de construção que visa fornecer uma experiência de desenvolvimento mais rápida e enxuta para projetos webs...
Arquitetura para aplicações Next.js

Arquitetura para aplicações Next.js

Recentemente fiz um post mostrando como monto a arquitetura das minhas aplicações utilizando React, se você não viu da uma olhada aqui, vai curtir bastante! E algumas pessoas me perguntaram como eu fazia com o.......
Feature escondida do navegador que pode mudar como você desenvolve sua UI

Feature escondida do navegador que pode mudar como você desenvolve sua UI

Recentemente descobri essa feature que tem otimizado meu trabalho durante o desenvolvimento de uma aplicação que é o document.designMode, se você também não conhece, se liga em um exemplo de como ela funciona......
Refresh Token com Axios Interceptors e fila de requisições

Refresh Token com Axios Interceptors e fila de requisições

A um tempo atrás eu estava com problemas de refreshToken na aplicação de um cliente, o que acontecia era que a página Dashboard chamava 3 endpoints diferentes, e quando dava erro 401 (Unauthorized), meu interceptor que criei dentro......
Root import com React e TypeScript

Root import com React e TypeScript

Aposto que você já se perdeu nos caminhos relativos na hora de importar algo em sua aplicação certo? Então hoje vou te mostrar como resolvi esse problema nas minhas aplicações e nunca mais precisei perder tempo descobrindo......
Arquitetura para aplicações React

Arquitetura para aplicações React

Hoje vou mostrar como crio a arquitetura das minhas aplicações front-end utilizando React, escalável e de uma forma organizada para ser de fácil entendimento e manutenção do código.....
Criando uma documentação com StoryBook para React

Criando uma documentação com StoryBook para React

Hoje vou te mostrar uma ferramenta que vem ganhando bastante espaço na comunidade e no mercado, que é ninguém menos que o Storybook, uma ferramenta Open Source que prepara um....
Arquitetura de projetos React com diferentes módulos

Arquitetura de projetos React com diferentes módulos

Por ser uma lib, o React não cria muitas regras em como você deve organizar e estruturar seus projetos. E isso é muito legal, nos da a liberdade de criar como nós quisermos....
Dark Mode com React JS e Styled Components

Dark Mode com React JS e Styled Components

Fala devs, beleza? Hoje vou ensinar para vocês um jeito bem simples de como criar o Dark Mode na sua aplicação React JS utilizando apenas Styled Components...
Como criar email forwarding gratuitos para seu domínio

Como criar email forwarding gratuitos para seu domínio

Esses dias fiz um post sobre a hospedagem da Vercel, ensinando como fazer deploy de uma aplicação que você pode ver por aqui. Durante o meu uso do dia a dia, senti falta de um serviço de e-mail personalizado com o meu domínio, por exemplo,...
A melhor documentação do mundo!

A melhor documentação do mundo!

Hoje vou compartilhar com vocês uma dica incrível de como usar o GitHub como documentação...
A melhor hospedagem grátis para o seu Front-End

A melhor hospedagem grátis para o seu Front-End

Sempre usei os serviços da Hostinger Brasil para hospedar minhas aplicações, e nunca tive problemas, porém fiz uma nova versão do meu site pessoal utilizando React, e senti a falta de um deploy automático...
Refresh Token usando Axios Interceptors

Refresh Token usando Axios Interceptors

Axios é um cliente HTTP, que funciona tanto no browser quanto em Node.Js. A biblioteca é basicamente uma API que sabe interagir tanto com XMLHttpRequest quanto com a interface HTTP do N...
O dia em que transformei uma caixa cinza em um jogo 2D

O dia em que transformei uma caixa cinza em um jogo 2D

Durante essa semana participei da #ImersaoGameDev da Alura. Foram 5 dias em que o Guilherme Lima, Paulo Silveira e a Juliana Negreiros se dedicar...
A extensão que todo Front End deveria conhecer

A extensão que todo Front End deveria conhecer

Esses dias me deparei com a extensão VisBug achei tão incrível que resolvi compartilhar, ela trás diversos design debug tools para o navegador como...

Let's work together

If you’d like to chat about building product, podcasts or design do get in touch at hi@vinniciusgomes.dev or reach out to me on LinkedIn@vinniciusgomes.

© 2023 Vinnicius Gomes