Learning Functional Programming



With the help of Pam Grier, Kelsey Innis, software engineer at StackMob, hopes to take functional programming away from the of holier-than-thou neckbeards and bring it to the mere mortals.

In this SF Scala and Women Who Code collaboration, Innis explains How Scala can be used to get past functional programming’s math-heavy, incomprehensible reputation and write code that is powerful, beautiful, and tough (to mess with). If you know what the following program does...

public static void main (String args[]) {
        System.out.println("Greetings! It is I, The Count.");
        
 try {
           for (int i = 0; i < args.length; i++) {
                 int n = Integer.parseInt(args[i]);
                 System.out.println(n + "! " + n + " things, ah ah ah!");
           }
        } catch (Exception e) {
           System.out.println("How could this be, there is nothing to count!");
        }
}

...you’re good to go for this talk.

Want to Learn More about Scala Development?

Check out our training courses and other related Scala videos.