Filter
Exclude
Time range
-
Near
💡 .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 peticiones en paralelo… pero tendrás que esperar a que todas terminen antes de procesar los resultados ⏳ 💡 Con Task.WhenEach, el enfoque cambia por completo. Mira el ejemplo en la imagen y te explico el flujo paso a paso 👇 1️⃣ Se lanzan todas las tareas HTTP en paralelo. 2️⃣ En lugar de esperar al conjunto completo, el código procesa cada respuesta apenas llega. 3️⃣ Si el usuario 2 responde antes que el 1, su resultado aparece primero ✅ 4️⃣ Todo ocurre de forma asíncrona, eficiente y sin bloqueos. 🧩 Beneficio real: Tu aplicación responde más rápido, usa mejor los recursos y puede mostrar resultados parciales en tiempo real, sin esperar a que todas las tareas finalicen. ⚙️ ¿Cuándo usarlo? 🌍 Al consumir múltiples APIs o microservicios. ⚡ Para procesar grandes lotes de datos distribuidos. 💬 Para mostrar resultados parciales en dashboards o UIs reactivas. 🧠 En resumen: Task.WhenEach te da reacción inmediata por cada tarea completada, mientras Task.WhenAll te obliga a esperar hasta el final. #dotnet #csharp #TaskWhenEach #asyncawait #dotnet9 #cleanarchitecture #asynchronousprogramming #developers #programacion #dotnetuniversity #vaxidrez
1
4
106