//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
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 jun 202625 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.

12 jun 202621 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.

12 jun 202622 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.

12 jun 202618 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.

12 jun 202617 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.

12 jun 202617 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.

12 jun 202619 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.

12 jun 202621 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.

12 jun 202618 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.

12 jun 202621 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.

12 jun 202619 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.

11 may 202610 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.

11 may 202611 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.

11 may 20269 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.

11 may 202613 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.

11 may 202618 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.

11 may 202617 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.

11 may 202611 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.

11 may 202619 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.

11 may 202612 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.

11 may 202611 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.

11 may 202611 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.

11 may 202611 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.

11 may 202616 min read