Your API calls another service at localhost:5283.
Then someone else runs the app.
Their port is different.
Then you add containers.
Then you deploy to another environment.
Now the code is full of URLs that only work in one place.
This is the problem service discovery solves.
Your service should not need to know where another service is running.
It should only need to know its name.
With .NET Aspire, you can define the relationship once:
The frontend depends on the API.
The gateway depends on two backend services.
Then your app can call services by name:
→ weather-api
→ user-api
→ orders-api
Aspire takes care of mapping those names to the right addresses at runtime.
That means the same code can work when services are:
→ Running locally on random ports
→ Started in containers
→ Deployed to another environment
This also fits nicely with YARP.
Your API gateway can route requests to service names instead of fixed backend URLs.
Less hardcoded config.
Fewer broken local setups.
A much cleaner way for services to find each other.
Building a distributed .NET app and tired of managing service URLs by hand?
This is the Aspire feature worth learning first: https://t.co/i5apwnxFjA
¿PUEDE EL EJERCICIO AYUDAR A REDUCIR EL DOLOR DURANTE LA QUIMIOTERAPIA?
La evidencia actual apunta a que podría ayudar.
Aunque una sesión intensa puede aumentar temporalmente algunas molestias, a largo plazo el ejercicio parece mejorar:
• función física
• fatiga
• calidad de vida
• dimensiones relacionadas con el dolor
¿Estamos aprovechando todo el potencial del ejercicio en oncología?
Nuevo artículo →https://t.co/Ues4wXLsLd
https://t.co/ghlyA0rsYU
@endikalaubide@Sergio_Vegas Buenas pregunta. La verdad que es una oportunidad en Dallas, podría sacar minutos y experiencia. Por otro lado, no sería igual que en Valencia. A ver qué nos dice nuestro experto ☺️🫣
Futuro del #gaming: innovación e inclusión
Durante años, la conversación sobre accesibilidad en el gaming se ha centrado en las barreras. En el próximo #JuevesDeONCEInnova queremos hablar también de oportunidades, de cómo diseñar mejores experiencias, llegar a más personas, y construir una industria más inclusiva desde el origen.
📍En @MadridinGame, el mayor campus de emprendimiento e innovación dedicado al videojuego en España
📅 25 de junio
🕔 17h
🔴 Sigue la sesión en directo en: https://t.co/0QauSU9IIv
🗣️ Hablaremos de todo ello junto a profesionales de @MadridinGame y del #CTI de la ONCE, y conoceremos #ModosON, una iniciativa que trabaja para que cada vez más personas puedan disfrutar de los videojuegos en igualdad de condiciones. Conducido por @Jabote22
#ONCEInnova #InnovaciónInclusiva
Muggsy Bogues es, probablemente, el jugador más irrepetible de la historia de la NBA.
Con apenas 1,60 de altura no solo llegó a la liga: se mantuvo durante más de una década siendo un jugador importante.
Una historia de @DavidGCasas para Gigantes
Streaming de video en ASCII
Mode 5 rendering es un experimento que permite transmitir vídeo en tiempo real utilizando únicamente texto ASCII, convirtiendo cada frame en una rejilla de caracteres para evadir posibles bloqueos en canales que solo permiten texto plano
https://t.co/uKwC9M8Ir1
¡NVIDIA acaba de lanzar SkillSpector!
Una herramienta de código abierto para detectar vulnerabilidades de tus Agent Skills.
Evita prompt injections, exfiltración de datos, dependencias vulnerables, código peligroso y más...
→ https://t.co/WhIL2Miv3w
EL CORAZÓN TAMBIÉN ENVEJECE CON EL SEDENTARISMO
Reposo prolongado y sedentarismo producen:
• menor masa cardíaca
• mayor rigidez ventricular
• peor capacidad aeróbica
El ejercicio aeróbico revierte gran parte de estos cambios.
¿Y si parte del envejecimiento cardiovascular fuese realmente desentrenamiento?
Nuevo artículo →https://t.co/qDh6Eiaj8J
https://t.co/ghlyA0rsYU
Some LINQ queries are much harder to read than the SQL they create.
Left joins are a great example.
You want a simple result:
→ Show all products
→ Include reviews when they exist
→ Keep products with no reviews
But in EF Core, writing that query used to take several steps.
It worked.
It was also easy to get wrong, hard to scan, and not fun to explain to the next person reading your code.
EF Core 10 fixes this with new LeftJoin and RightJoin operators.
Now your query can say what it is actually doing.
Why this matters:
→ Less noise in common queries
→ Clearer intent for your team
→ Fewer workarounds
→ The same SQL result underneath
This is useful for more than products and reviews.
Think:
→ Users with optional settings
→ Orders with optional shipping data
→ Customers with optional invoices
Anywhere related data may be missing, a clean join makes the code easier to trust.
I wrote a practical guide to the new join operators in EF Core 10, including how they compare to the old approach and when to use each one.
Read it here:
https://t.co/diHtsfoXa2
La IA consumirá en 2030 tanta agua como 1.300 millones de personas
Los científicos de la ONU alertan de que “se está minusvalorando” el coste medioambiental de una tecnología que exige cada vez más recursos naturales
https://t.co/VrBOYrBrr0
🔥 ¡ÚLTIMAS INSCRIPCIONES FORMACIÓN COPLEF MADRID! 🔥
Aprende a aplicar las Ciencias del Deporte al Cross Training con Francisco Ruiz Rolland (Col. 12.938).
La mejor herramienta para crear diagramas de software.
¡Encima gratuita y compatible con GitHub!
Perfecta para UML, flujos y procesos.
Exporta como imagen, PDF, HTML y más.
→ https://t.co/GvthWp5qgl
🎙️ Madrid entra en juego está de vuelta.
Nuevo capítulo con @AxeeL, narrador de @LaLiga. Repasamos su trayectoria profesional, que comenzó casteando Call of Duty y acabó en el fútbol profesional.
Ya disponible 🔗 https://t.co/9E52wVa36f