Dear GitHub Copilot team,
I am happy to announce that I successfully burned all of my monthly tokens in under 3 days thanks to your garbage new pricing model.
I'd also like to inform you that I won't be renewing my subscription or adding more budget.
Best,
A former customer.
El clásico tuit de cada año que estábais esperando... ahí va!
SI EL REAL MADRID ELIMINA HOY AL BAYERN SORTEARÉ 600 EUROS ENTRE TODOS LOS SEGUIDORES QUE HAGAN RT
Imagínate tener los huevos de grabarte en un cuartucho, sin casi internet, sin electricidad, sin una cámara profesional, en plena hambruna.
Decir las 4 verdades que todo el mundo sabe.
CÍVICAMENTE.
Y que por ello, te lleven PRESO.
¿Cómo se llama la obra? 😡
#FreeEl4tico
🚀 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 flujo completo de CI/CD para una Web API .NET 10 👇
🎓 Accede GRATIS a los primeros capítulos del curso aquí:
👉 https://t.co/mmGtGhQBqE
🧩 Así funciona el proceso paso a paso:
👨💻 1. Developer Code
El desarrollador crea su aplicación .NET 10 y realiza push del código a GitHub.
🐙 2. GitHub Actions
Se ejecuta automáticamente el workflow que compila, prueba y construye la imagen Docker del proyecto.
🏷️ 3. Azure Container Registry (ACR)
La imagen se publica en un registro privado y seguro dentro de Azure.
☁️ 4. Azure Container Apps + Terraform
Terraform gestiona toda la infraestructura, y Azure Container Apps despliega la nueva versión de forma automática, sin necesidad de servidores.
💡 Resultado final:
Cada cambio en el código se integra y despliega automáticamente, con infraestructura como código y entregas confiables en la nube.
#️⃣ #DotNet #Terraform #Azure #DevOps #GitHubActions #CICD #ContainerApps #Cloud #Automation #NetUniversity
Hey @grok.
Selecciona entre todos los usuarios que le den 𝐥𝐢𝐤𝐞 (❤️) a este post, le hagan 𝐫𝐞𝐭𝐰𝐞𝐞𝐭 (🔀) y comenten la palabra "𝐩𝐢𝐭𝐮𝐬𝐚" un afortunado para 𝗿𝗲𝗴𝗮𝗹𝗮𝗿𝗹𝗲 𝘂𝗻𝗮 𝗿𝗲𝗰𝗮𝗿𝗴𝗮 𝗶𝗻𝘁𝗲𝗿𝗻𝗮𝗰𝗶𝗼𝗻𝗮𝗹 𝗱𝗲 𝗺𝘂𝗹𝘁𝗶𝗽𝗹𝗶𝗰𝗮 𝘁𝘂 𝗿𝗲𝗰𝗮𝗿𝗴𝗮 𝘅𝟱.
Dame un nombre de usuario en 24 horas.
❌ No uses UPDATE en Entity Framework Core
🚫 dbContext.Update(entity) actualiza todos los campos, incluso si no cambiaron
⚠️ Esto genera UPDATES innecesarios y puede afectar el rendimiento
📖 Sigue leyendo👇
🔔 Recuerda:
✅ EF detecta cambios automáticamente si la entidad está trackeada
🔁 Alternativamente, puedes usar IsModified para marcar solo las propiedades que cambiaron, como hacemos en el ejemplo de la imagen.
❓ ¿Qué hace realmente Update?
👉 Marca todas las propiedades de la entidad como modificadas.
👉 Las marca independientemente de si realmente cambiaron o no.
👉 Por eso, al llamar a SaveChangesAsync(), EF Core genera un comando SQL UPDATE que afecta todas las columnas de la tabla.
🚩 Problemas asociados al UPDATE:
🔄 Actualizaciones innecesarias: Aunque solo hayas cambiado un campo, se actualizarán todas las columnas, aumentando la carga en la base de datos.
⚔️ Riesgo de conflictos: Puede sobrescribir cambios realizados por otros usuarios o procesos.
🐢 Pérdida de optimización: No aprovechas la detección automática de cambios de EF Core.
💡 ¿Cuál es la alternativa recomendada?
Si obtienes la entidad directamente del contexto (por ejemplo, con Find o FirstOrDefault) y modificas sus propiedades, EF Core detecta automáticamente qué campos cambiaron y solo actualiza esos al ejecutar SaveChangesAsync().
🔧 Si quieres un control total, puedes usar el método IsModified para marcar propiedad por propiedad las que modificaste, tal como mostramos en el ejemplo de la imagen.
✅ Conclusión
❌ Evita usar dbContext.Update(entity) si solo quieres modificar algunos campos.
⚙️ Aprovecha la detección automática de cambios con entidades cargadas.
🛠️ Y si quieres ser más explícito, usa IsModified por propiedad para un control preciso.
#EntityFramework #EFCore #DotNet #CSharp #ORM #CodeTips #DevTips #CleanCode #Performance #Programming #SoftwareEngineering #DotNetCore #Database #SQL #TechTips
Como no puede transformar a estudiantes universitarios en delicuentes comunes –como hizo con tantos manifestantes del 11J– el régimen los acusa de víctimas y culpa al enemigo externo por la protesta.
Como si ETECSA radicara en La Florida y allí hubiese diseñado el tarifazo.
Cada estudiante que no está en su sala de aulas hoy en Cuba🇨🇺 está dando una de las mayores clases de civismo, carácter y valentía de nuestra historia reciente.
No hay paradoja más hermosa.
⚠️⚠️Estudiantes de la Universidad de La Habana se plantan en asamblea con funcionarios y representantes de ETECSA e insisten en un paro estudiantil como medida de presión.
Duros estos muchachos!!
#OjosEnLaUH