🐍#Python ¡La última beta prevista (3.15.0b4) ya está disponible! Trae 298 correcciones, mejoras de compilación y documentación: lazy imports para arranques más rápidos, frozendict, sentinel, paquete de profiling y mejoras del JIT; además UTF‑8 por defecto https://t.co/JAieJlxGuC
si tu app permite hacer pagos, hay una pregunta que tenés que responder:
¿cómo evitás cobrar 2 veces el mismo pago?
imaginá esta situación.
1) tu backend envía un cobro a Stripe.
2) Stripe procesa el pago.
3) pero por un timeout, tu backend nunca recibe la respuesta.
desde tu lado parece que el pago falló. entonces decidís reintentarlo.
¿y si el primer intento sí había funcionado?
si reintentás la operación, podrías cobrar 2 veces.
para resolver ese problema existe la idempotencia.
idempotencia es diseñar una operación para que, aunque la misma acción se repita, sus efectos ocurran una sola vez.
¿cómo funciona?
1) tu backend genera una clave única para ese pago, por ejemplo pago_123.
2) envía el cobro a Stripe junto con esa clave.
3) Stripe procesa el pago y guarda el resultado asociado a pago_123.
4) si tu backend reintenta el cobro con pago_123, Stripe reconoce que ese pago ya fue procesado y devuelve el resultado del primer intento.
de esta forma, te asegurás de cobrar una sola vez al usuario.
🍃¡#SpringCloud Contract pasa a ser mantenido por Marcin Grzejszczak bajo StubbornSH! El proyecto será retirado de futuros release trains y Spring dejará de mantenerlo; si dependes de él, planifica la migración para actualizaciones, correcciones y soporte: https://t.co/5txU5iRAxP
¿por qué se usa Event-Driven Architecture?
imaginá que tenés un sistema con dos microservicios:
1) pagos
2) emails
cuando un pago se confirma, pagos llama a emails para enviar el comprobante.
pero la aplicación crece. ahora también hay que generar una factura, actualizar métricas y enviar una notificación.
para hacerlo, pagos empieza a llamar a cada uno de ellos.
cada funcionalidad nueva agrega una llamada más. con el tiempo, ese flujo se vuelve cada vez más difícil de mantener.
event-driven architecture propone otra forma de comunicarse.
cuando se confirma un pago:
1) pagos publica el evento "pago confirmado".
2) emails envía el comprobante.
3) facturación genera la factura.
4) métricas actualiza los dashboards.
si mañana agregás otro microservicio, solo tiene que reaccionar a ese evento. pagos no cambia.
por eso encaja tan bien con microservicios: cada uno mantiene una única responsabilidad y puede evolucionar sin depender directamente del resto.
obvio que no todo son ventajas. el sistema también se vuelve más complejo. aparecen desafíos como reintentos, eventos duplicados, orden de procesamiento y observabilidad.
en la práctica, suele haber un broker (como Kafka o RabbitMQ) que recibe el evento y lo distribuye a los microservicios suscriptos.
🛠️ Transformar las ideas en realidades que cambian vidas: esa es la verdadera fuerza de la ingeniería 💪🏻
¡Feliz Día de la Ingeniera y el Ingeniero a todas y todos nuestros egresados que forman parte de esto! 💡📐
Ustedes son #OrgulloyCorazónUnADM 💚
@IVANONLINEMX@lkravzov
Utilizar Event-Driven Architecture en sistemas me parece una locura.
Se requieren de conocimientos avanzados y no solo eso, saber qué es lo que estás haciendo.
wow , estoy flipando con mis prácticas.
¡Herramienta gratuita para mejorar tu CV!
Mejora tus posibilidades de encontrar empleo.
✓ Analiza si pasa filtros ATS
✓ Da consejos para optimizarlo
✓ Lo compara con ofertas
De la gente de Manfred → https://t.co/SGgnSVqdgz
En directo! Día 2 del curso de Desarrollo con IA: Programa con Agentes.
Hoy:
✓ OpenCode desde cero
✓ Guardarraíles: reglas y contexto
✓ Skills y comandos
✓ MCPs
✓ Memoria
Gratis, con apuntes y certificado → https://t.co/SxRmlRFtmN
Curso para aprender SQL en Español y de forma práctica
✓ 26 lecciones con ejercicios interactivos
✓ Desde SELECT hasta índices y subconsultas
✓ Con diagramas y playground en el navegador
Totalmente gratuito:
→ https://t.co/k2QYOoqDMx
No necesitas ser programador para crear una app web en 2026.
Te enseño a hacerlo con IA, sin tocar la terminal y sin escribir código.
58 minutos. Paso a paso. 🧵👇
https://t.co/VS5T9iOYFT
💙📝 ¡En caso de que quieras saber más sobre #Drift, tenemos una útil Hoja de Atajos como #Infografía gratis!
🎁 Puedes descargarla y compartirla con todos, la encuentras en:
👉🏻https://t.co/ooU1LY2OEZ
🆓 Y para más convenientes recursos gratis, visita: https://t.co/xnRrVAVb4m
🍃🛠️ ¡La versión 5.2 de #SpringTools está aquí! Con actualizaciones del IDE, correcciones y mejoras en compatibilidad con las versiones recientes de Spring. ¡Revisa las notas de la versión en el enlace para ver cambios específicos y pasos de actualización! https://t.co/23YNGIagYm
🚀 SpaceX ACABA DE COMPRAR Cursor por $60 MIL MILLONES
De ser un fork de VS Code ahora tiene acceso total a Colossus y su millón de GPUs.
Ahora tendrán:
- El supercomputador más potente del planeta
- uno de los editores/agente de IA más usados
- Datos reales de millones de devs top
Aunque lo que más me pregunto es si renombrarán a sus modelos grok y composer o se funcionarán