Dev&Ops cover art

Dev&Ops

Dev&Ops

By: Douglas Barahona & Juan Ramos
Listen for free

About this listen

Dev&Ops es el espacio donde hablamos de cultura tech, compartimos anécdotas reales y damos consejos prácticos para todo entusiasta del mundo del desarrollo y la tecnología. Acompáñanos a descubrir las últimas tendencias, aprender de nuestras experiencias y recibir tips que te ayudarán a destacar en este entorno digital en constante evolución.© 2025 Dev&Ops Podcast Social Sciences
Episodes
  • Dev&Ops - EP40 - ¿Cuánto deberías entender “las capas de abajo” en tecnología?
    Dec 22 2025

    En este episodio de Dev&Ops, Douglas y Juan se meten en una de las preguntas más importantes para cualquier profesional en tecnología:

    👉 ¿Cuánto necesitamos entender realmente “lo que pasa por debajo”?

    Hoy usamos frameworks, cloud, IA, automatización y herramientas que nos abstraen cada vez más de los detalles técnicos. Pero:

    • ¿Eso nos hace mejores profesionales?
    • ¿O estamos perdiendo fundamentos importantes?
    • ¿Dónde está el equilibrio entre productividad y entendimiento real?

    Durante la conversación hablamos de:

    • Qué son las capas de abstracción en tecnología.
    • Por qué entender los fundamentos sí agrega valor, aunque no los uses todos los días.
    • Casos reales donde el conocimiento low-level marca la diferencia.
    • Por qué saber “cómo se hacía antes” no es nostalgia, sino contexto.
    • El rol de la IA, Stack Overflow y el copy-paste en nuestra forma de aprender.
    • Cómo encontrar un balance sano entre aprender lo nuevo y entender lo esencial.
    • Cuándo no vale la pena profundizar… y cuándo sí.

    Un episodio ideal para:

    • Developers
    • DevOps / SRE / SysAdmins
    • Cloud Engineers
    • Personas que están creciendo en su carrera tech
    • Cualquiera que se haya preguntado:
      “¿Realmente necesito saber esto… o solo que funcione?”

    📑 Capítulos:
    (00:00) Introducción
    (00:53) Bienvenida al episodio
    (01:47) Tecnología en series y ficción
    (03:21) Tema central: hasta dónde entender las capas de abajo
    (05:08) Capas de abstracción explicadas
    (07:27) Curiosidad técnica vs balance personal
    (10:33) Aclaración importante: no es hate generacional
    (12:58) Antes de la nube: compilar todo a mano
    (15:33) Cuando el conocimiento se vuelve abstracto
    (18:09) Troubleshooting sin herramientas modernas
    (21:01) “Nosotros éramos el Splunk”
    (23:22) Ventajas reales del conocimiento low-level
    (27:03) El conocimiento como memoria muscular
    (30:00) Lo nuevo vs lo viejo en programación
    (34:30) ¿Saber cómo se hacía antes da ventaja hoy?
    (36:42) El valor aparece cuando nadie más puede resolverlo
    (42:08) La IA no creó este problema
    (46:19) El riesgo de usar sin entender
    (48:04) Entender el porqué de las decisiones técnicas
    (54:12) Encontrar el equilibrio correcto
    (59:18) Leer documentación como regla mínima
    (1:03:07) El tiempo como factor clave para aprender
    (1:07:08) Regla de oro: no entregar lo que no entiendes
    (1:09:50) Reflexión final
    (1:11:11) Despedida

    Show More Show Less
    1 hr and 12 mins
  • Dev&Ops - EP39 - Buenas Prácticas de Seguridad en el Código
    Dec 15 2025

    ¿Es tu código realmente seguro? En este episodio de Dev&Ops, Juan y Douglas repasan las Buenas Prácticas de Seguridad esenciales que todo desarrollador debe aplicar antes de salir a producción.

    Cubrimos desde la validación básica de formularios hasta estrategias avanzadas de hashing y manejo de errores, incluyendo una anécdota real sobre por qué nunca debes dejar logs de debug activados. Si quieres blindar tu aplicación contra el 98% de los ataques automatizados, esta guía es para ti.

    En este episodio aprenderás:
    ✅ Cómo validar inputs y outputs para evitar inyecciones.
    ✅ La importancia de los permisos de archivos y directorios.
    ✅ Cifrado de contraseñas: Hashing y Salt explicados.
    ✅ Por qué y cómo implementar Cookies seguras (HttpOnly).
    ✅ Manejo correcto de errores para no exponer información sensible.

    ¡Únete a nuestra comunidad online! 👇
    YouTube: https://www.youtube.com/@DevAndOpsPodcast ▶️
    TikTok: https://www.tiktok.com/@devandops 🕺
    Instagram: https://www.instagram.com/devandopspodcast 📸
    Facebook: https://www.facebook.com/devandops 👍
    Spotify: https://open.spotify.com/show/1MuMODYsE4xN6RhOcd8EaG 🎧

    📑 Chapters:
    (00:00) Intro: La amenaza de los Bots
    (00:58) Bienvenida y crecimiento profesional
    (02:07) Tip 1: Validación de Inputs y Outputs
    (06:45) Prevención de SQL Injection y subida de archivos
    (13:58) Tip 2: Gestión de Permisos (Cuidado con 777)
    (17:55) Tip 3: Cifrado, Hash y Salt
    (28:00) Tip 4: Autenticación Multi-Factor (MFA)
    (31:37) Tip 5: Cookies Seguras y HttpOnly
    (34:00) Tip 6: Manejo de Errores (Dev vs Prod)
    (40:07) Historia Real: El error de las Tarjetas de Crédito 💳
    (44:20) Tip 7: Actualización de Dependencias y NPM
    (52:30) Tip 8 y 9: Queries Parametrizados y Sanitización (XSS)
    (01:00:10) Conclusión: Asegura tu aplicación hoy

    Show More Show Less
    1 hr and 2 mins
  • Dev&Ops - EP38 - Cómo asegurar una aplicación web: Tips esenciales desde el lado de SRE / SysAdmin
    Dec 8 2025

    En este episodio profundizamos en cómo asegurar una aplicación o sitio web desde el lado de sistemas, con tips prácticos que cualquier SRE, SysAdmin o ingeniero de infraestructura debe implementar sí o sí.

    Douglas explica:

    🔐 Protección desde el Edge (WAF, DDoS, rate limits, challenge pages)
    – Por qué Cloudflare es hoy una de las mejores herramientas (incluso en su plan gratuito).
    – Cómo bloquear países, bots, endpoints críticos y ataques comunes como XSS, SQL injection o brute force.

    🌐 Encriptación y seguridad entre el proxy y el servidor
    – Cómo y por qué encriptar toda comunicación con Origin Certificates, TLS/SSL y buenas prácticas modernas.
    – Evitar el bypass directo al servidor bloqueando todo tráfico excepto el proveniente del CDN o WAF.

    🛡️ Uso correcto de NGINX / Traefik como reverse proxy
    – Por qué no deberías exponer directamente tu application server (Node, Go, Python, PHP).
    – Manejo de headers de seguridad, CORS, ocultamiento de información sensible y logging responsable.

    💾 Cifrado de datos en reposo y en tránsito (Encryption at Rest & Transit)
    – Cuándo aplicarlo, por qué algunos estándares lo exigen y qué impacto real tiene en rendimiento.

    Además, discutimos casos reales, errores comunes y cómo pensar como un atacante para reducir el riesgo.

    Un episodio sumamente útil para cualquier equipo que quiera mejorar su postura de seguridad sin gastar miles de dólares en infraestructura.

    📑 Capítulos:
    (00:00) Intro
    (01:26) Presentación del tema: Seguridad desde el lado SRE / SysAdmin
    (04:00) ¿Qué tan involucrado está un developer en la seguridad de una app?
    (09:57) La colaboración entre SRE, seguridad y desarrollo
    (11:33) El rol de infraestructura vs. el rol del equipo de seguridad
    (14:42) Experiencia real: Cumplimiento de PCI y estándares críticos
    (17:10) Cómo pensar el flujo de un request: de arriba hacia abajo
    (18:40) Tip #1: Protección desde el Edge (WAF, CDN, DDoS, Rate Limit)
    (22:30) Usando challenges, bloqueo por país y reglas anti-bots
    (24:17) Protección de páginas de login y paneles administrativos
    (27:30) Cloudflare Zero Trust y accesos controlados
    (29:39) ¿Por qué no aplicar rate limit en el código?
    (31:14) La realidad del tráfico malicioso en internet
    (34:22) Tip #2: Encriptar la conexión entre el proxy y tu servidor
    (36:39) Certificates, Origin Certs y buenas prácticas TLS
    (38:52) El gran error: permitir tráfico directo a tu servidor
    (41:49) Ejemplo real: El ataque constante a servidores expuestos
    (46:10) El impacto del SSL hoy en día y cómo ha cambiado la industria
    (47:15) Repaso: Edge + Origin Lockdown + Certificados
    (47:56) Tip #3: Usar NGINX o Traefik como reverse proxy obligatorio
    (50:43) Por qué no deberías exponer directamente tu application server
    (52:47) Reglas, CORS, headers, ocultamiento y logs
    (55:42) Qué no se debe loggear por seguridad y legalidad
    (56:25) Con estos primeros 3 tips bloqueás el 95% de ataques
    (58:29) Tip situacional: Encryption at Rest y seguridad interna
    (01:00:12) Cuándo encriptar discos, bases de datos y servicios internos
    (01:02:35) Impacto del cifrado en rendimiento: mito vs realidad
    (01:05:49) Resumen: El mínimo obligatorio para cualquier aplicación
    (01:06:10) Cierre del episodio + Reflexión final
    (01:08:40) Despedida

    Show More Show Less
    1 hr and 9 mins
No reviews yet
In the spirit of reconciliation, Audible acknowledges the Traditional Custodians of country throughout Australia and their connections to land, sea and community. We pay our respect to their elders past and present and extend that respect to all Aboriginal and Torres Strait Islander peoples today.