Chapter 3. Functional programming primer

This chapter covers

  • Core functional programming principles
  • Practical tools for working with immutable state and data structures

Before going further into the realm of Play, let’s take a detour and talk about a few functional programming fundamentals at the core of asynchronous programming in Scala. If you’re already familiar with functional programming concepts and their application in Scala, you may want to skip over this chapter or skim through it quickly. If you’re a newcomer to functional programming, this chapter will help you get up to speed with the most important principles and tools that you’ll need to understand and write asynchronous code in Scala.

3.1. A few words on functional programming ...

Get Reactive Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.