Guilherme Biff ZarelliinInside PicPayO Use Case: Modelando as Interações do Seu DomínioOs casos de uso desempenham um papel crucial na definição das interações entre usuários e sistemas, atuando como uma ponte entre os…Jun 6Jun 6
Guilherme Biff ZarelliinInside PicPayO Core Domain: Modelando Domínios RicosEm diversos modelos arquiteturais como a Hexagonal de Alistair Cockburn e a Clean Architecture de Robert C. Martin o conceito de “Core…Nov 22, 20232Nov 22, 20232
Guilherme Biff ZarelliinluizalabsObservabilidade: Monitorando sua aplicação a partir de métricasO objetivo desse artigo é mostrar como adicionar métricas em suas aplicações, suas vantagens e como montar uma stack com o Prometheus…Jan 28, 2023Jan 28, 2023
Guilherme Biff ZarelliinluizalabsGarantindo a arquitetura de uma aplicação sem complexidadeO objetivo desse artigo é mostrar como podemos garantir a arquitetura de uma aplicação de um jeito simples e eficiente, sem a complexidade…Nov 30, 20221Nov 30, 20221
Guilherme Biff ZarelliinluizalabsJava Garbage Collector — Por que precisamos conhecê-lo?O objetivo deste artigo é descrever como a JVM lida com o gerenciamento de memória de nossas aplicações, quais os tipos de Garbage…Feb 20, 20222Feb 20, 20222
Guilherme Biff ZarelliinluizalabsSeparando os testes integrados de sua aplicação em um novo conceitoO objetivo desse artigo é mostrar como manter seus testes integrados separados da aplicação, com uma separação física, para que haja uma…Jan 13, 2022Jan 13, 2022
Guilherme Biff ZarelliinluizalabsRefatoração, a maneira mais eficiente de manter seu código limpo.Objetivo: O objetivo é mostrar o quanto é importante o processo de refatoração de código no dia a dia e porque devemos sempre que possível…Sep 22, 2021Sep 22, 2021
Guilherme Biff ZarelliinluizalabsCriando uma aplicação modular muito além do Clean ArchitectureObjetivo: O objetivo desse artigo é mostrar como uma arquitetura modular baseada em renomeadas arquiteturas de software pode tornar seu…Mar 29, 2021Mar 29, 2021
Guilherme Biff ZarelliinluizalabsControlando transações de status com Finite State MachineObjetivo: O objetivo é disseminar o State Machine como um padrão de design realmente útil no controle de transações de status de um…Nov 21, 2020Nov 21, 2020
Guilherme Biff ZarelliinluizalabsPirâmide de Testes — Definindo uma boa suíte de testes para seu SoftwareObjetivo: Nesse artigo falaremos sobre como definir uma boa suíte de testes em um software, apresentar e demonstrar conceitos e boas…Aug 31, 20203Aug 31, 20203