podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Comunidadcode
Shows
Comunidad CODE
Aventuras y desventuras de un mindundi en Spotify
Con Isidro López. Mucho se ha hablado, y se sigue hablando, del conocido como “modelo Spotify”. Pero poco se ha compartido sobre el estado actual de dicho “modelo”... Tanto para quien esté interesado en trabajar en Spotify, como para quien quiera conocer un poco mejor cómo funciona internamente a día de hoy (prácticas, organización interna, etc.), me gustaría compartir humildemente cuál fue mi experiencia “end-to-end”: desde la fase de contacto, el proceso de selección, el onboarding, la luna de miel… la de hiel y el posterior offboarding ;-)
2019-06-24
1h 27
Comunidad CODE
Cachés distribuídas/datagrids. ¿Qué son y qué pueden hacer por ti?
Con Katia Aresti. Moviendome en diferentes conferencias y meetups, me sorprendo al constatar lo siguiente: para una gran parte de l@s programadore-a-s, las cachés distribuídas son todavía un misterio. Las cachés distribuídas, bases de datos clave valor y las datagrids existen desde hace años. Como programadora desde hace más de dos años en el equipo Infinispan/Datagrid - 100% open-source - y moviendome en diferentes conferencias y meetups, me sorprendo al constatar lo siguiente: para una gran parte de l@s programadore-a-s, las cachés distribuídas son todavía un misterio. En esta cha...
2019-06-12
1h 06
Comunidad CODE
Cultura de trabajo remoto: individuos y equipos que teletrabajan
Ponente: Carlos Blé El teletrabajo es cada vez más frecuente en el sector TIC, por muchos motivos como la fuerte demanda de talento que existe. Es un gran ahorro de tiempo a diario y de energía pero también tiene sus inconvenientes. No es para todo el mundo ni en todas las situaciones. Al vivir en Canarias, donde el sector TIC es muy pequeño, llevo muchos años trabajando para clientes de todo el mundo desde aquí tanto a nivel individual cuando era freelance como a nivel de equipo con mis empresas. La idea es compartir mis experie...
2019-05-02
56 min
Comunidad CODE
Pipelines de entrega continua multilenguaje con Jenkins y Docker
Ponentes: Julio Palma y Jorge Hidalgo En esta charla os contaremos nuestra experiencia trabajando en proyectos con múltiples lenguajes, en proyectos complejos en los que la estandarización y la flexibilidad son necesarias a partes iguales. Os mostraremos nuestra aproximación que nos permite utilizar las herramientas específicas de cada lenguaje pero en un marco común que nos permite estandarizar las acciones a realizar para cada uno de ellos.
2019-05-02
1h 17
Comunidad CODE
Construyendo Pipelines Reactivos: Cómo ir de aplicaciones escalables a aplicaciones RIDÍCULAMENTE escalables
Ponente: Mark Heckler Migrar de código imperativo a un modelo de programación reactiva nos habilita escalar nuestras aplicaciones de maneras que serían imposibles con el método imperativo de "scale out", ¡y eso es una cosa buena! Pero con todas estas mejoras, se necesita examinar y abordar holisticamente el sistema o todo lo que logremos es mover los embotellamientos, creando o encontrando uno u otro mientras sintonizemos aplicaciones o servicios particulares. Esto no es tan bueno. En esta sesión, el ponente discute: Como el proyecto Reactor construye en la iniciativa Reactive Streams para ayudarte crear microservicios reacti...
2019-03-18
1h 02
Comunidad CODE
DevUI: poniendo orden en el front
Ponente: Rubén Aguilera En esta charla vamos a poner de manifiesto la brecha que existe entre diseñadores UI y desarrolladores a la hora de plasmar en una aplicación front las ideas de Negocio. Vamos a definir el concepto de DevUI como vehículo conciliador para que ambos roles empaticen y colaboren para la creación de librerías de componentes listos para utilizar en los desarrollos y no "invertir" tiempo en adaptar maquetas estáticas; que sea poner la etiqueta conveniente y de un plumazo aplicar vistosidad, usabilidad y accesibilidad manteniendo una homogeneidad en la imagen corporativa; limitan...
2019-02-11
53 min
Comunidad CODE
Descomponiendo el build: patrones arquitectónicos para una pipeline más rápida
Ponente: Abraham Marín-Pérez ¿Alguna vez has tenido la sensación de que te pasas la vida recompilando y retesteando cosas que no lo necesitan? Si la respuesta es sí, esta charla podría ayudarte. La arquitectura del sistema define qué partes tendrán que ser reconstruidas cada vez que haces un commit, lo que significa que dicha arquitectura tiene que tener en cuenta el build. Hay veces que tienes demasiadas responsabilidades concentradas en un mismo módulo y te toca recompilarlas todas cada vez que cambias una de ellas, otras veces tienes una aplicación separada en tiers y tienes q...
2019-01-16
1h 18
Comunidad CODE
Dando sentido a la World Wide Web. Desarrollando para todas las personas
Ponente: Juanjo Montiel Cuando desarrollamos un sitio web, uno de nuestros objetivos es que la experiencia de uso sea lo más satisfactoria posible, y los visitantes puedan conectarse de forma cómoda desde todo tipo de dispositivos. Pero ¿realmente estamos consiguiendo llegar a todo el mundo? Al hablar de accesibilidad en el desarrollo, casi siempre es para atragantar al desarrollador con un montón de reglas y recomendaciones abstractas y aburridas que a veces se le obliga a cumplir por no se qué dichosa ley... Pero sin entender el porqué y la importancia real, es algo que nunca acabará de cala...
2019-01-13
1h 24
Comunidad CODE
Motivating teams
Ponente: Fina Pérez Un equipo de trabajo está motivado. O mejor dicho, un equipo de trabajo tiene que estar motivado. Estas son frases que se asumen, pero la realidad es que hay altibajos y nadie nos previene sobre ellos. ¿Y qué hacemos cuando esa realidad nos golpea y el equipo no está motivado? En esta charla, os quiero contar mi experiencia, y cómo me enfrenté a uno de los momentos más duros como manager: tener que recuperar la motivación del equipo. Un pequeño spoiler: esa tarea no solo está en las manos del manager ;) https://comunidadco...
2019-01-13
56 min
Comunidad CODE
Tech Lead vs. Engineering Manager
Ponente: Félix López ¿Conoces el trabajo de un Engineering Manager? Y ¿el de Tech Lead?. ¿Conoces las diferencias entre ellos?. Pero, ¿no son el mismo rol? Para que sirve un Manager si tienes un Team Lead? Cuando hablas de Manager, te refieres a jefe, ¿no? Estas preguntas las escucho muchas veces, creo que en España no se entiende el trabajo que realiza un Manager y se suele ver como un jefe, cuando es todo lo contrario. La mayoría de empresas tienen un solo rol para las dos, pero no es lo mismo, aunque las dos cosas pueden ha...
2019-01-13
52 min
Comunidad CODE
Comparando Angular, React y Aurelia
Ponente: Azahara Fernández Cuando en Diciembre del año pasado me puse a escribir los própositos de año nuevo me anoté varias cosas en mi lista de TODOs. Una de ellas fue dejar de hacer tantos cursos de formación y tratar de llevar a cabo un proyecto personal en algún framework de Javascript. El elegido fue Aurelia y para comenzar decidí realizar una aplicación sencilla con él y posteriormente desarrollarla también en Angular y React a fin de compararlos. Gracias a ello puedo cumplir el segundo objetivo que era devolver a la comunidad parte de lo...
2019-01-13
59 min
Comunidad CODE
El camino hacia Evolvable APIs
Ponente: David Gómez Los APIs están cada vez más en vigor, en un mundo cada vez más desacoplado y donde cada vez más y más sistemas colaboran e interactúan entre ellos. No importa si hablamos de aplicaciones corporativas, portales de contenidos o dispositivos IoT. En esta charla hablaremos sobre las ventajas de utilizar APIs REST Hypermedia para conseguir que tus APIs puedan soportar más fácilmente los cambios en clientes o incluso evolucionar sin necesidad de romper los clientes que ya las consumen. Incluso, apuntaremos como el diseño de APIs Evolvable puede camb...
2019-01-13
1h 20
Comunidad CODE
Microservices from the trenches
Ponente: Joaquín Engelmo Llevo varios años trabajando con [micro]servicios en Tuenti y quiero contar mi historia. Además no hace mucho tuve la suerte de asistir a un evento, From The Trenches donde pude aprender, recopilar y reafirmar algunas cosas relacionadas con este tema tan en boca de todos. De ahí el nombre de la charla. El espíritu de la misma es enseñar, desde una base teórica inicial a modo de introducción, el camino que seguimos nosotros para evolucionar toda una base de código hacía este paradigma y, de forma práctica, ver...
2019-01-13
1h 10
Comunidad CODE
Un viaje por CosmosDB
Ponente: Leonardo Micheloni ¿Te imaginas una base de datos que nos de la posibilidad de que los datos estén allí donde está el cliente? ¿y que además ha sido pensada desde el principio para ambientes distribuídos y de alta escala?. ¿Y si además esta base de datos soporta diferentes modelos y diferentes APIs? todo esto y mucho más es lo que nos da CosmosDB. CosmosDB es una base de datos NoSQL pensada para la alta escala y la flexibilidad, permitiendo seleccionar nuestra API preferida para interactuar con los datos, nuestro nivel de consistencia adecuado y poder camb...
2019-01-13
55 min
Comunidad CODE
¡Larga vida al legacy!
Ponente: Modesto San Juan Siempre es divertido empezar un proyecto nuevo. Enfrentarte a la toma de decisiones incial: qué lenguaje vamos a utilizar, qué tecnologías, arquitectura, base de datos, cómo vamos a automatizar los despliegues y las pruebas… todo lo relacionado con ese momento de arranque es muy excitante, tenemos una oportunidad de dejar nuestra huella en ese software, de sentirlo nuestro y de hacerlo crecer poniendo en práctica todo el conocimiento que tenemos acumulado, tanto de éxitos como de fracasos. Pero, ¿qué pasa con el llamado “legacy”? Hay muchos intentos de definir qué es el software legacy, pero no...
2019-01-13
1h 01
Comunidad CODE
¿Por qué fallan los tests en Jenkins?
Ponente: Micael Gallego La pesadilla de todo desarrollador, llegar por la mañana a trabajar y comprobar que tienes unos cuantos tests de sistema en rojo. Ya sabes lo que toca, dejarte los ojos revisando logs del backend, logs de los servicios, la consola del browser… Bueno, eso si tienes los jobs de Jenkins perfectamente configurados para guardar todos esos logs y que no se pierdan como lágrimas en la lluvia. ¿No podría ser más fácil? ¿No hay herramientas que te faciliten el análisis de toda esa información? ¿Que te ayuden a ver qué ha cambiado e...
2019-01-09
1h 11
Comunidad CODE
Kubernetes 101: Una introducción al software que está revolucionando la nube
Ponente: Rober Morales Kubernetes se utiliza para desplegar software en ordenadores remotos, habitualmente en la nube, y está revolucionando la forma en la que se desarrollan muchos procesos en nuestra industria. Es uno de proyectos opensource con mayor desarrollo actualmente. Es una pieza de tecnología apasionante, que merece la pena conocer, entender, y usar. Comenzaremos desde cero, explicando la utilidad de kubernetes: cómo y para qué usarlo. Para seguir la sesión no es necesario saber absolutamente nada de kubernetes. Al finalizar, las personas que sigan la sesión sabrán cómo usar kubernetes para desplegar una aplicaci...
2019-01-01
1h 20
Comunidad CODE
Ilusionismo con Github Pages
Ponente: Cristina Fernández Spin-off de "Trucos fantásticos y dónde encontrarlos", en esta charla se va a profundizar en la técnica de transformación "GitHub Pages", que permite publicar una página web, crear un blog o hacer un tutorial con demos, código y notas, todo partiendo de un repositorio de código de GitHub. Para ilustrar esta técnica nos apoyaremos en trucos realizados por el ilusionista y cineasta Georges Méliès, uno de los primeros miembros de la escuela de Frontwarts (la escuela de magia frontend). https://comunidadcode.com/2018-02-15-ilusionismo-github-pages/
2018-12-30
50 min
Comunidad CODE
Continuous Delivery: germinando una cultura agile moderna
con Eduardo Ferro. Esta charla describe en detalle, cómo usando como hilo conductor Continuous Delivery se puede crear una cultura Agile moderna sana que evite silos, que mejore de forma continua y que responda al negocio. Continious Delivery es el dial que nos permite identificar los cuellos de botella en el proceso de desarrollo y operación de un sistema de software. Subes un poco, ves el problema, lo resuelves/minimizas y vuelves al primer paso. Describiré la cultura, sus características core (aprendizaje continuo, XP development, DevOps, Arquitectura Evolutivas), su necesidad en nuestro contexto (startup, cloud), y los paso...
2018-11-23
1h 14