Felipe Cesar Um blog com artigos sobre boas práticas em engenharia de software focado em JavaScript, TypeScript e desenvolvimento web em geral. Github LinkedIn Twitter English javascript 2024 Dec 16 Normalização de dados no Frontend Dec 15 Como usar métricas de coverage Dec 12 Padrões de projeto em JavaScript: Observer Dec 11 Como criar um player HLS do zero (Parte 5) Dec 10 Como criar um player HLS do zero (Parte 4) Dec 09 Como criar um player HLS do zero (Parte 3) Dec 08 Como criar um player HLS do zero (Parte 2) Dec 07 Como criar um player HLS do zero (Parte 1) Dec 06 Estruturas de dados: Introdução as Listas Encadeadas Dec 04 Estilos de Testes de Unidade Dec 03 Escrevendo Bons Testes com a Testing Library: Um Guia Prático Dec 02 Comece do Zero: Entenda como testes funcionam com JavaScript Jun 25 Chain of Responsibility May 22 SOLID com JavaScript: Princípio da Inversão de dependência May 20 O que são Dublês de teste e como usá-los? May 17 Como remover código duplicado nos testes? May 15 Como usar a função describe do Jest? May 09 Por quê um Singleton pode complicar os testes? 2023 Sep 16 MVC Pattern 2021 Jul 06 Como criar um componente React com TDD 2020 Feb 16 React com TDD: Renderizando uma lista 2019 Apr 23 SOLID com JavaScript: Princípio da Segregação de Interface (ISP) 2018 Nov 16 SOLID com JavaScript: Princípio de Substituição de Liskov (LSP)