Skip to content

Instantly share code, notes, and snippets.

@kyleboon
Created October 22, 2015 19:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kyleboon/c50d5067b954f962284c to your computer and use it in GitHub Desktop.
Save kyleboon/c50d5067b954f962284c to your computer and use it in GitHub Desktop.

Kyle Boon is a Cloud Engineer for SmartThings in Minneapolis, MN. He has been developing web applications professionally for the last 11 years. Kyle is passionate about building scalable, maintainable, robust software systems and having fun while doing so. When not programming he obsesses over Ohio State football, golfs poorly, and rides bikes.

Most examples of reactive programming start off with streaming arrays of numbers. It might not be immediately obvious how this is useful for writing web services.

We'll go over reactive programming concepts and an introduction to RxJava and then discuss what makes reactive programming useful for web services. I'll show how to solve a few common use cases like: fetching data from a web service, fetching data from a jdbc connection, combining data from multiple sources and dealing with rate limiting.

Most examples will be using Ratpack, but I'll show some using grails 3 as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment