Vídeos de programación

Vídeos sobre programación y desarrollo de software.
The rise of container technologies allows us to fundamentally change the way we develop, test and deploy software. However, the problem and solution space with which software developers are confronted nowadays has become even bigger and we as a profession still need to discover patterns and practices for successfully dealing with this level of complexity. Thanks to tools like Docker, spinning up a full-fledged relational database isn’t more difficult or time consuming than using an in-memory database anymore. So why not run your integration tests on your local machine, inside an environment which resembles production as close as possible? This talk demonstrates how to use Docker in conjunction with Spock by providing live demos and best-practices for joyful integration testing. You will see how to spin-up and tear-down databases (relational and NoSQL), web-servers and even external applications on a test-class and test-method basis. In the end we’ll even have an outlook on functional testing using GEB and docker-compose with Spock. Attendees should have basic knowledge about Spock and Docker.
We all know that writing Java code can be verbose and boring, that’s why we use Groovy. But even using Groovy some times our code is not as clean as we would like to be. In this talk you’ll learn how you can improve your code using Javaslang and Groovy. Javaslang is a Java library that helps to reduce the amount of code and increase the robustness using a functional approach. I won’t talk about mondads, functors and all those buzzwords related to the functional programming. Everything will be practical Groovy examples that you can use in your daily work. @ilopmar @greach2017 @autentia
Have you struggled to understand the strategic business requirements on your new project? Do you wonder where to start in developing your greenfield features? Have you wondered how you can put Domain-Driven Design into practice on a project? Attend this workshop and find out how you can accomplish these efforts and more. By Vaughn Vernon.
In this session we will show how we are applying Kanban in eDreams ODIGEO to help teams improve their process. We will explain the basic objective metrics used (Throughput, Lead Time, Flow Efficiency, ...) and how we collect and share them, but also we will show the visualisation techniques we use for subjective metrics, and how we built them using some popular JavaScript libraries. Hector Barriuso
En esta charla hablaremos de Testing on the Toilet, una iniciativa de Google para inspirar a los desarrolladores a escribir buenos tests y código testable. Analizaremos las técnicas más relevantes de entre las propuestas en sus episodios para mejorar nuestras prácticas de testing y que al terminar queráis imprimirlas y compartirlas en el baño de vuestras oficinas. Laura Morillo-Velarde Rodríguez
Scala è un linguaggio di programmazione general purpose multi-paradigma pensato per realizzare applicazioni ad alte prestazioni che girano all'interno della Java Virtual Machine. Spark è il framework "Big Data", basato su Scala, più flessibile e performante disponibile oggi sul mercato. Durante il talk verrà introdotto il linguaggio Scala e verranno mostrate le potenzialità legate al suo utilizzo nell'ambito dello sviluppo di applicazioni web di ultima generazione compresa la possibilità di processamento parallelo di grandi quantità di dati attraverso l'utilizzo del framework Spark.