Matheus Castiglioni

Desconstruindo a Web: Pilha De Execução Do Javascript

Atualmente nós desenvoldedores (programadores) front-end estamos preocupados em frameworks e bibliotecas, por exemplo: React, Vue, Angular, Webpack, Babel, ESLint, etc… Ficamos preocupados em responder simplesmente uma das perguntas mais famosas: “Qual framework/biblioteca usar?...

Desconstruindo a Web: Arquitetura De Multi Processos Do Chromium

É quase impossível construir um motor de renderização que não falha, trava ou perfeitamente seguro. Em navegadores (browsers) por volta de 2006 havía poucos usuários, então, não existia uma grande preocupação com processamento, consumo de memória e acessos simultâneos....

Configurando Alias No Webpack

Criar aplicações e projetos front-end é fácil, o dificil é como organizar, estruturar e arquitetar. Muitas vezes alguns detalhes acabam passando despercebido e poderiam facilmente serem resolvidos....

React: Introdução Aos Hooks

A nova versão do React (16.8) foi liberada, o que veio de bom? Finalmente o lançamento dos Hooks! Mas afinal, o que são esses hooks que tanto falam?...

Como Organizar Projetos Em React

Começar um projeto React hoje é fácil, mas, e mantê-lo? Será que é só rodar um create-react-app? Na maioria dos projetos o problema acaba sendo a organização, dúvidas do tipo:...

Mockando Dados Com Fakerjs

Comumente chega um momento onde precisamos criar nossas telas, seja para um site ou sistema web, em alguns desses momentos nossa API (back-end) ainda não estará pronta, dessa maneira o desenvolvimento das telas (front-end) poderá se atrasar....

Medindo a Performance De Componentes No React

Imagine que você criou sua aplicação em React e realizou o deploy para produção, ou seja, hoje a mesma já está funcionando e sendo utilizada pelos usuários....

Code Splitting E Lazy Loading No React

A maioria dos aplicativos feitos com a biblioteca React, terão seus arquivos empacotados, esse empacotamento pode ser feito com ferramentas de empacotação, por exemplo: Webpack ou Parcel (além de outras)....

Limitando Execucao De Funcao Com Takeuntil

Geralmente durante o uso de softwares muitas funções devem/são executadas, indo um pouco mais além, dificilmente você irá ver um sistema (seja web ou desktop) que não possua pelo menos uma função....

Otimizando Componentes Do React Com Purecomponent

Performance e desempenho geralmente são grandes questões para levarmos em consideração durante a usabilidade de nossos webapp’s ou sites. Construir um webapp que seja performático e garantir uma boa usabilidade para os usuários do mesmo, nem sempre é uma tarefa simples de conquistar, muitas vezes vai exigir um bom tempo de dedicação para encontrar momentos de gargalos e um pouco mais ainda para pensar/implementar uma solução....