Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Functional Patterns for the Asynchronous Web

DZone's Guide to

Functional Patterns for the Asynchronous Web

· Java Zone ·
Free Resource

Verify, standardize, and correct the Big 4 + more– name, email, phone and global addresses – try our Data Quality APIs now at Melissa Developer Portal!

Asynchronous programming is the latest hype for web development. While Asynchronous programming can help improve total throughput on a multi-core machine, the current state of the art lacks common patterns for how to define asynchronous flow.

In this presentation from the 2013 Northeast Scala Symposium, Typesafe's Josh Suereth covers those patterns, from joining together a series of asynchronous operations to chaining a pipeline of asynchronous tasks. Josh discusses a few core abstractions that help define asynchronous workflow (applicative functors, monads, traversal), then uses these same abstractions to test the same flows synchronously.

** Visit our site for more content on Scala, including the rest of the presentations from NE Scala 2013: http://marakana.com/s/tags/scala

Developers! Quickly and easily gain access to the tools and information you need! Explore, test and combine our data quality APIs at Melissa Developer Portal – home to tools that save time and boost revenue. Our APIs verify, standardize, and correct the Big 4 + more – name, email, phone and global addresses – to ensure accurate delivery, prevent blacklisting and identify risks in real-time.

Topics:

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}