//JorgenHoc

Todos os artigos

25 artigos sobre desenvolvimento .NET e cloud hosting

EF Core

Cacheando Consultas EF Core com HybridCache no .NET 10

Cacheie resultados de consultas EF Core com o HybridCache do .NET 10: proteção contra stampede, invalidação por tags e Redis L2 opcional — com contagens reais de instruções SQL.

4 de set de 202610 min read
.NET Hosting

A Forma mais Barata de Hospedar uma App .NET em 2026

Encontre o hospedagem mais barata para .NET em 2026: níveis gratuitos, opções de $5–$10/mês e o que você realmente abre mão. Cobre Railway, Fly.io, Render, Oracle Cloud e Azure.

14 de mar de 202521 min read
Async C#

Tratamento de Exceções Async em C# — O Guia Completo

Trate exceções em código async C#: try/catch com await, AggregateException do Task.WhenAll, armadilhas do async void, filtros de exceção e handlers globais para tarefas não observadas.

12 de mar de 202523 min read
EF Core

EF Core vs Dapper — Qual ORM Você Deve Usar?

Compare EF Core e Dapper em desempenho, controle de consultas, migrações e produtividade. Inclui benchmarks, código lado a lado e uma matriz de decisão.

10 de mar de 202519 min read
.NET Hosting

.NET Docker Container — Dockerfile Pronto para Produção

Construa imagens Docker de nível produtivo para aplicações .NET 10: builds multi-estágio, usuários sem root, health checks, cache de camadas, comparação de tamanhos de imagem e docker-compose para desenvolvimento local.

7 de mar de 202516 min read
Async C#

IAsyncEnumerable<T> em C# — Streaming de Dados do Jeito Certo

Use IAsyncEnumerable<T> para transmitir dados sem carregar tudo na memória: iteradores async, streaming com EF Core, respostas em streaming no ASP.NET Core e cancelamento.

5 de mar de 202517 min read
EF Core

EF Core Global Query Filters — Soft Delete e Multi-Tenancy

Implemente soft delete, multi-tenancy e segurança em nível de linha no EF Core usando global query filters. Cobre configuração, bypass, índices e testes.

3 de mar de 202521 min read
.NET Hosting

.NET no Render.com — Prós, Contras e Benchmark Real

Hospede sua app .NET 10 no Render.com: guia de configuração, render.yaml, o problema de cold start, detalhamento de preços e comparativo de desempenho com Railway e Fly.io.

28 de fev de 202519 min read
Async C#

ConfigureAwait(false) em C# — A Explicação Completa

Entenda exatamente o que ConfigureAwait(false) faz — medido em chamadas a SynchronizationContext.Post — quando você precisa dele, quando pode omiti-lo, e a sobrecarga ConfigureAwaitOptions do .NET 8.

26 de fev de 202517 min read
EF Core

EF Core Performance: Resolvendo o Problema de Consultas N+1

Identifique e corrija o problema de consultas N+1 no EF Core usando eager loading, split queries, projeção e logging de consultas. Inclui comparações reais de SQL gerado.

24 de fev de 202517 min read
.NET Hosting

Hospedando uma API .NET no Fly.io — Passo a Passo

Faça o deploy da sua API .NET no Fly.io: Dockerfile, configuração do fly.toml, comandos flyctl, gerenciamento de segredos, addon Postgres, domínios personalizados, preços e prós e contras honestos.

21 de fev de 202517 min read
Async C#

CancellationToken em C# — Padrões Práticos

CancellationToken em C# com cada afirmação verificada por um sample executável: cancelamento cooperativo, distinguir timeout de cancelamento do chamador, tokens vinculados, semântica de Register e desligamento gracioso no ASP.NET Core.

19 de fev de 202519 min read
EF Core

Consultas SQL Brutas no EF Core — Quando e Como Usá-las

Aprenda quando o SQL bruto supera o LINQ no EF Core, como usar FromSqlRaw, FromSqlInterpolated e ExecuteSqlRaw com segurança, e como prevenir injeção de SQL com parametrização.

