Skip to main content

Mantenha as suas bibliotecas atualizadas com npm-check

· 2 min read
Bruno Carneiro
Fundador da @TautornTech

Uma das coisas mais difíceis em um projeto Node é manter as bibliotecas atualizadas. Quem trabalha com gerenciamento de pacotes utilizando Node sabe bem do que estou falando. Em produção, um projeto pode facilmente escalar suas bibliotecas — e, consequentemente, as subdependências que vêm junto — tornando a tarefa de manter tudo isso atualizado bastante desafiadora.

Problema ao atualizar versão quando dependência não oferece suporte

· 3 min read
Bruno Carneiro
Fundador da @TautornTech

Manter uma code base atualizada pode se tornar difícil à medida que o projeto cresce e novas funcionalidades e bibliotecas vão sendo adicionadas.

Durante todo o projeto, atualizações minor e patch são muito comuns nas bibliotecas e, na maioria dos casos, não causam transtornos e até mesmo são transparentes para o time de desenvolvimento.

15 dicas para melhorar o seu desenvolvimento com React

· 7 min read
Bruno Carneiro
Fundador da @TautornTech

Trabalho com React muitos anos e separei aqui algumas dicas que aprendi durante a minha trajetória em vários projetos.

São úteis para melhorar o desenvolvimento dos projetos mas também para evolução da carreira


1 - Aprenda JavaScript

Isso mesmo, React é ‘somente’ uma biblioteca de User Interface e muito do que é utilizado no dia a dia é, simplesmente, JavaScript.

A falta de entendimento no JavaScript pode causar muitos problemas para entender React e a sua estrutura. Estude JavaScript.

O uso de importação, listas, iterações e outros métodos são obrigatórios no dia a dia. Não só para quem desenvolve com React, mas qualquer aplicação Web.

Tenho aqui uma lista com versões do JavaScript:
https://www.tautorn.com.br/docs/javascript/versions/introducao

Front-end Performance

· 8 min read
Bruno Carneiro
Fundador da @TautornTech

Introdução

Este é um tema muito importante porque impacta diretamente em como uma aplicação é apresentada para o usuário. Caso esse tema seja negligenciado, por mais que o seu site ou aplicação tenha um bom objetivo, ele pode acabar sofrendo com lentidão e utilização de recursos desnecessários, impactando o usuário final, que pode desistir de continuar na aplicação. Imagine um e-commerce onde as páginas de visualização de produtos carregam lentamente; com certeza você desistiria de continuar na aplicação.

A otimização de aplicações web é algo fundamental que, muitas das vezes, é negligenciado. A melhora de performance visa velocidade, capacidade de resposta, fluidez, economia de recursos e muito mais. São várias estratégias para minimizar o tempo de carregamento de páginas e reduzir a resposta de servidores, tornando o sistema muito mais atraente para o usuário final.

Existem várias formas de trabalhar com este tema. Trago aqui neste artigo algumas chaves que são muito relevantes para tornar a sua aplicação mais eficiente, com utilização mais inteligente de recursos e trazendo todos os benefícios de velocidade e confiabilidade para o usuário final.

Docusaurus - Integração com Tailwindcss

· 6 min read
Bruno Carneiro
Fundador da @TautornTech

Este é um tutorial pra quem, assim como eu, adora trabalhar com o Docusaurus e quer utilizar todos os recursos do Tailwind CSS.

Bom, não da pra ficar criando CSS na mão toda vez que foi alinhar uma div, gerar bordas arredondas e várias outras coisas que são repetitivas. Sem contar no tempo que isso leva e que poderíamos estar focando no que realmente importa, realizando alguma entrega, criando algo, no meu caso escrevendo escrevendo este conteúdo para vocês =D.