Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Presentación en el meetup de Tarragona Developers (tgndevs) sobre Domain-Driven Design. Hablaremos de los objetivos básicos de DDD, introduciremos la parte estratégica, hablaremos sobre la parte táctica, veremos implementaciones de cada building block y resolveremos dudas específicas de los asistentes.
"Una charla sobre testing basado en checking y tipos de tests útiles con una pequeña descripción. Tests de carga, tests de propiedad, test de mutabilidad, risk base testing..." Todos los videos de Pamplona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pWzA2ILUMUDwD_0QGIIJetn Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"Una de los conceptos que DDD nos ofrece para desacoplar nuestro código son los eventos de dominio. En letgo hay picos diarios de +10.000.000 eventos por hora (3.000/s). Esto supone un reto y cualquier optimización tiene un impacto notable. La charla consta de cómo estaban hecho los consumers antes (spoiler: alguna que otra vez se llegó a levantar 100 máquinas) y cómo lo están ahora. La charla es agnóstica del lenguaje de programación, aunque se explicarán truquillos de cómo hacerlos en php, y sobre todo, de cómo molar mucho utilizando Akka desde Scala o Java." Todos los videos de Pamplona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pWzA2ILUMUDwD_0QGIIJetn Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"Lo "neuro" está de moda. En cada esquina, surge un experto afirmando que los últimos avances de la neurociencia revolucionarán todos los sectores. Así, tenemos neuromarketing, neuroeducación, neuroeconomía, neuropolítica, etc. En esta charla se da la opinión contraria: la neurociencia es muy interesante, pero difícilmente podrás aprovechar alguno de sus últimos hallazgos para tu trabajo diario programando, gestionando equipos o haciendo cumbre en el Kanchenjunga. El debate es muy bienvenido." Todos los videos de Pamplona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pWzA2ILUMUDwD_0QGIIJetn Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"Llevo unos 3 años trabajando con [micro]servicios en Tuenti y quiero contar mi historia. Como toda buena historia de [micro]servicios tiene un inicio con un diabólico monolito y una campaña por hacerle frente rompiéndolo. La parte central de nuestra historia tendrá elementos de batalla épica, tipos de armas que usamos, estrategias de creación de ejércitos y un sin fin de anécdotas. El final, que presentará la historia a día de hoy, ya os aviso que no será feliz pero tampoco será triste. Si esta gran metáfora no ha sido suficiente para convencerte de ver mi charla te lo digo con otras palabras: Mundo real, problemas reales, soluciones reales y en producción durante años que dan servicio a casi un millón de clientes. No serán los [micro]servicios más "artesanos" del mundo pero hacen su función, controlando deuda técnica y tomando decisiones pragmáticas. Motivación, partiendo el monolito, arquitectura, prácticas, testing, despliegues, monitoring, alarmas, etc. Pros vs Cons desde la experiencia en una base de código grande, bastantes [micro]servicios, un monolito y 1M de usuarios potenciales. Y, por si aún no te lo habían contado, no sólo es código sino también equipos, componentes, responsabilidades, etc. ¿Te he convencido ahora? :)" Todos los videos de Pamplona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pWzA2ILUMUDwD_0QGIIJetn Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"En mLean tenemos un modelo mixto de despliegue, cloud y on-prem, dependiendo del cliente. Los cloud (y algunos on-prem) se despliegan al final de cada sprint, cada dos semanas, mientras que el resto se acogen a un tren de releasing que pasa cada dos meses (4 sprints). En esta charla compartiré cómo organizamos el día a día y los despliegues para que esto sea posible sin morir en el intento." Todos los videos de Pamplona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pWzA2ILUMUDwD_0QGIIJetn Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"El objetivo de esta charla es introducir la llamada ‘tecnología blockchain’ y sus fundamentos cripto-económicos. Explicaremos el funcionamiento de redes como Bitcoin -la primera blockchain- o Ethereum, y cómo resuelven el problema del comercio electrónico sin la necesidad de recurrir a una institución financiera. Si crees que esto no tiene nada que ver contigo… ¡Espera! Para los más nerds, veremos cómo la programación es un elemento fundamental de las blockchains. Y para esos melancólicos que se pasa las horas lamentando lo poco que los junior nos interesamos por Negocio, también hablaremos de los nuevos modelos de negocio que han surgido y pueden surgir gracias a la blockchain."
Pequeños consejos a la hora de preparar slides con código como por ejemplo mantener el contexto entre slides. Sesión del open space. Por Javier Ferrer.
En el Software Craftsmanship uno de los pilares es el Testing, en un proyecto web el CSS es una pieza importante para tener un buen producto. En esta charla veremos cómo implementar herramientas de testing en el CSS de nuestro proyecto y evitar así la temida "Visual Regression". Por Joan León.