//JorgenHoc

Todos los artículos

25 artículos sobre desarrollo .NET y cloud hosting

EF Core

Cacheando Consultas EF Core con HybridCache en .NET 10

Cachea resultados de consultas EF Core con HybridCache de .NET 10: protección contra estampidas, invalidación por tags y Redis L2 opcional — con conteos reales de sentencias SQL.

4 sep 202610 min read
.NET Hosting

La Forma más Barata de Alojar una App .NET en 2026

Encuentra el hosting más barato para .NET en 2026: niveles gratuitos, opciones de $5–$10/mes y lo que realmente sacrificas. Cubre Railway, Fly.io, Render, Oracle Cloud y Azure.

14 mar 202522 min read
Async C#

Manejo de Excepciones Async en C# — La Guía Completa

Maneja excepciones en código async de C#: try/catch con await, AggregateException de Task.WhenAll, problemas con async void, filtros de excepción y manejadores globales de tareas no observadas.

12 mar 202524 min read
EF Core

EF Core vs Dapper — ¿Qué ORM Deberías Usar?

Compara EF Core y Dapper en rendimiento, control de consultas, migraciones y productividad. Incluye benchmarks, código lado a lado y una matriz de decisión.

10 mar 202520 min read
.NET Hosting

.NET Docker Container — Dockerfile Listo para Producción

Construye imágenes Docker de nivel productivo para aplicaciones .NET 10: builds multi-etapa, usuarios sin privilegios de root, health checks, caché de capas, comparación de tamaños de imagen y docker-compose para desarrollo local.

7 mar 202516 min read
Async C#

IAsyncEnumerable<T> en C# — Streaming de Datos de la Forma Correcta

Usa IAsyncEnumerable<T> para transmitir datos sin cargar todo en memoria: iteradores async, streaming con EF Core, respuestas en streaming en ASP.NET Core y cancelación.

5 mar 202517 min read
EF Core

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

Implementa soft delete, multi-tenancy y seguridad a nivel de fila en EF Core usando global query filters. Cubre configuración, omisión, índices y pruebas.

3 mar 202521 min read
.NET Hosting

.NET en Render.com — Pros, Contras y Benchmark Real

Aloja tu app .NET 10 en Render.com: guía de configuración, render.yaml, el problema de cold start, desglose de precios y comparativa de rendimiento con Railway y Fly.io.

28 feb 202519 min read
Async C#

ConfigureAwait(false) en C# — La Explicación Completa

Entiende exactamente qué hace ConfigureAwait(false) — medido en llamadas a SynchronizationContext.Post — cuándo lo necesitas, cuándo puedes omitirlo, y la sobrecarga ConfigureAwaitOptions de .NET 8.

26 feb 202517 min read
EF Core

EF Core Performance: Resolviendo el Problema de Consultas N+1

Identifica y corrige el problema de consultas N+1 en EF Core usando carga eager, split queries, proyección y logging de consultas. Incluye comparaciones reales de SQL generado.

24 feb 202517 min read
.NET Hosting

Hosting de una API .NET en Fly.io — Paso a Paso

Despliega tu API .NET en Fly.io: Dockerfile, configuración de fly.toml, comandos flyctl, gestión de secretos, addon de Postgres, dominios personalizados, precios y pros y contras honestos.

21 feb 202517 min read
Async C#

CancellationToken en C# — Patrones Prácticos

CancellationToken en C# con cada afirmación verificada por un sample ejecutable: cancelación cooperativa, distinguir timeout de cancelación del llamador, tokens enlazados, semántica de Register y apagado gracioso en ASP.NET Core.

19 feb 202520 min read
EF Core

Consultas SQL Directas en EF Core — Cuándo y Cómo Usarlas

Aprende cuándo el SQL directo supera a LINQ en EF Core, cómo usar FromSqlRaw, FromSqlInterpolated y ExecuteSqlRaw de forma segura, y cómo prevenir la inyección SQL con parametrización.

