Life after OO: Functional Programming in JavaScript
Details
Meetup starts at 6pm, with 30 minutes of social time. Beginning at 6:30pm, there will be a presentation on Functional Programming in JavaScript by Brad Urani (http://fractalbanana.com/).
Functional programming is the rage, but you don't need to learn a functional language to get started doing it. In fact, JavaScript has had almost everything you need to program in a purely functional style from the beginning.
In this talk, we'll explore the basics of functional programming – higher-order functions, partial function application, lazy evaluation and persistent data structures. We'll see how a functional style helps you compose logic in a way that's clean, testable and free of certain classes of bugs. Then we'll tie it together into a purely functional style by demonstrating a clever algorithmic game solver.
Complementary sodas and sandwiches will be provided, and you're welcome to BYOB, so come hungry, come thirsty, bring your laptop and be ready to code!
We're starting the meeting 30 minutes early this month because at 8pm a fundraising event will be held in the same space. STLJS is unaffiliated with the event, but its organizers have indicated that all STLJS attendees are welcome to stick around and participate. Additional details are available on Facebook:
Saul Williams And Suheir Hammad: A Benefit for the Don't Shoot Coalition's Bail Fund (https://www.facebook.com/events/1529451954001391)
