addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwchatcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgoogleimageimagesinstagramlinklocation-pinmagnifying-glassmailminusmoremuplabelShape 3 + Rectangle 1outlookpersonplusprice-ribbonImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruseryahoo

Learning Functional Programming without Growing a Neckbeard (w/ SF Scala)

This meetup is co-hosted with SF Scala: please RSVP over there! http://www.meetup.com/SF-Scala/events/90399482/

Interested in learning more about Scala or functional programming in general? Women Who Code is cohosting an intro talk by Kelsey Innis on functional programming concepts with SF Scala.

Functional programming--a style of programming that works by defining expressions instead of executing statements--has a reputation for being heavy on the mathematics, incomprehensible, and impractical for day to day programming tasks.

Not so! Come learn how to write code that's like Pam Grier--powerful, beautiful, and tough to mess with. You should come to this meetup if you:

1) Are a woman, or the guest of a woman attending the talk.
2) Can guess at 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!");
        }
}

Scala compiles down to Java bytecode and runs on the JVM, but there's no need to be a Java expert to get started in Scala. If you're reasonably sure what happens when you run the above code, you know enough to understand the concepts in this talk.

You can RSVP here:
http://www.meetup.com/SF-Scala/events/90399482/

Join or login to comment.

1 went

  • A former member

Our Sponsors

People in this
Meetup are also in:

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy