ParadigmShift(imperativeCode, FunctionalParadigm); Functional Java Style

Track: Functional Programming
Skill Level: Beginner
Room: Ballroom C
Time Slot: Thu 3/12, 1:00 PM
Tags: java , functional programming , paradigm
Abstract

Are you interested in learning how to take some existing code and apply the functional paradigm to it? Do you want to better understand how to recognize patterns of reuse and where Functional Programming can be implemented? We’re going to take a small code block and refactor it into a Functional Paradigm. By the end of this, you should have a better understanding of what Functional Programming is and how it can benefit you and your teams as well as being able to recognize patterns of Functional Programming so that you can go and implement these concepts in your own code bases.

Josh Backfield

Joshua F. Backfield has been a Senior Software Development Engineer at both Dell SecureWorks, Inc., an industry-leading MSSP and SPARC a Government VA Contractor. He has been responsible for creating and maintaining applications in a variety of languages. He holds a Bachelor of Science in Electronic Systems Technologies from Southern Illinois University at Carbondale and a Masters of Science in Computer Science from DePaul University. He has worked in a variety of languages such as C, C++, Perl, Java, Javascript, and Scala, and constantly continues to learn and grow with more languages.