Categoria: Linguagem C#
Ideias, histórias e inspirações.
Cadernos para baixar
Exercícios para praticar o que os artigos ensinam e o gabarito comentado, em PDF.
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… [+]
Razor Pages: HTML montado no servidor para a vitrine da Livraria
A Livraria ganha uma vitrine com Razor Pages: páginas montadas no servidor… [+]
Formulários e validação: o site recebe dados
A vitrine da Livraria passa a receber dados: busca por GET com URL… [+]
Blazor: componentes, parâmetros, eventos e ciclo de vida
O carrinho da Livraria vira um componente Blazor escrito só em C#: parâmetros… [+]
Blazor: modos de renderização, WebAssembly e estado
Os quatro modos de renderização do Blazor e como escolher por componente: SSR… [+]
O site consumindo a API: clientes resilientes, cache condicional e um BFF com YARP
O site passa a conversar com a API de um jeito só: resiliência padrão com… [+]
Login, área administrativa, upload de capas e notificações em tempo real
O site da Livraria ganha login por OpenID Connect com Keycloak e PKCE, tokens… [+]
Deploy: contêineres, nginx, Linux e a orquestração com Aspire
A Livraria sai do computador de quem desenvolve: imagens de contêiner geradas… [+]