Blog
APIs de tradução em nuvem estão com os dias contados
8 de dez. de 2025 — Front-end
A primeira vez que precisei usar uma API de tradução foi durante o desenvolvimento de um sistema que traduzia sinopses de filmes. Eu consultava uma API pública chamada [OMDb](https://www.omdbapi.com/), que retornava todas as informações exclusivamente em inglês. A solução mais prática era integrar meu front-end com um serviço de tradução.
Ainda vale a pena escrever CSS?
26 de ago. de 2025 — Front-end
Antes de começar a expor minha opinião sobre esse tema polêmico, quero adiantar a conclusão deste artigo - sim, ainda vale a pena escrever CSS!
Documentando componentes React com Storybook
24 de jun. de 2025 — Front-end
Há alguns anos, trabalhei em uma empresa onde tentamos dividir uma única aplicação front-end em partes menores, independentes e isoladas. Bom... não deu muito certo. Talvez por falta de conhecimento ou pelas limitações tecnológicas da época.
Micro-frontends na prática
16 de mar. de 2025 — Front-end
Há alguns anos, trabalhei em uma empresa onde tentamos dividir uma única aplicação front-end em partes menores, independentes e isoladas. Bom... não deu muito certo. Talvez por falta de conhecimento ou pelas limitações tecnológicas da época.
Como funciona um Player de Vídeo? Uma abordagem em JavaScript
22 de fev. de 2025 — Front-end
É difícil imaginar, nos dias de hoje, que, após um dia cansativo de trabalho, não aproveitemos algumas horas em frente à TV, seja assistindo a uma boa série ou filme, seja passando raiva com uma partida de futebol do seu time.
Criando aplicações em tempo real com SSE (Server-Sent Events)
27 de jan. de 2025 — Front-end
Há cerca de uma década, se precisássemos desenvolver uma aplicação em tempo real, como um chat ou um feed de atualizações, a primeira solução que viria à mente seria o uso de polling. Essa técnica consiste em enviar requisições HTTP de forma temporizada e recorrente ao servidor, buscando dados atualizados.
O que eu entendo sobre Clean Code?
19 de jan. de 2025 — Algoritmos
Quando comecei a me aprofundar no estudo das boas práticas de desenvolvimento de software, imaginava que Código Limpo fosse apenas um conjunto de regras a serem seguidas para garantir um código legível.
Usando Strategy Pattern para evitar condicionamento exagerado
11 de jan. de 2025 — Algoritmos
Há algumas semanas, trabalhei em soluções para o Player da Globo, onde era necessário ativar e desativar comportamentos específicos no software durante a execução. Esse tipo de necessidade é comumente resolvido com condicionais encadeadas, como if-else e switch, mas essa abordagem nem sempre é a ideal.
Testes end-to-end e sua real utilidade
17 de abr. de 2024 — Testes
Implementar testes durante o desenvolvimento de um software é sempre um assunto delicado. Apesar de serem apreciados por muitos e odiados por outros, a prática de testar é uma garantia de funcionamento e qualidade.
Descomplicando a Busca Binária
20 de mar. de 2024 — Algoritmos
Neste artigo, busco explicar os conceitos básicos de uma busca binária, suas aplicações e, por fim, apresentar um modelo prático em JavaScript.
Teste A/B em larga escala. Como testar uma aplicação com 1 milhão de usuários?
24 de nov. de 2023 — Testes
Antes de entrar na Globo como Engenheiro de Software, eu sempre imaginava que o Teste A/B era coisa de Designer. Talvez pelo fato de ter iniciado minha carreira como Web Designer e ter lido em algum lugar que essa técnica era muito difundida entre os estudiosos de UI & UX. Bem... Eu estava errado.