groovy

Recursos de programación de groovy
"Write Groovy scripts to solve problems using the power of the Groovy/Java ecosystem and the power of your system’s programs. Learn how to use external programs with the Groovy syntax, add useful dependencies with Grape and leverage the Groovy programming language. Everything guided by a practical example." 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
You wake up. You’re in a room. The walls are riddled with codes. The fellow sitting next to you looks puzzled. An airborne t-shirt hits you in the head. It’s back! Groovy puzzlers in it’s 4th consecutive season with more “NO WAY!”, “WHOA!”, “WTF!”, O_o and pure entertainment value! All contributed by top-notch Groovy authors and users!
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.
In this talk I’ll be talking about why GraphQL could be the next thing on developing APIs and how it could complement your existing REST APIs. GraphQL is a query language for your API, and a server-side runtime for executing queries by using a type system you define for your data. GraphQL isn’t tied to any specific database or storage engine and is instead backed by your existing code and data.
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.
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.
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.
"Oracle decided to give JavaFX a pure Java-API – a good one. But we have to pay the price with longer code and worse readability. GroovyFX simplifies JavaFX development, makes it nicer and more groovy. This session compares JavaFX and GroovyFX and shows how easy JavaFX development can be." Todos los videos de Greach 2017 https://www.youtube.com/playlist?list=PLKxa4AIfm4pVzwQkePSmyNh6xuapnqtB0 Descárgate gratis el libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
"The Amazon Echo is more than a home toy – you can have the real star trek experience in your home with hooks into home automation platforms, streaming music, news, help you cook, tell you jokes, etc. Now let’s Groovy all the things and make a Grails app that can host new Alexa skills! I will go over how to make them in two ways, via Grails 3 and web services and also via AWS Lamba. You can use Groovy for both of these approaches! I will bring a couple Alexa capable devices to demonstrate some fun things you can do with it. I’m sure if you don’t already have one you’ll be hacking away as soon as you get home!" 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