Building Asynchronous and Non-Blocking HTTP Applications with Ratpack Ratpack is a library to write asynchronous and non-blocking HTTP applications. The library is written in Java 8 and we can implement the application code in Java 8 or Groovy. The HTTP IO handling is implemented with Netty, which means that a lot of requests can be handled without a lot of memory needed by the application. This makes Ratpack HTTP applications ideal for writing RESTful micro services and for deploying to cloud services where we need to pay for memory requirements. In this talk we will learn what Ratpack is and what the architecture looks like. We will see a lot of code samples showing how to write an application in Ratpack using both Java 8 and Groovy.
Java 8 knowledge is required
Kijk hier voor de evaluatie van deze sessie.
Bio van Hubert Klein Ikkink Hubert Klein Ikkink is also known as mrhaki. He uses his alias to write on my blog “Messages from mrhaki”. On this blog he writes short tips and tricks about Groovy features in the “Groovy Goodness” series. Hubert started to develop Java applications more than a decade ago. Five years ago he started to explore Groovy and Grails in personal projects, because of the dynamic nature of Groovy and the speed of development. Today he works with Groovy and Grails during his daytime job at JDriven in the Netherlands. In 2012 Hubert wrote the book Gradle Effective Implementation Guide for Packt Publishing. The book is a great introduction and reference for using Gradle. The Gradle build language is explained with hands on code and practical applications. You learn how to apply Gradle in your Java, Scala or Groovy projects, integrate with your favorite IDE and how to integrate with well-known continuous integration servers. In 2015 he wrote the book Gradle Dependency Management released by Packt Publishing.