Joe Barnes is currently a Senior Software Architect at Mentor Graphics where he leads development of cloud-based web solutions such as PartQuest.com. He has spent most of the last decade developing applications on the JVM, with Scala taking focus in recent years. His contributions to the development community come through open source development, blogging, and speaking.
In a field of continually recycled ideas, the old paradigm of functional programming is gaining popularity among software developers. In this presentation we will review some of the catalytic trends that have reshaped the challenges of software development. We then will discuss how functional programming is a fundamentally simpler paradigm well-suited for modern software development. Managers and developers alike will leave understanding how and why to embrace functional programming to improve their software projects.