Yq8tuuw4l2nniqfqqhxv
SkillsCast

Ratpack's key elements, strengths and use cases

17th November 2015 in London at CodeNode

This SkillsCast was filmed at Ratpack for Real

Ratpack is a web application toolkit for Java and Groovy. It supports a fully asynchronous programming model and native optimisations for high performance and efficiency, in addition to modern tooling and test support. But while it's capable of impressive results in the right context, its promises-based API can present a steep learning curve. In this talk you'll gain an understanding of Ratpack's key elements, strengths and use cases. I'll also talk about my team's experiences building a Ratpack application for a client and ultimately putting it into production.

Topics covered will include: The Handler abstraction and Groovy DSL Application composition and dependency injection, Ratpack's async execution model and programming abstractions, Using Ratpack with RxJava Testing and Running Ratpack on Heroku

Who should attend: Developers and technical architects who'd like to know what Ratpack is all about or are considering adopting it. This talk will be most suited to folks with at least a few years' of JVM programming under their belt plus some experience of functional programming. Bio: I'm a JVM developer/DevOpper of over 10 years and currently a consultant with Energized Work. I created WireMock and Saboteur, like functional programming, and probably ought to know better than to put pre-release frameworks into production!

YOU MAY ALSO LIKE:

Thanks to our sponsors

Ratpack's key elements, strengths and use cases

Tom Akehurst

I'm a JVM developer/DevOpper of over 10 years and currently a consultant with Energized Work. I created WireMock and Saboteur, like functional programming, and probably ought to know better than to put pre-release frameworks into production!

SkillsCast

Ratpack is a web application toolkit for Java and Groovy. It supports a fully asynchronous programming model and native optimisations for high performance and efficiency, in addition to modern tooling and test support. But while it's capable of impressive results in the right context, its promises-based API can present a steep learning curve. In this talk you'll gain an understanding of Ratpack's key elements, strengths and use cases. I'll also talk about my team's experiences building a Ratpack application for a client and ultimately putting it into production.

Topics covered will include: The Handler abstraction and Groovy DSL Application composition and dependency injection, Ratpack's async execution model and programming abstractions, Using Ratpack with RxJava Testing and Running Ratpack on Heroku

Who should attend: Developers and technical architects who'd like to know what Ratpack is all about or are considering adopting it. This talk will be most suited to folks with at least a few years' of JVM programming under their belt plus some experience of functional programming. Bio: I'm a JVM developer/DevOpper of over 10 years and currently a consultant with Energized Work. I created WireMock and Saboteur, like functional programming, and probably ought to know better than to put pre-release frameworks into production!

YOU MAY ALSO LIKE:

Thanks to our sponsors

About the Speaker

Ratpack's key elements, strengths and use cases

Tom Akehurst

I'm a JVM developer/DevOpper of over 10 years and currently a consultant with Energized Work. I created WireMock and Saboteur, like functional programming, and probably ought to know better than to put pre-release frameworks into production!