Over a million developers have joined DZone.

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

Learn how to stop testing everything every sprint and only test the code you’ve changed. Brought to you by Parasoft.

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.

Get the top tips for Java developers and best practices to overcome common challenges. Brought to you by Parasoft.

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 }}