Software Craftsmanship Barcelona 2017
2017-10-07..2017-10-08
Barcelona, Spain
| title | author | length |
|---|---|---|
| Microservices Lifecycle Through Docker an CD | Viktor Farcic | 53m |
Shows an end-to-end microservice pipeline using Docker Swarm on a 3‑node cluster, building Go services with multi-stage builds into ~20MB images, running unit… | ||
| TDD my recipe notebook | Modesto San Juan | 58m |
Explains the presenter’s practical, evolving approach to Test-Driven Development (TDD), discussing choices like outside-in vs inside-out workflows, which kinds… | ||
| Clean Code, SOLID, CQRS... And what about our tests? | Rafa Gómez Casas, Javi Ferrer González | 58m |
Examines test quality (not just production code) by identifying common problems when starting to write tests, ways to avoid bad testing practices, and which… | ||
| Simplicity for developers | Eduardo Ferro | 52m |
Why simplicity matters in software: the talk explains how the Agile Manifesto and eXtreme Programming prioritize minimizing unnecessary work, and it… | ||
| I Don’t Care About Your JavaScript Framework | Dani Latorre, Néstor Salceda | 50m |
Front-end teams face rapidly changing JavaScript frameworks; this talk examines how to avoid costly rewrites by applying older engineering practices. It covers… | ||
| Measuring code quality in WTFs per minute | David Gomez | 52m |
Presents a reverse approach to code quality by showing small real-world code snippets (mainly Java, some other languages) and explaining why they are bad… | ||
| CSS Craftsmanship | Joan León | 53m |
CSS is not a programming language but can be treated with engineering rigor. The talk connects Software Craftsmanship principles—well-designed, valuable… | ||
| Why Kubernetes can make our life easier | Fernando Ripoll | 57m |
"Kubernetes is an orchestration tool created by Google aiming to control containerized applications at the cluster level. People used to say the entry level is… | ||
| Segmenting Customers with Machine Learning | Julio Martínez | 24m |
Workshop shows end-to-end customer segmentation using real Olabox orders: data cleaning, feature engineering from recent order sequences (orders as items, not… | ||
| The... wonderful? World of lambdas | Esther Lozano, David Gomez | 41m |
Covers adopting Java 8 lambdas: introduces lambda syntax and functional-programming ideas, then focuses on practical guidance about when to use lambdas and… | ||
| Going eventually consistent with CQRS | Manel Sellés | 52m |
Examines CQRS (separating write and read models) and its benefits, questioning when that separation makes sense. Covers patterns for integrating with external… | ||
| The path to declarative programming | Gerard Madorell, Daniel Jiménez | 46m |
Shows how to migrate an imperative codebase toward declarative (functional) programming by refactoring a real application step by step. Covers concrete… | ||
| Eduardo Ferro at Barcelona Software Craftsmanship'17 | Eduardo Ferro | 03m |
Eduardo Ferro explains four basic rules for simple design, advocates an evolutionary architecture, and argues developers should "think outside the box" from a… | ||
| Esther Lozano y David Gómez en Barcelona Software Craftsmanship'17 | Esther Lozano, David Gomez | 03m |
Esther y David dieron en la conferencia una charla sobre Java 8, "The wonderful? world of lambdas". Una charla de programación funcional donde apuestan por las… | ||
| Javier Ferrer y Rafa Gómez en Barcelona Software Craftsmanship'17 | Javi Ferrer González, Rafa Gómez Casas | 05m |
Estamos acostumbrados a hablar de la calidad del código "de producción", pero ¿qué hay de la calidad de los test? ¿Cómo medimos si son buenos o malos? Las… | ||
| Modesto San Juan at Barcelona Software Craftsmanship'17 | Modesto San Juan | 02m |
Covers practical experience applying Test-Driven Development (TDD) in day-to-day software work, including how the presenter has changed their workflow and… | ||
| Dani Latorre y Nestor Salceda en Barcelona Software Craftsmanship'17 | Dani Latorre, Néstor Salceda | 04m |
Vivimos tiempos moviditos en el frontend, pestañeas y te aparecen un par de nuevos framework javascript anunciados en hacker news.
Entonces ¿qué hacemos?… | ||
| Joan León en Barcelona Software Craftsmanship'17 | Joan León | 03m |
CSS no es un lenguaje de programación, pero no por eso tenemos que hacer las cosas mal. El término Software Craftsmanship ha sigo acogido por la comunidad como… | ||
| Sandro Mancuso en Barcelona Software Craftsmanship'17 | Sandro Mancuso | 03m |
The software craftsmanship movement started 8 years ago. What happened since? Has anything changed? Where is this movement? What is Software Craftsmanship… | ||
| Slow Life or How to Live Well as a Developer | Luis Rovirosa, Jordi Anguela | 52m |
Practical advice for software developers on slowing down work life to regain control and satisfaction: techniques include saying no, removing unhelpful tasks… | ||
| The Software Craftsmanship | Sandro Mancuso | 01h 02m |
Traces the movement from the 1999 Pragmatic Programmer and the 2008 Chicago gathering through adoption pains and an “agile hangover,” credits code retreats and… | ||
| What I've learned by dealing with a Dungeon Master | Raúl Araya | 33m |
Identifies the Dungeon Master anti‑pattern where one entrenched author controls design, hoards domain knowledge and resists change, and shows concrete fixes… | ||
| Understanding the learning path | Jose Armesto | 51m |
Starts with a monkey experiment to show how teams copy rules without context, then maps learning to the Dreyfus model (novice → expert) and argues rules act as… | ||
| Ecosystem of a Linux Distribution | Matthias Brugger | 53m |
A Linux distribution is a curated snapshot of upstream projects that gets assembled, built and tested: the open build service compiles packages for multiple… | ||
| Starting at the Beginning (of Design) | Carlos Bastos | 54m |
A catalog of object-oriented design principles (KISS, DRY, POLA, SOLID, SoC, YAGNI, LoD, HP, CRP, TDAP, etc.) is presented with concrete examples to teach… | ||
| Native and browser SPA versions using re-frame, ClojureScript and ReactNative | Manuel Rivero | 46m |
Rewriting a browser spelling-practice app into ClojureScript lets the team ship a single codebase that shares about 90% of logic between web and native using… | ||
| Random Testing | Pedro Moreira Santos | 56m |
Introduces random (property-based) testing as a way to complement or replace unit tests by generating unbiased random inputs, including edge cases. Covers how… | ||
| Ten lessons learned on API performance optimization | Stelios Modes | 54m |
"One day, you learn that you will be responsible for the company’s externally facing API.
It is a strategic product for the business and expected to have more… | ||
| Deconstructing the monolith | Jordi Martínez | 53m |
Describes breaking a Drupal 7 monolith into independent services over a year while keeping users unaware of downtime, migrating toward Drupal 8 and replacing a… | ||
| Tackling transactions in Microservices applications | Rubén Pérez | 55m |
ACID across services is unavailable so two‑phase commit introduces blocking, a coordinator single point of failure and poor scalability, while the SAGA pattern… | ||
| Vicenç García-Altés at Barcelona Software Craftsmanship'17 | Vicenç García Altés | 01m |
Introduces serverless architectures as a way to focus on business logic while reducing infrastructure concerns, explaining why serverless has become popular in… | ||
| The economics of continuous delivery | Adrian Perreau | 54m |
Continuous Delivery (CD) is evaluated as an economic investment: deploying less frequently increases hidden costs. The talk explains three causes of rising… | ||
| Así fue Barcelona Software Craftsmanship 2017 | 02m | |
Todos los videos de Barcelona Software Craftsmanship
https://www.youtube.com/playlist?list=PLKxa4AIfm4pXfHIuhB89H6TdUO8syJMui&playnext=1
Descarga gratis la… | ||
| nothing matches | ||