dotnetES's profile picture. Comunidad de Desarrollo .NET 
🖥️ Plataforma de Cursos .NET : https://www.netuniversity.org 
▶️ Youtube: https://www.youtube.com/@NetUniversity

.Net University

@dotnetES

Comunidad de Desarrollo .NET 🖥️ Plataforma de Cursos .NET : https://www.netuniversity.org ▶️ Youtube: https://www.youtube.com/@NetUniversity

Pinned

🚀 Nuevo Curso: Continuous Integration con Azure y Terraform 👉 Orientado a Programadores .NET 💥 Importante: si ya eres parte de la Membresía de .NET University, este curso está incluido sin costo adicional. 🎓 Accede directamente desde tu panel o inscríbete hoy mismo. 👉…

dotnetES's tweet image. 🚀 Nuevo Curso: Continuous Integration con Azure y Terraform 
👉 Orientado a Programadores .NET

💥 Importante: si ya eres parte de la Membresía de .NET University, este curso está incluido sin costo adicional.
🎓 Accede directamente desde tu panel o inscríbete hoy mismo.

👉…

💡.NET : El Poder de SelectMany en LINQ Muchos devs usan Select, otros combinan listas manualmente… pero cuando trabajas con colecciones dentro de colecciones, SelectMany se convierte en tu mejor aliado. 💥 En el ejemplo de la imagen, tenemos una lista de usuarios y cada…


🔥 Modular Monolith Architecture en .NET 10 La arquitectura que TODO desarrollador debería dominar en 2025 con Visual Studio 2026. Si quieres llevar tus aplicaciones .NET a un nivel profesional —más organizadas, escalables y listas para crecer sin caer en la complejidad de los…


🔥 .NET : Domina Event-Driven + Event Sourcing con Kafka, MongoDB y PostgreSQL Si quieres llevar tus microservicios en .NET al siguiente nivel, necesitas dominar arquitecturas basadas en eventos. No es teoría: es lo que están usando hoy empresas que procesan miles de…


⚡ .NET : Queries Avanzados con Dapper Cuando trabajas con Dapper en .NET, puedes mapear resultados de JOINs a múltiples objetos fuertemente tipados… ¡en una sola llamada! Aquí te explico paso a paso cómo hacerlo con QueryAsync para Users y Addresses. (El código lo pondré como…


🔥 EF Core: ¿Query o Method Syntax en LINQ? 🤔 Ambas formas son totalmente válidas en C#, pero entender sus diferencias puede ayudarte a escribir código más limpio y expresivo 💪 Mira la imagen con el código que te comparto y revisemos cada caso 👇 ⚡ Query Syntax (estilo…


🚫 No uses Update() en Entity Framework Core Cuando usas dbContext.Update(entity) en EF Core, 💥 todas las propiedades de la entidad se marcan como modificadas, incluso aquellas que no cambiaron. Esto significa que EF Core terminará actualizando todo el registro en la base de…


💡 .NET 10: Conoce el nuevo AggregateBy() en LINQ Una de las novedades más potentes de .NET 10 es el nuevo método AggregateBy(), que lleva tus operaciones de agrupación y agregación a otro nivel ⚙️ 🚀 ¿Qué hace exactamente? Imagina que tienes una lista de ventas con productos,…


💥 EF Core vs SQL Injection Cuando ejecutas SQL directo desde Entity Framework Core, la seguridad depende totalmente del método que elijas 😬 ✅ Primer ejemplo — Seguro y recomendado 🧩 Interpolación segura (SqlQuery) EF Core convierte automáticamente tus variables en…


💡 .NET 9: ¿Conoces Task.WhenEach en .NET? Es una nueva funcionalidad disponible desde .NET 9 que transforma la forma en que manejas tareas asíncronas ⚙️ 🚀 ¿Qué hace? Imagina que necesitas consultar varios endpoints públicos. Con Task.WhenAll, puedes lanzar todas las…


🚀 Mapping más limpio con .NET 10 y C# 14 ¿Sabías que ahora puedes crear tus mappers en C# de una forma más elegante y moderna? 😎 Con la llegada de .NET 10 y los nuevos bloques de extensión (extension), ahora es posible agrupar toda la lógica de conversión o transformación de…


⚡ ¿Cuál es el método más rápido para mapear tus DTOs en C#? Cuando transformas entidades a DTOs, hay distintas formas de hacerlo… pero no todas rinden igual 🚀 En mi caso, comparé dos enfoques muy comunes (puedes verlos en la imagen del post): ⚡ Uno basado en LINQ con…


🧠 Tip de C#: ¿Cómo evaluar un string? Supongamos que necesitas comprobar si un string empieza con "P" y termina con "O". En C# puedes hacerlo de distintas maneras, y cada una tiene un propósito diferente. En la imagen verás el código, y aquí tienes la explicación de cada…


🚀 Parse vs TryParse en .NET Cuando trabajamos con conversiones en C#, a veces usamos Parse por costumbre… pero puede no ser la mejor opción 👀 💥 Parse Contras: 🧨 Lanza excepciones si el valor no es válido 🐌 Las excepciones afectan el rendimiento 🔧 Requiere try/catch para…


🧩 Result Pattern vs Excepciones en .NET En tus proyectos .NET, no todo error debe lanzarse con throw. ⚠️ A veces, el Result Pattern es una opción más limpia y predecible. 💥 Excepciones 💥 ⚙️ Perfectas para errores inesperados o críticos (bugs, fallos de infraestructura). 🧾…


🧩 Tipos de Arquitectura Monolítica en Aplicaciones .NET 💡 En el ecosistema .NET, la arquitectura monolítica sigue siendo una opción sólida para crear aplicaciones rápidas y confiables. Aunque se despliega como una sola unidad, existen variantes con distintos niveles de…


🚀 Continuous Integration & Delivery (CI/CD) con .NET 10, Terraform, Azure y GitHub Actions Automatizar el despliegue de tu aplicación es esencial para alcanzar velocidad, calidad y confianza en cada nuevo release de código. Y justamente eso es lo que lograrás al dominar este…


🚨 .NET Buenas Prácticas: Evitando el Code Smell 💣 ¿Te ha pasado que tienes un switch lleno de strings y valores numéricos hardcodeados? 😅 👉 Pues eso es un clásico Code Smell. Veamos los ejemplos de la imagen 👇 ❌ En el primer código: 🔤 Usamos strings literales ("IPhone",…


Loading...

Something went wrong.


Something went wrong.