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',
}

E se? Strings

E se strings fossem tipadas no Typescript?

Dotfiles

Como configurar o seu ambiente de programação?

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 reduce tipado

Como transformar um array em um objeto fortemente tipado?

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?

Graphql

O 'matador' do REST ou só mais um hype?

ViteJS

Uma alternativa ao create-react-app

Expressões regulares

Se você tem um problema, usando regex você têm dois problemas

Typescript - [3]

Os problemas de tipo do Dia a Dia

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?

Typescript 101 - [2]

Não sei criar tipos pra N objetos, e agora?

Typescript 101 - [1]

Vantagens e desvantagens

Typescript 101 - [0]

Começando uma série sobre o querido Typescript

React Hooks

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

JS Tricks, evitando ifs

Estratégia para substituir ninhos de if

MultiTenants, autorização e CodeSplitting

Técnicas para um frontend dinâmico e com controle de acesso

Criando projetos escaláveis

Muito além de /components e /pages

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