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…5 min read·Jun 6, 2024----
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…7 min read·Nov 22, 2023--1--1
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…8 min read·Jan 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…4 min read·Nov 30, 2022--1--1
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…9 min read·Feb 20, 2022--1--1
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…7 min read·Jan 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…5 min read·Sep 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…9 min read·Mar 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…10 min read·Nov 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…9 min read·Aug 31, 2020--3--3