DEV Community

William Santos profile picture

William Santos

Um Arquiteto de Software que se diverte pensando e escrevendo sobre princípios, práticas e padrões de design – e, eventualmente, código e desempenho de aplicações. E, também, Microsoft MVP.

Five Year Club
Writing Debut
Four Year Club
2 Week Community Wellness Streak
1 Week Community Wellness Streak
Three Year Club
Two Year Club
One Year Club
4 Week Writing Streak
Playground: Jan Ken Po

Playground: Jan Ken Po

2
Comments
1 min read

Want to connect with William Santos?

Create an account to connect with William Santos. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Além do Código: Linguagem Ubíqua e Idioma do Código

Além do Código: Linguagem Ubíqua e Idioma do Código

15
Comments 4
5 min read
Design: Imutabilidade

Design: Imutabilidade

5
Comments 2
5 min read
Design - Toda regra tem uma exceção?

Design - Toda regra tem uma exceção?

7
Comments
7 min read
Design: Mônadas

Design: Mônadas

17
Comments
7 min read
Design: Monolitos Modulares - Parte 4

Design: Monolitos Modulares - Parte 4

13
Comments 2
7 min read
Design: Monolitos Modulares - Parte 3

Design: Monolitos Modulares - Parte 3

15
Comments 13
8 min read
Design: Monolitos Modulares - Parte 2

Design: Monolitos Modulares - Parte 2

18
Comments 4
7 min read
Design: Monolitos Modulares - Parte 1

Design: Monolitos Modulares - Parte 1

71
Comments 10
5 min read
Design: Desfazendo Mal-entendidos - REST

Design: Desfazendo Mal-entendidos - REST

16
Comments
8 min read
Design: Desfazendo Mal-entendidos - DDD

Design: Desfazendo Mal-entendidos - DDD

48
Comments 9
7 min read
Desempenho: Toda regra tem exceção?

Desempenho: Toda regra tem exceção?

17
Comments 6
5 min read
Design: CQRS - Desfazendo mal-entendidos

Design: CQRS - Desfazendo mal-entendidos

37
Comments 1
6 min read
Dossiê Khorikov: Abordagem test-first vs test-last

Dossiê Khorikov: Abordagem test-first vs test-last

19
Comments
4 min read
Chain of Responsibility e ASP.Net Core

Chain of Responsibility e ASP.Net Core

27
Comments 4
6 min read
LIVE: Otimizando aplicações .NET com MessagePack.

LIVE: Otimizando aplicações .NET com MessagePack.

8
Comments 2
1 min read
Design: Ports and Adapters (Arquitetura Hexagonal)

Design: Ports and Adapters (Arquitetura Hexagonal)

23
Comments
6 min read
Desempenho - Economizando memória em Structs com StructLayout

Desempenho - Economizando memória em Structs com StructLayout

15
Comments 4
6 min read
Dica Rápida: Testando desempenho com BenchmarkDotNet

Dica Rápida: Testando desempenho com BenchmarkDotNet

11
Comments 2
2 min read
MessagePack 2 - Comunicando APIs Asp.Net Core

MessagePack 2 - Comunicando APIs Asp.Net Core

15
Comments 2
8 min read
Playground: Asp.Net 5 SignalR

Playground: Asp.Net 5 SignalR

9
Comments 2
8 min read
Design: Obsessão por Tipos Primitivos

Design: Obsessão por Tipos Primitivos

31
Comments 6
5 min read
Design: Modelos Anêmicos e Modelos Ricos

Design: Modelos Anêmicos e Modelos Ricos

67
Comments 16
10 min read
Playground: MediatR

Playground: MediatR

12
Comments
14 min read
Dica Rápida: Executando tarefas em background com IHostedService

Dica Rápida: Executando tarefas em background com IHostedService

13
Comments
2 min read
Event Sourcing Parte 5: CQRS

Event Sourcing Parte 5: CQRS

16
Comments
9 min read
Event Sourcing Parte 4: Domain Events

Event Sourcing Parte 4: Domain Events

15
Comments 4
7 min read
Event Sourcing Parte 3: Snapshots!

Event Sourcing Parte 3: Snapshots!

10
Comments
7 min read
Event Sourcing Parte 2: Versionando e persistindo seu modelo.

Event Sourcing Parte 2: Versionando e persistindo seu modelo.

19
Comments 4
8 min read
Event Sourcing Parte 1: Adicionando suporte a eventos ao seu modelo.

Event Sourcing Parte 1: Adicionando suporte a eventos ao seu modelo.

28
Comments 2
5 min read
Dica Rápida: Protegendo senhas com BCrypt.Net

Dica Rápida: Protegendo senhas com BCrypt.Net

29
Comments 2
3 min read
Playground: Swagger no Asp.Net Core com Swashbuckle

Playground: Swagger no Asp.Net Core com Swashbuckle

7
Comments
5 min read
Dica Rápida: Paginando no MSSQL considerando escala

Dica Rápida: Paginando no MSSQL considerando escala

8
Comments 7
2 min read
Dica rápida: Paginando no MSSQL com Offset e Fetch

Dica rápida: Paginando no MSSQL com Offset e Fetch

8
Comments
2 min read
Playground: Asp.Net Core SignalR

Playground: Asp.Net Core SignalR

18
Comments
9 min read
Playground: gRPC-Web for .NET

Playground: gRPC-Web for .NET

11
Comments 1
8 min read
loading...