Software Crafters Barcelona is a two day event which aims to attract and connect software development professionals, who feel passion for their work and share the values and principles of the Crafters movement. It aspires to be a meeting place that facilitates the magic of learning, teaching and co…
Si quieres ver el vídeo con las slides: https://youtu.be/pAwlxeR1Hjo ------------- Many people think that being a Tech Lead is about being promoted. In fact, it's a career change. You start to shift your focus from the tools, libraries, programming languages and "the best code" towards enabling your team so they can do their job, while learning and having fun. How can you help your team grow, keep yourself hands-on, change and improve processes, and manage different stakeholders, while delivering value to your company? In this talk, I will reveal the lessons learned in my first year as a first-time Tech-Lead, from transparency to communication, handling hyper-growth, fostering ownership and having difficult conversations with people. ------------- Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Si quieres ver el vídeo con las slides: https://youtu.be/uDPm-lTc5Qg Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Si quieres ver el vídeo con las slides: https://youtu.be/8RwQiJ_tcoY Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- ¿Alguna vez te ha pasado que estás en una retrospectiva y piensas, ""ésto ya lo he vivido antes, en otro equipo""?. A lo largo del tiempo y del espacio, una y otra vez los equipos acaban reproduciendo los mismos patrones de comportamiento en sus retros. Son antipatrones: Te encuentras con un problema en la dinámica de grupo, en un contexto, y aplicas las mismas soluciones (malas) para intentar corregir ese comportamiento y siempre son las mismas soluciones. Caemos en la misma piedra constantemente. Traigo algunos de esos patrones y lo que he descubierto reflexionando sobre ellos: cuándo suceden?, qué consecuencias provocan?, cómo podemos atacarlos de una forma diferente a la habitual?
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- ¿Qué pasa cuando quieres desarrollar videojuegos pero no sabes como? Hay quien muy acertadamente decide aprender, leer libros, hacer cursos… Yo decidí saltar a la piscina y empezar a hacer juegos con lo que ya sabía: JavaScript, concretamente Vue. ¿Qué podía salir mal? Muchas cosas! En esta charla hablaré sobre errores y lecciones aprendidas durante el desarrollo de varios juegos, también de lo que no salió del todo mal, y por qué estoy haciendo mi siguiente juego con Phaser. Algunos puntos a tratar: Control del tiempo con javascript Control del estado del videojuego Control del input del usuario Cuando es mejor usar un framework especializado como Phaser
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- In the world of microservices, we have seen this new technology, the Service Mesh, emerge and grow very fast. Projects like Istio, Linkerd or Consul have become very popular and people are starting to adopt them and figuring out the new possibilities these projects bring. But beyond the individual features each of those projects provide, in this talk we will present the core concepts of a Service Mesh, the novel things this technology brings, and the use cases it is meant to solve. We will explore how Service Meshes will push networking to the next level, opening the door to a whole new set of possibilities especially designed for this new era of multi-cloud and hybrid architectures, and giving us a mental model with which to explore and evaluate after the talk.
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- “Number of programmers doubling every five years” Robert C Marrin. We have lots of junior developers joining the industry every year. And even with this, every company is struggling to find developers, especially senior developers. We think that one of the best solutions to this problem is paid apprenticeship programs. In this talk, we want to share our experience with our apprenticeship program from different points of view, as an apprentice and as a teacher. We’ll talk about what went well, the challenges we faced and how we solved them. Moreover, we believe that apprenticeship programs go beyond the apprentices and the teachers and help to foster a culture of learning in a company.
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- El año pasado vimos que Serverless es ya una tecnología madura con la que poder trabajar, pero por qué querría una organización meterse en un nuevo paradigma tecnológico? Es esta charla hablaremos sobre aquello que aporta Serverless a nuestra organización desde una perspectiva de negocio. Veremos como permite la rápida experimentación y nuevos modelos de negocio y como nos permite centrarnos en lo realmente importante para nosotros: la lógica de negocio.
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- Las startups de éxito suelen crecer muy rapidamente. Eso implica que la mayoría de veces el equipo de desarrollo se ve obligado a adaptarse a esa velocidad y sacar nuevas funcionalidades a un ritmo frenético. Todo esto queda reflejado en el código: tech debt, acoplamiento, bad smells, diseño de arquitectura pobre y no escalable... En la charla hablaré como he afrontado todos esos retos y como, poco a poco, se ha ido mejorando el código y la arquitectura para que permita evolucionar y escalar según las necesidades de la empresa. Veremos como se pueden ir aplicando de forma incremental e iterativa patrones de diseño a micro y macro arquitectura (DDD, SOLID, microservicios...).
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN19-Ivoox ------------- How predictable is your code? How predictable is your system, your project or your business? What does it mean to be predictable? Knowing this will help us write better code, create better systems and run better projects and help us understand why agile practices work and when they may not be enough...
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN-Ivoox Is it really worth automating UI tests? In most of the cases, the cost of maintenance is much higher than the benefit they bring. However, it can still provide a lot of value, if kept to a minimum. In this talk I’ll explain what other kind of tests or techniques can be implemented to avoid doing that much UI testing. We will revisit the testing pyramid and explore how it can be adapted to context we now find in projects.
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN-Ivoox La ingeniería del caos es una joven disciplina centrada en la realización de experimentos controlados en sistemas en producción con el fin de mejorar su resiliencia. Aunque ha existido desde mucho antes, fue en 2010 cuando empezó a tomar relevancia gracias al trabajo de Netflix con su ‘Chaos monkey’, desde entonces se ha evolucionado mucho y ha crecido alrededor una vibrante comunidad. En esta charla veremos una introducción a los principios, prácticas y herramientas en torno a la ingeniería del caos.
Otras charlas de Barcelona Software Crafters 2019 también en podcast: https://lk.autentia.com/SWBCN-Ivoox In the past 5 years mobile apps have expanded to encapsulate almost every instance of our daily lives: we use them to communicate with loved ones, share secrets, and to them we reveal part of ourselves. They interact with almost every business transaction around the world, and with the rise of IOT they are even being connected to our homes and cars. And yet according to surveys only around 5-8% of the world population knows how mobile apps operate or work. Users sometimes don't understand why apps are asking for permissions, or what their data we ask access for is used for. In this talk we'll see how important it is to earn your users' trust in a time when we are all worried about privacy. We will be reviewing real life scenarios about information transparency, and how it can be achieved with small changes in design and code. Helping users understand how your app uses their data is good for everyone.