17 feb 202511 min read
.NET Hosting

AWS Elastic Beanstalk vs Azure App Service para .NET

Comparación lado a lado de AWS Elastic Beanstalk y Azure App Service para cargas de trabajo .NET: configuración, precios, escalado, soporte de runtime, CI/CD, monitoreo y un veredicto claro.

14 feb 20259 min read
Async C#

ValueTask vs Task en C# — Análisis de Rendimiento en Profundidad

Una comparación exhaustiva de ValueTask y Task en C#: diferencias de asignación en el heap, cuándo ValueTask mejora genuinamente el rendimiento, benchmarks y cuándo quedarse con Task.

12 feb 202514 min read
EF Core

Relaciones Muchos-a-Muchos en EF Core con .NET 8

Guía completa sobre relaciones muchos-a-muchos en EF Core: tablas de unión implícitas, entidades de unión explícitas, consultas a través de colecciones, y cómo agregar o eliminar elementos con EF Core 8.

10 feb 202512 min read
.NET Hosting

Despliega una App .NET en Railway en 10 Minutos

Guía paso a paso para desplegar una app .NET 10 en Railway: configuración de Dockerfile, archivo railway.json, root directory en monorepos, variables de entorno, dominios personalizados, Railway CLI, precios y pros y contras honestos.

7 feb 202511 min read
Async C#

Cómo Evitar Deadlocks Asíncronos en C#

Comprende por qué ocurren los deadlocks asíncronos en C# con .Result y .Wait(), cómo los causa SynchronizationContext, y los patrones que los previenen por completo.

5 feb 202510 min read
EF Core

Relaciones uno a muchos en EF Core — La Explicación Completa

Domina las relaciones uno a muchos en EF Core: propiedades de navegación, claves foráneas, configuración con Fluent API, carga eager/lazy/explícita y opciones de eliminación en cascada.

3 feb 202511 min read
.NET Hosting

Azure App Service para .NET — Configuración, Precios y Ajustes

Guía paso a paso para desplegar aplicaciones .NET 10 en Azure App Service: configuración con CLI, niveles de precios, slots de despliegue, variables de entorno, escalado y CI/CD con GitHub Actions.

24 ene 202512 min read
Async C#

async/await vs Task.Run en C# — Cuando usar cada uno

Entender las diferencias clave entre async/await para procesos dependientes de I/O y Task.Run para procesos dependientes de CPU en C#, con ejemplos practicos y errores comunes a evitar.

22 ene 202510 min read
EF Core

Migraciones de EF Core: El Recorrido Definitivo

Un recorrido completo por las migraciones de EF Core: agregar, entender, aplicar, revertir, consolidar y desplegar migraciones de forma segura en bases de datos de producción.

20 ene 202511 min read
Async C#Pillar Guide

Guía completa de async/await en C# — Task, ValueTask, ConfigureAwait

Domina async/await en C# desde los fundamentos: Task, Task<T>, ValueTask, ConfigureAwait(false), errores comunes y manejo de excepciones con ejemplos prácticos ejecutables.

17 ene 202517 min read
EF CorePillar Guide

Guía Completa de Entity Framework Core — Configuración, Consultas, Migraciones

Todo lo que necesitas para comenzar con Entity Framework Core: instalación, DbContext, entidades, migraciones, CRUD, consultas LINQ y relaciones — con ejemplos de código ejecutables verificados en EF Core 10.

16 ene 202519 min read
.NET HostingPillar Guide

El Mejor Hosting para .NET en 2026 — Comparación Completa (Azure, AWS, Railway, Fly.io)

Una comparación exhaustiva de las principales plataformas de hosting para .NET en 2026, incluyendo Azure, AWS, Railway, Fly.io, Render y DigitalOcean — con precios, experiencia de desarrollo y una matriz de recomendaciones.

15 ene 202518 min read