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

Download Microservices for Java Developers: A hands-on introduction to frameworks and containers. Brought to you in partnership with Red Hat.

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.

Download Building Reactive Microservices in Java: Asynchronous and Event-Based Application Design. Brought to you in partnership with Red Hat

Topics:
scala ,functional programming ,clean code ,java

Published at DZone with permission of Tomer Ben David, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}