Qual estrutura de dados você usaria para determinar se uma entidade está em um determinado conjunto de dados com velocidade? Muitos responderiam "Hashtable" sem hesitar. Hashtable tem bom desempenho ao acessar uma entidade...
Para muitos engenheiros de software, endpoints para recuperar uma lista de entidades provavelmente são seus favoritos para implementar — tudo o que precisam fazer é construir uma instrução SQL que reúna todos os itens disponíveis,...
Recentemente, entrei em um novo projeto na Colorkrew que usa Golang como sua linguagem de backend. Quase todo mundo da equipe, inclusive eu, não tinha experiência com Golang, então tivemos que começar do zero....
Muitos engenheiros frontend provavelmente já passaram pelo momento de enigmar quando seus componentes React ficam tão gigantescos que continuam perdendo o fio da mente ao navegar por seu...
É quase impossível para um engenheiro backend não ter noção de APIs RESTful no século 21, já que é um dos tipos de API mais populares. Podemos atribuir sua popularidade principalmente à sua...
O primeiro paradigma de programação que a maioria dos programadores do século XXI aprende provavelmente é a Programação Orientada a Objetos (ou POO, para abreviar). A Programação Orientada a Objetos nos permite transformar...
Incorporar OAuth (abreviação de Open Authorization) em uma aplicação pode parecer um tanto intimidador e desanimador para muitos engenheiros de software iniciantes. Afinal, eles precisam gastar...
Se você se tornou engenheiro frontend depois de 2015, é provável que já tenha usado ou pelo menos ouvido falar de 'Promise'. Como já mencionei no meu blog anterior, 'Promise' pode nos ajudar a especificar sequencial...
Se você fez algum desenvolvimento web após 2015, é provável que já tenha ouvido falar do conceito de Promise. Não seria exagero afirmar que o Promise é onipresente no front-end moderno...
Assim como na vida real, o mundo da ciência da computação está repleto de trade-offs. Bancos de dados relacionais não são exceção. Ao interagir com bancos de dados relacionais, enfrentamos o dilema entre dados...
No blog anterior, apresentei o famoso Teorema da CAP (por favor, leia se ainda não leu antes de começar a ler este). Envolve um trilema de precisar abrir mão de um dos...
O mundo em que vivemos está longe de ser perfeito. Constantemente nos encontramos em dilemas, às vezes até trilemas, que nos exigem fazer trocas. Ao fazer compras, só podemos escolher dois entre...