Structs: Criando Seus Próprios Tipos
Structs: Criando Seus Próprios Tipos

Três variáveis soltas dão conta de uma data; de cem, não. A struct cola o que… [+]

Razor Pages: HTML montado no servidor para a vitrine da Livraria
Razor Pages: HTML montado no servidor para a vitrine da Livraria

A Livraria ganha uma vitrine com Razor Pages: páginas montadas no servidor… [+]

Estudar e realmente Aprender DevOps & Cloud
Estudar e realmente Aprender DevOps & Cloud

Um panorama de DevOps e Cloud: o problema real que deu origem à prática, por… [+]

Orientação a Objetos: Fundamentos
Orientação a Objetos: Fundamentos

Uma classe define o molde; cada objeto guarda o próprio estado. Construtor… [+]

Tratamento de Erros e Exceções
Tratamento de Erros e Exceções

O PHP tem dois sistemas para lidar com o que dá errado: os níveis de erro… [+]

Produção: CORS, rate limiting, versionamento e OpenTelemetry
Produção: CORS, rate limiting, versionamento e OpenTelemetry

Antes de ir para o público, a API da Livraria aprende a se defender e a ser… [+]

gRPC: contratos binários e streaming entre serviços
gRPC: contratos binários e streaming entre serviços

A Livraria ganha um serviço de frete e conversa com ele por gRPC: contrato em… [+]

Worker Services e mensageria com RabbitMQ: trabalho fora da requisição
Worker Services e mensageria com RabbitMQ: trabalho fora da requisição

Os efeitos da venda saem da requisição: BackgroundService com Channel… [+]