Demostración de “eye scrolling” en un po: la tecnología de seguimiento ocular permite pasar páginas o desplazarse por contenido con solo la mirada, como muestra este concepto de Visual Camp. Y que me gustaría mostraros en este artículo.


Demostración de “eye scrolling” en un po: la tecnología de seguimiento ocular permite pasar páginas o desplazarse por contenido con solo la mirada, como muestra este concepto de Visual Camp. Y que me gustaría mostraros en este artículo.

Aprende cómo desplegar Jenkins sobre Azure Kubernetes Service utilizando instancias Spot para maximizar el ahorro sin perder rendimiento. Una guía práctica, 100% CLI, que combina automatización eficiente, resiliencia cloud-native y troubleshooting real en producción.

Integra n8n en tus aplicaciones .NET con Docker, una sencilla forma de orquestación ágil desde localhost que luego podrás llevar hasta el infinito y más allá.Integra n8n en tus aplicaciones .NET con Docker: una forma sencilla y visual de orquestar flujos desde localhost, lista para escalar hasta el infinito y más allá.

Cuando sabes que tu aplicación va a ir a producción en Kubernetes desde el minuto cero, lo último que quieres es mantener un docker-compose.yml, un .aspire.app, un conjunto de manifiestos k8s/, y encima repetir la configuración en CI/CD. La tentación de crear “entornos de desarrollo paralelos” es alta, pero el coste a medio plazo también lo es.
En este artículo, te muestro cómo estructurar un entorno de desarrollo eficiente, realista y sin lock-in, comparando 4 enfoques comunes: Docker Compose, .NET Aspire, k3d y kind, desde la perspectiva de un equipo que desplegará sí o sí en Kubernetes.

En sistemas distribuidos que usan bases de datos relacionales como SQL Server, es común que múltiples hilos o procesos intenten leer y modificar simultáneamente la misma entidad. Este fenómeno se llama concurrencia y, lejos de ser un bug, es una consecuencia natural de los entornos altamente paralelos y asincrónicos.

En arquitecturas distribuidas con Service Bus (como Azure Service Bus, RabbitMQ o NServiceBus), es común recibir mensajes que provocan cambios en nuestro modelo de dominio. Pero… ¿qué ocurre cuando ese modelo ya fue modificado por otro proceso?
Este artículo te guía sobre cómo actuar ante errores de concurrencia al reprocesar mensajes, especialmente cuando sigues prácticas de Domain-Driven Design (DDD) y usas concurrencia optimista con una base de datos relacional.

Foto de Efrem Efre Hace tiempo que me rondan en la...

¿Es posible escalar horizontalmente sin renunciar a las garantías ACID?
Con la llegada de bases de datos NewSQL como CockroachDB, el ecosistema .NET puede por fin combinar lo mejor del mundo relacional con la resiliencia y elasticidad de los sistemas distribuidos.
En este artículo te cuento por qué deberías tener las bases de datos NewSQL en el radar, qué ventajas traen respecto a SQL y NoSQL, y cómo puedes integrar CockroachDB en tu aplicación .NET para empezar a construir sistemas realmente cloud-native.

Durante años, hemos soñado con herramientas que entiendan lo que queremos y lo hagan por nosotros. Primero fue el no-code, luego el low-code, y ahora estamos viendo algo mucho más potente. ¿Quieres saber más?…

¿Qué es mejor: una consulta con todo o dividir y conquistar?
Este artículo analiza a fondo los modos SingleQuery y SplitQuery en Entity Framework Core con benchmarks reales, código listo para ejecutar y conclusiones prácticas.