¡Hola!
Resumen de este email:
- ¡Todos los cursos de Spark publicados en el plan Standard!
- Cómo un dev senior hace vibe coding
- ¿Qué pasa la semana que viene?
Tiempo estimado de lectura: 1 minuto.
🚀 ¡Todos los cursos de Spark publicados en el plan Standard!
Spark es un motor de procesamiento distribuido muy utilizado en proyectos de Big Data para trabajar con grandes volúmenes de información de forma eficiente.
Sabemos que nuestra audiencia es más 100% desarrollo, pero entendemos que este es un tema muy relevante, porque cada vez, como rol, estamos adquiriendo más responsabilidades. El full-stack es cada vez más full.
Por ello quisimos hacer esta serie de cursos con Chrsitian Herrera, Senior Data Engineer en Adevinta y que se ha peleado con Spark en producción con millones de datos durante muchos años.
Con el curso de Spark: Buenas prácticas y despliegue acabado de publicar en el plan Standard, ya hemos publicado allí los 3:
- Spark para developers: Aprende a pasar de datos a decisiones utilizando Apache Spark. Enfocado 100% para devs.
- Spark Integración con Kafka, Rabbit y SQS: Integra Spark con sistemas de colas para mejorar la escalabilidad.
- Spark Buenas prácticas y despliegue: Lleva Spark a producción siguiendo buenas prácticas y evitando errores comunes.
💻 Cómo un dev senior hace vibe coding
Vibe coding es un término relativamente reciente (primer trimestre de este año), pero que parece que llevamos usándolo años.
Consiste en desarrollar código, sin fijarnos en él utilizando la IA al 100%.
Este concepto que nació como herramienta para que gente sin conocimientos técnicos pudieran desarrollar, rápidamente se ensució por el código que se acababa generando:
- Grandes agujeros de seguridad: Muchas bases de datos quedaron expuestas.
- Código que no escalaba: Con 10 usuarios concurrentes se caían las aplicaciones.
- Gastos de servidor inmensos: Al desplegar sin conocer cómo funcionaba todo por debajo, muchas aplicaciones generaron facturas de sus servidores de miles de euros.
- Llegó un punto donde añadir nuevas funcionalidades hacía que otras se rompieran: Todo a que el código estaba súper acoplado.
Con todo esto, también se ha generado una imagen algo negativa de este concepto, pero…
¿Qué pasa si un dev senior, muy top, se pone a hacer vibe coding?
Resumen: Mitiga todos esos errores al haber un "human in the loop" que tiene control de todo.
El martes pasado entrevistamos a Alfredo Artiles, cofundador y CTO de Audiense, programador con casi 20 años de experiencia, para que nos contara cómo ha montado una aplicación con 100% vibe coding, mientras estaba de vacaciones en la playa. Puedes ver el directo aquí.
🤷 ¿Qué pasa la semana que viene?
En la newsletter de la semana que viene anunciaremos cositas. Novedades que creemos que son muy relevantes para el mundo de Codely. No te la pierdas. 🤞
Y ya que has llegado hasta esta parte de la newsletter, te dejo aquí el chiste de la semana, qué sé que lo estabas esperando:
> ¿Sabéis cuál es el mejor momento para hablar de contenedores? CuanDOCKERáis. 😂
¡Un saludo!