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

Functional Programming Scala Concepts [Video]

DZone's Guide to

Functional Programming Scala Concepts [Video]

A bit nervous about functional programming in general and Scala in particular? This video breakdown will help understand immutability, FP, and its relation to math.

· Java Zone ·
Free Resource

Microservices. Streaming data. Event Sourcing and CQRS. Concurrency, routing, self-healing, persistence, clustering...learn how Akka enables Java developers to do all this out of the box! Brought to you in partnership with Lightbend.

In this video, we are going to cover some of the main concepts in Scala and some of the intimidation that can result by a merely looking at its syntax and concepts.


The video includes:

  1. Is Scala scaring you? Well, it should.

  2. Haskell, math, and their relation to Scala.

  3. Functional programming terminology neutron bomb.

  4. Code readability.

  5. We do want functional programming after all.

  6. Imperative and declarative.

  7. Immutability.

Microservices. Streaming data. Event Sourcing and CQRS. Concurrency, routing, self-healing, persistence, clustering...learn how Akka enables Java developers to do all this out of the box! Brought to you in partnership with Lightbend. 

Topics:
scala ,functional programming ,clean code ,java

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}