Skip to content

Asynchronous Programming with Java 8 and CompletableFuture

Photo of Chuck Eastus
Hosted By
Chuck E. and Don T.
Asynchronous Programming with Java 8 and CompletableFuture

Details

As developers we understand that simple concepts such as “a REST call that takes a user ID and returns the user’s JSON” is actually a carefully tuned series of filters, service calls, and transformations which make that a reality. With the growing popularity of asynchronous programming, the code to do all of that can get real ugly real fast. Java 8 introduced the CompletableFuture class which provides an elegant way to define large operations as a pipeline of smaller, more focused operations. We’ll review some core “functional programming” ideas to warm up and then build a small REST API that highlights how we can use the new futures to write cleaner, modular, elegant code.

Rob Signorelli has designed, architected, and developed software professionally for 15 years. During that time he’s served as a principal architect for a number of startup companies and larger, established companies in the Indianapolis area. Rob is currently the VP of Product Development for LifeShare Technologies, a software/hardware/servic­es company that provides easy-to-use communication, engagement, and wellness technology for aging seniors at home and in assisted living communities.

AGENDA

6:00 - Networking & Pizza

6:15 - Introductions

6:30 - Asynchronous Programming with Java 8 and CompletableFuture, Rob Signorelli

7:20 - Open Networking

All Indy JUG meetings are open to everyone with an interest in Java development. Pizza & beverages are provided. Thanks to E-gineering for hosting & Moser for providing pizza.

Photo of Indianapolis Java User Group group
Indianapolis Java User Group
See more events
E-gineering
8415 Allison Pointe Boulevard, Suite 110 · Indianapolis, IN