Matheus Castiglioni

Desconstruindo a Web: Estilização De Páginas

No post anterior eu expliquei um pouco sobre como é o processo de renderização de páginas dos navegadores (browsers). Dando continuidade na série sobre como a web funciona por debaixo dos panos, nesse post vou explicar como é feito a estilização de páginas....

Desconstruindo a Web: Renderização De Páginas

Continuando a série “Desconstruindo a Web”, onde estamos desvendando, entendendo e tendo ideias de “como” as coisas funcionam por debaixo dos panos (under the hood)....

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)....