Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ


Choose your language

InfoQ Homepage Presentations Functional Programming: A Pragmatic Introduction

Functional Programming: A Pragmatic Introduction



Jim Duey explains functional programming through Java code samples, emphasizing the need for a mindset change in approaching coding and why the functional paradigm is useful.


Jim Duey has spent over 20 years as a professional programmer. He founded Intensive Systems Consulting, Inc. for Clojure consulting, an embedded/industrial software consulting and developer mentoring. He has written several tutorials on Clojure programming. He can be reached at and @JimDuey.

About the conference

Code PaLOUsa is a conference designed to cover all aspects of software development regardless of technology stack. It has sessions revolving around Microsoft, Java, and other development platforms; along with session on higher levels that are platform agnostic. The conference schedule will feature presentations from well-known professionals in the software development community.

Recorded at:

May 06, 2011