• Aplicando Método Cientifico no Desenvolvimento de Software

    Table of Contents O que é método científico? OK, mas o que isso tem a ver com desenvolvimento de software? Análise de erros Desenvolvimento baseado em hipóteses Experimentação com diferentes algoritmos …e muitos mais! Leitura Adicional Às vezes (na verdade, com muita frequência) é fácil ficar preso em um enigma...


  • Aprendendo GO com TDD

    Nesse artigo, iremos ver… Aprendendo GO com TDD: Uma Jornada de Descoberta Contexto: Entendendo rapidamente o que é GO Por que aprender GO com TDD? Um guia muito bem-vindo Desafios e percepções Conclusão Referências: Leitura Complementar Nos últimos anos, o uso do Desenvolvimento Orientado a Testes (TDD) tornou-se cada vez...


  • Schematics Python: Visão Geral e Tutorial

    Nesse artigo, iremos ver… O que é schematics? 1. Recebendo e Convertendo Dados Atribuindo tipos a campos Lista de Modelos Renomeando Campos Campos Padrão Campos Compostos Definindo validadores Personalizados Campos Obrigatórios 2. Acessando e Manipulando Dados Validando Dados Ignorando Campos Não Mapeados Omitindo Campos Sem Valor Acessando Campos Exportando para...


  • Certificações AWS: Uma Jornada Inesperada

    Recentemente, tive a grande conquista de obter duas certificações AWS (Practitioner e Solutions Architect Associate) no intervalo de uma semana. Nesse post irei contar como foi a experiência de estudar para as duas provas ao mesmo tempo. O Início da Jornada Atualmente eu tenho 5 anos de experiência de desenvolvimento...


  • Padrões de Projeto - Bridge

    Bridge é um padrão de projeto estrutural que visa desacoplar uma abstração de sua implementação, de forma que permita que ambos evoluam de forma independente. O uso desse padrão é recomendado ao lidar com classes que possuem muitas implementações diferentes e usam herança para implementar a abstração. Nesses casos, a...