Ideias e códigos através de posts

Posts, relatos e experiências do ponto de vista de um desenvolvedor

blog.config.ts
export default {
name: 'Allan Garcez',
github: 'g4rcez',
}

Como estudar frontend?

Como definir sua trilha de estudos com frontend?

Estado global, local ou no navegador?

O estado é responsabilidade do componente local, global ou do browser? Conheça as diversas formas de armazenamento de estado

Tipando uma cadeia de funções

Como fazer sua função pipe ser fortemente tipada? Os conceitos por trás de tipos recursivos e cadeias de função

Mergulhando em Programação Funcional

Tentando mais uma vez falar sobre programação funcional, trazendo uma introdução detalhada dos conceitos mais importantes e fazendo um mergulho em conceitos de forma explicativa.

Criando um router fortemente tipado

Melhorando a DX na hora de trabalhar com rotas, links e redirecionamentos

Como trabalhar com formulários?

Como criar formulários sem ter milhões de dependências externas?

Criando seu próprio Router

Desmistificando o conceito por trás do React Router

Micro frontend ou NextJS

Tecnologia nova, conceito velho. Nada muda

Recriando o Styled Components

Que tal fazer o seu próprio styled-components da forma simples?

React Hooks

Uma nova forma (nem tão nova) de pensar

JS Tricks, evitando ifs

Estratégia para substituir ninhos de if

Construindo um frontend flexível

Você vai se impressionar o quão flexível vai ser essa aplicação

E se eu precisar mudar só isso aqui?

Criando frontends customizaveis com arquivos de setup

Array.prototype

Desmascarando Array em JS

Node CLI

Automatizando tarefas pela linha de comando