Software Crafters Barcelona 2019
2019-10-05..2019-10-06
Barcelona, Spain
[Software Crafters Barcelona 2018, Software Crafters Barcelona 2019, Software Crafters Barcelona 2021, Software Crafters Barcelona 2022, Software Crafters Barcelona 2023]
| title | author | length |
|---|---|---|
| Vídeo resumen | 03m | |
Video shows the seventh edition of Software Crafters Barcelona and lists concrete improvements: expanded networking, a dedicated speakers room, a cloakroom and… | ||
| InmunoGame, when immunology meets JavaScript of Things | Azahara Fernández Guizán | 28m |
Afaya built a trivia-style game combining immunology content with IoT hardware using the JavaScript of Things framework. The talk explains how they… | ||
| Chaos engineering: Breaking things on purpose in production | David Lluna | 52m |
Chaos engineering is introduced as a discipline for running controlled experiments in production to improve system resilience, tracing its rise in prominence… | ||
| How the right tools help deploy the right architecture | Carlos Villuendas | 57m |
Describes deploying a new company-wide software architecture at Adevinta for millions of users and the real challenge of getting the whole organization to… | ||
| Back to the Basics. Modeling Our Domain | Javi Ferrer González, Rafa Gómez Casas | 55m |
Covers practical approaches to domain modeling for web and mobile backends, comparing patterns like SOLID, Hexagonal Architecture, CQRS and DDD when designing… | ||
| Explain, please. Help your users trust you | Berta Devant | 53m |
Mobile apps collect far more data than users understand—only 5–8% know how apps work—so decisions about permissions, SDKs and algorithms matter. Case studies… | ||
| Build Your Own Virtual DOM | Daniel de la Cruz | 57m |
Builds a small virtual DOM library through live coding, showing step-by-step implementation details. Covers core concepts behind how libraries like React… | ||
| UI tests are dead, long live UI tests! | Aida Manna | 51m |
Argues that UI tests are not worthless but must be kept minimal and moved down the pyramid: heavy logic lives in unit tests, UI integration tests run against a… | ||
| Apprenticeship programs | Solange U. Gasengayire, Alfredo Fernández | 49m |
Starts from the claim that the “number of programmers doubling every five years,” then describes a practical countermeasure: a 3–4 months paid program with… | ||
| Software and architecture quality in a startup | Cristian Cotes | 54m |
How to improve software and architecture quality in a fast-growing startup by addressing tech debt, coupling, code smells and poor scalable design. Describes… | ||
| Predictably Unpredictable | John Hearn | 01h 04m |
Code and systems break when tiny shared hidden dependencies and mutable state create bidirectional failures — example: a standalone logging service overload… | ||
| Why Serverless? | Vicenç García Altés | 52m |
Explains why organizations should adopt serverless architecture by focusing on business benefits rather than only technical maturity. Covers how serverless… | ||
| Functional Programming bits and pieces | Zuzanna Kruszczynska | 45m |
Compares a Java ternary max implementation to a Haskell version to show how pure functions simplify testing and reasoning, uses GHCi to demo map/filter/fold by… | ||
| Beyond cryptography | Marta Bellés Muñoz | 51m |
An overview of the evolution of cryptography, explaining the mathematical problems behind modern cryptosystems and how classical ideas reappear in contemporary… | ||
| UX Engineer, engineers connecting design and front end | Marina Aisa | 49m |
Argues that a dedicated UX Engineer role closes the gap between design and front end by owning both concept and implementation, not just handing off files… | ||
| Service Mesh and the future of networking | Ignasi Barrera | 43m |
Service mesh replaces in-app networking logic with a fleet of Envoy sidecar proxies per service plus a control plane (Istio Linkerd Consul) that pushes live… | ||
| Mis retrospectivas se han roto. Antipatrones de equipo | María Berenguer | 58m |
¿Y si lo escuchas mientras vas al trabajo o te pones en forma?: https://www.ivoox.com/44322786
-------------
¿Alguna vez te ha pasado que estás en una… | ||
| Video games with JavaScript, lessons learned | Núria Soriano Satorres | 41m |
A developer recounts building several videogames using JavaScript—specifically Vue—and describes the mistakes made, lessons learned, and some things that… | ||
| From code to software, a team journey | Eli Maruenda, Jordi Medina | 39m |
Examines how role-based silos (developers ignoring methodology, QA ignoring architecture, Scrum Masters detached) undermine shared responsibility and XP… | ||
| From Chaos to Domain Driven Design in Go | Joan López de la Franca, Adrián Pérez | 42m |
Applies Domain-Driven Design (DDD) to Go applications to organize messy code and avoid issues like cyclic dependencies. Covers strategic DDD (ubiquitous… | ||
| Why Emotional Intelligence is crucial in the workplace and in life | Crystal Mbanefo | 35m |
Defines emotional intelligence as a learnable skill across five domains and shows concrete company practices at Makers Academy: hiring for empathy, asking new… | ||
| Functional Error Handling | Jaime González | 43m |
Explains how to handle real-world errors (missing DB results, network timeouts) using functional-programming abstractions—Monads, Applicatives and Functors… | ||
| Tech leadership, one year after | João Alves | 59m |
Company-scale move from 100 to 300 engineers forces concrete changes: set a target of deploy 10 times a day, introduce RFCs to democratize architecture, run… | ||
| Entrevistamos a Crystal Mbanefo | Crystal Mbanefo | 02m |
Emotional intelligence directly increases team productivity and cohesion by improving communication, feedback exchange, and empathy, and its absence raises… | ||
| Interview with Daniel de la Cruz | Daniel de la Cruz | 02m |
An interview with Daniel de la Cruz explores misconceptions about how libraries like React and Vue work—specifically addressing the biggest false myth about… | ||
| Entrevistamos a David Lluna | David Lluna | 01m |
Defines "controlled" as isolating a single variable, fixed hypothesis and preplanned metrics, and enforces it with feature flags and canary deployments. Argues… | ||
| We interview Eli Maruenda and Jordi Medina | Eli Maruenda, Jordi Medina | 02m |
An interview with Eli Maruenda and Jordi Medina about dealing with team members who are disengaged or obstructive and how to improve their motivation. The… | ||
| Entrevistamos a Aida Manna | Aida Manna | 02m |
All tests — UI tests, acceptance tests, visual tests and browser compatibility tests — go into CI/CD and run with each push so failures can block a release… | ||
| Entrevistamos a Azahara Fernández | Azahara Fernández | 01m |
La charla completa en: https://youtu.be/i5cGX68kYD0
1. ¿Cuál es el mayor problema al que os habéis enfrentado realizando éste proyecto?
2. ¿Tenéis pensado… | ||
| Entrevistamos a Berta Devant | Berta Devant | 05m |
Argues that opaque terms exist from legal necessity not malice, but careless wording hides what data companies actually hold and what happens when breaches… | ||
| Entrevistamos a Carlos Villuendas | Carlos Villuendas | 02m |
Argues for a minimalist enterprise architecture that enforces only API contracts and deployment pipelines while leaving teams free to choose frameworks… | ||
| Entrevistamos a Cristian Cotes | Cristian Cotes | 02m |
Argues for gradual adoption: introduce practices that reduce risk first and postpone big structural changes until metrics justify them, using signals like… | ||
| Entrevistamos a Garance Flore | Garance Flore | 01m |
Accessibility is the next big topic for developers and the claim here is clear it becomes straightforward when designers and product owners think about it from… | ||
| Interview with Ignasi Barrera | Ignasi Barrera | 04m |
An interview with Ignasi Barrera about service mesh technologies, discussing the current maturity level of various service mesh tools and whether using full… | ||
| Entrevistamos a João Alves | João Alves | 01m |
One year into a new Tech Lead role, the account shows a shift from coding emphasis to people work: coaching colleagues, setting growth paths, and resolving… | ||
| Entrevistamos a Jaime González | Jaime González | 03m |
Asserts that Kotlin works well for pragmatic applications but does not replace primarily functional languages because some patterns require explicit encoding… | ||
| We Interview Imma Valls | Imma Valls | 01m |
An interview with Imma Valls explains how the Elastic suite (Elasticsearch, Logstash, Kibana, Beats) can be used to monitor infrastructure by collecting… | ||
| Interview with Javi Ferrer and Rafa Gómez | Javi Ferrer, Rafa Gómez Casas | 04m |
They discuss best practices for modeling a software domain, focusing on returning to fundamentals: identifying core concepts, using clear ubiquitous language… | ||
| We Interview Joan López de la Franca and Adrián Pérez | Joan López de la Franca, Adrián Pérez | 02m |
An interview with Joan López de la Franca and Adrián Pérez about applying Domain-Driven Design (DDD) in Go, discussing when DDD is appropriate and when it is… | ||
| Entrevistamos a John Hearn | John Hearn | 02m |
Claim: projects fall into predictable vs unpredictable projects and that whether you can write intuitive early code depends on which class a project is in… | ||
| Entrevistamos a Marina Aisa | Marina Aisa | 01m |
A UX engineer is a hybrid role that combines design knowledge with front-end implementation skills and acts as a bridge between those teams. The profile… | ||
| We Interview Maria Berenguer | María Berenguer | 02m |
A short interview with Maria Berenguer about retrospectives in software teams, focusing on the most common mistake she sees in retros and whether her talk… | ||
| Interview with Marta Bellés | Marta Bellés | 03m |
An interview with Marta Bellés about cryptography that asks whether the mathematics behind cryptography are hard to understand and whether cryptography has… | ||
| Interview with Nuria Soriano | Nuria Soriano | 02m |
The interview discusses using Phaser, a game-focused JavaScript framework, versus a general-purpose framework like Vue, highlighting Phaser’s advantages for… | ||
| Interview with Pedro Santos | Pedro Moreira Santos | 02m |
An interview with Pedro Santos discusses the recent proliferation of software architectures that often look very similar and asks how different they really… | ||
| Entrevistamos a Solange U. Gasengayire y Alfredo Fernández | Solange U. Gasengayire, Alfredo Fernández | 01m |
Junior hires arrive motivated with new ideas and offer fresh perspectives that reveal gaps in current practices; running an apprenticeship forces the company… | ||
| Entrevistamos a Oriol Saludes y Álvaro García | Oriol Saludes, Álvaro García | 02m |
Explains why to adopt Domain-Driven Design by naming concrete patterns that change code and team behavior: bounded contexts, ubiquitous language, aggregates… | ||
| Entrevistamos a Vicenç García Altés | Vicenç García Altés | 02m |
Interview answers which companies benefit from Serverless and which do not with concrete tradeoffs and real failures and wins. Claims include faster… | ||
| Entrevistamos a Zuzanna Kruszczynska | Zuzanna Kruszczynska | 01m |
La charla completa en: https://youtu.be/byMLE4eGkD0
1. If a person wants to make the change to functional programming, Where do you recommend starting?
2… | ||
| We interview Vicente Baixauli and Paco Navarro | Vicente Baixauli, Paco Navarro | 02m |
An interview with Vicente Baixauli and Paco Navarro about refactoring: they discuss whether daily time should be routinely set aside for refactoring legacy… | ||
| nothing matches | ||