• Liked Naresha K
    keyboard_arrow_down

    Rethinking HTTP Apps on JVM with Ratpack

    Naresha K
    Naresha K
    schedule 1 year ago
    Sold Out!
    45 mins
    Demonstration
    Intermediate

    HTTP application programming model on JVM traditionally has been based on the thread per request model. However increasing scale and complexity of applications are forcing the developers to think in new directions. Ratpack is one of such efforts. Ratpack is a collection of libraries glued with Java 8 and makes use of Netty, Guava and Reactive Streams. Ratpack also provides a Groovy DSL, helping developers to use declarative style.

    In this demo, I will explore the asynchronous programming model leveraged by Ratpack. Composition, immutability, laziness are the core techniques used in building an application, which in fact are the ideas from functional programming. Though Ratpack has a variety of features, my focus for this presentation is asynchronous, reactive and functional aspects of Ratpack.

Sorry, no proposals found under this section.