Vídeos de programación

Vídeos sobre programación y desarrollo de software.
Many Groovy developers have lost either faith, sanity or both from using Groovy’s HTTP Builder, but the gauntlet has been thrown once again and the project is back to life! In this talk I will present the new project syntax, talk about basic the basic features and discuss advanced use cases. @greach @NoamTenne @autentia
Don’t get me wrong. Concurrency is already “groovy” in Groovy but with each passing day we usualy try to focus on even higher and higher levels of abstraction. From GPars to Rx we’re treating concurrency as a byproduct of our paradigms so usualy when things got ugly (as usualy happens with concurrency) we don’t have a “Plan B”. In this talk I’ll try to ground some of the possible flavors of concurrency that we have available inside the Groovy language and the JVM ecosystem starting with threads and going through higher levels like Rx and even Akka.
"Documentation generated from source code is very popular. Solutions such as Swagger are available for many different languages and frameworks. However, limitations of annotation based tools are becoming apparent. An overwhelming number of documentation annotations make for great docs but muddy the source code. Then, something changes and the docs are out of date again. Test-driven documentation solutions, such as Spring Rest Docs, generate example snippets for requests and responses from tests ensuring both code coverage and accurate documentation. It can even fail the build when documentation becomes out of date. This session will walk through how to implement test-driven documentation solutions for groovy ecosystem technologies like Spring Boot, Grails, and Ratpack." Todos los videos de Greach 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVzwQkePSmyNh6xuapnqtB0 Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
"In this talk we discuss about different types of questions that can be used in a Grails interview to test your skills in Grails and Groovy programming in general. Sergio del Amo, curator of the newsletter Groovy Calamari ( http://groovycalamari.com ), guides you through a set of questions which cover different parts of the framework: Controllers, Views, GSPs, Controllers, Command objects, GORM… Wether you are an experienced Grails developer or a beginner this talk gives you a shared vocabulary about how Grails works and its conventions." Todos los videos de Greach 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVzwQkePSmyNh6xuapnqtB0 Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
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