Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Overview

This video from renowned software architect Neal Ford helps you transition from a Java-writing imperative programmer to a functional programmer, using Java, Clojure and Scala as examples. Rather than focus on specific language features, Functional Thinking looks at a variety of common practices in OOP languages and then shows you how to solve the same problems using a functional language.

Subscriber Reviews

Average Rating: 4.285714285714286 out of 5 rating Based on 7 Ratings

"Functional Thinking" - by drona on 08-JUN-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Nice presentation, crisp examples, and apt commentary  provides a great overview of some very complex and relevant happenings in the world of programming. Leaves one fresh and hungry for more rather than exhausted!
Report as Inappropriate

"Excellent presentation of great content" - by Dinkar on 11-MAY-2013
Reviewer Rating: 1 star rating2 star rating3 star rating4 star rating5 star rating
Watching these videos will surely:
- benefit every Programmer
- encourage every Polyglot-in-training

Report as Inappropriate

Table of Contents

Chapter/Selection

Time

Introduction

Preview

00:35:19

Gradually Getting Started

Preview

00:41:20

Functions

Play Video

00:29:54

Laziness

Preview

00:34:09

Coupling vs Composition

Preview

00:25:56

Functional Data Structures

Preview

00:25:35

Rethinking Dispatch

Preview

00:20:57

Summary

Preview

00:25:22

Extras

The publisher has provided additional content related to this title.


Description
Content

Visit the catalog page for Functional Thinking

  • Catalog Page

Visit the errata page for Functional Thinking

  • Errata