Skip to main content

Nardini's Blog

A mudança é inerente a esta carreira que escolhemos, a única opção que temos é de abraçá-la, é uma área de inovações. Isso significa que nós vamos passar a maior parte do tempo aprendendo, nos sentindo como um newbie em uma situação pouco familiar. Este blog é uma das formas que encontrei para trocar experiências e conhecimento para acompanhar essas mudanças.

Como resolver o encadeamento de providers no React

Como resolver o encadeamento de providers no React

Uma solução alternativa ao Provider Hell para projetos React com muito providers encadeados.
Padrão de projetos para Rotas

Padrão de projetos para Rotas

Criar rotas é uma tarefa bem simples, a maioria dos frameworks já dão suporte nativo, mas com o crescimento do projeto algumas decisões podem dificultar a manutenção. Neste artigo vou dar uma sugestão de como organizar as rotas para facilitar o desenvolvimento de projetos complexos.
Tudo que você queria saber sobre Trabalho Remoto

Tudo que você queria saber sobre Trabalho Remoto

Minha palestra no Rio Sul Valley Dev Summit 2017.
Notificações, Toast, React e Redux

Notificações, Toast, React e Redux

A missão era simples: enviar uma mensagem não bloqueante de sucesso ou erro em resposta a uma requisição assíncrona. Seria simples se não fosse...
Meu VS Code snippets

Meu VS Code snippets

Code snippets são blocos de códigos dinâmicos e reutilizáveis. Você pode usar extensões que já possuem vários snippets prontos e você pode criar para aqueles seus códigos que você digita repetitivamente.
Dominando o VS Code

Dominando o VS Code

Já tem alguns anos que adotei o Visual Studio Code como minha IDE principal para desenvolvimento web. Neste artigo vou mostrar como eu o turbinei com plugins e configurações para ser muito mais produtivo.
React Profissional Logo
Nardini Academy

React Profissional

Aprenda React e todo seu ecossistema com um projeto profissional do mundo real.

Publicações no Medium

Os posts que faço no Medium são publicações por empresas da qual trabalhei ou trabalho.

React Hooks: por que devemos colocar funções no array de dependências do useEffecs?

React Hooks: por que devemos colocar funções no array de dependências do useEffecs?

Com a introdução dos Hooks na versão 16.8 do React, surgiu uma nova forma de utilizar suas funcionalidades usando apenas funções, com conceitos e regras diferentes dos que já conhecíamos usando classes.
O que podemos esperar das novas versões do JavaScript

O que podemos esperar das novas versões do JavaScript

Para você se preparar e ficar atualizado, eu preparei uma lista com as novidades do JavaScript que terá um grande impacto na forma em que escrevemos o código.
Como o Open Source mudou minha carreira e me fez entrar na Matrix

Como o Open Source mudou minha carreira e me fez entrar na Matrix

Recentemente o Open Source teve um impacto enorme na minha mudança de emprego, mas agora que eu parei para refletir sobre isso, eu vejo que ele vem transformando minha carreira desde o começo.
Refatorando código legado em projetos React — Parte V

Refatorando código legado em projetos React — Parte V

Para fechar com chave de ouro, esta série termina com algumas conclusões sobre qualidade de software, com alguns mitos e verdades que precisam ser esclarecidos para evitar a criação de novos projetos legados.
Refatorando código legado em projetos React — Parte IV

Refatorando código legado em projetos React — Parte IV

O Redux é um contêiner de estado previsível e ajuda a manter a consistência do comportamento de uma aplicação. Sua utilização em projetos junto ao React se tornou tão popular que os desenvolvedores iniciantes em React passaram a usá-lo por obrigação, ignorando seu custo e efeitos colaterais.
Refatorando código legado em projetos React — Parte III

Refatorando código legado em projetos React — Parte III

No mundo real é bem mais complexo, como diria qualquer desenvolvedor ao ler um tutorial na internet. Para adentrar a complexidade de um projeto real, este artigo abordará uma alteração com um grande impacto no projeto de exemplo.
Refatorando código legado em projetos React — Parte II

Refatorando código legado em projetos React — Parte II

Neste artigo é introduzido a definição de refatoração, teste de unidade e teste de regressão, na prática é feito novos testes e a implementação de uma nova funcionalidade em um componente React.