17 de fev de 202511 min read
.NET Hosting

AWS Elastic Beanstalk vs Azure App Service para .NET

Comparação lado a lado de AWS Elastic Beanstalk e Azure App Service para cargas de trabalho .NET: configuração, preços, escalabilidade, suporte de runtime, CI/CD, monitoramento e um veredicto claro.

14 de fev de 20259 min read
Async C#

ValueTask vs Task em C# — Análise de Desempenho em Profundidade

Uma comparação completa de ValueTask e Task em C#: diferenças de alocação no heap, quando ValueTask genuinamente melhora o desempenho, benchmarks e quando manter o Task.

12 de fev de 202514 min read
EF Core

Relacionamentos Muitos-para-Muitos no EF Core com .NET 8

Guia completo sobre relacionamentos muitos-para-muitos no EF Core: tabelas de junção implícitas, entidades de junção explícitas, consultas por meio de coleções, e como adicionar ou remover itens com o EF Core 8.

10 de fev de 202511 min read
.NET Hosting

Faça o Deploy de uma App .NET no Railway em 10 Minutos

Guia passo a passo para fazer deploy de uma app .NET 10 no Railway: configuração do Dockerfile, arquivo railway.json, root directory em monorepos, variáveis de ambiente, domínios personalizados, Railway CLI, preços e prós e contras honestos.

7 de fev de 202510 min read
Async C#

Como Evitar Deadlocks Assíncronos em C#

Entenda por que deadlocks assíncronos acontecem em C# com .Result e .Wait(), como o SynchronizationContext os causa, e os padrões que os previnem completamente.

5 de fev de 20259 min read
EF Core

Relacionamentos um-para-muitos no EF Core — A Explicação Completa

Domine os relacionamentos um-para-muitos no EF Core: propriedades de navegação, chaves estrangeiras, configuração com Fluent API, carregamento eager/lazy/explícito e opções de exclusão em cascata.

3 de fev de 202511 min read
.NET Hosting

Azure App Service para .NET — Configuração, Preços e Ajustes

Guia passo a passo para implantar aplicações .NET 10 no Azure App Service: configuração com CLI, níveis de preços, slots de implantação, variáveis de ambiente, escalabilidade e CI/CD com GitHub Actions.

24 de jan de 202512 min read
Async C#

async/await vs Task.Run em C# — Quando usar cada um

Entenda a diferença fundamental entre async/await para operações limitadas por I/O e Task.Run para operações limitadas por CPU em C#, com exemplos práticos e erros comuns a evitar.

22 de jan de 20259 min read
EF Core

Migrations do EF Core: O Guia Definitivo

Um guia completo sobre migrations do EF Core: adicionar, entender, aplicar, reverter, consolidar e implantar migrations com segurança em bancos de dados de produção.

20 de jan de 202511 min read
Async C#Pillar Guide

Guia completo de async/await em C# — Task, ValueTask, ConfigureAwait

Domine async/await em C# desde os fundamentos: Task, Task<T>, ValueTask, ConfigureAwait(false), armadilhas comuns e tratamento de erros com exemplos práticos executáveis.

17 de jan de 202517 min read
EF CorePillar Guide

Guia Completo do Entity Framework Core — Configuração, Consultas, Migrações

Tudo o que você precisa para começar com o Entity Framework Core: instalação, DbContext, entidades, migrações, CRUD, consultas LINQ e relacionamentos — com exemplos de código executáveis verificados no EF Core 10.

16 de jan de 202518 min read
.NET HostingPillar Guide

O Melhor Hosting para .NET em 2026 — Comparação Completa (Azure, AWS, Railway, Fly.io)

Uma comparação detalhada das principais plataformas de hospedagem para .NET em 2026, incluindo Azure, AWS, Railway, Fly.io, Render e DigitalOcean — com preços, experiência de desenvolvimento e uma matriz de recomendações.

15 de jan de 202518 min read