Simple, Lean, Powerful HTTP Apps with Ratpack
Ratpack is a microframework based on Groovy and Java 8 for generating high performance HTTP applications. Built on top of Netty, Google Guava, and Reactive Streams, it focuses on allowing HTTP applications to be efficient, modular, and adaptive to changing requirements.
Ratpack supports any JVM-based language, though it directly supports Groovy. It is event based, using a non-blocking HTTP IO engine, making it easy to structure response logic. It also was designed with both unit and integration testing in mind. After reviewing the core architecture, a series of demos that highlight the core features will be presented.
About Kenneth Kousen
Ken Kousen is a Java Champion, several time JavaOne Rock Star, and a Grails Rock Star. He is the author of the Pragmatic Library books “Mockito Made Clear” and “Help Your Boss Help You,” the O'Reilly books “Kotlin Cookbook”, “Modern Java Recipes”, and “Gradle Recipes for Android”, and the Manning book “Making Java Groovy”. He also has recorded over a dozen video courses for the O'Reilly Learning Platform, covering topics related to Android, Spring, Java, Groovy, Grails, and Gradle.
His academic background include BS degrees in Mechanical Engineering and Mathematics from M.I.T., an MA and Ph.D. in Aerospace Engineering from Princeton, and an MS in Computer Science from R.P.I. He is currently President of Kousen IT, Inc., based in Connecticut.
More About Kenneth »