addressalign-toparrow-leftarrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1linklocation-pinm-swarmSearchmailmessagesminusmoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahoo

Silicon Valley Java User Group Message Board Community Events › 6 Students needed for a Neal Ford class being filmed at O'Reilly in Sebastopol

6 Students needed for a Neal Ford class being filmed at O'Reilly in Sebastopol

Kevin N.
user 7221198
Group Organizer
Mountain View, CA
6 Students needed for a Neal Ford class being filmed at O'Reilly in Sebastopol

March 21, starting at 8:30am
Functional Thinking
By Neal Ford

Learning the syntax of a new language is easy, but learning to think under a different paradigm is difficult. This course helps you transition from a Java writing imperative programmer to a functional programmer, using Java, Clojure and Scala for examples. This session takes common topics from imperative languages and looks at alternative ways of solving those problems in functional languages. As a Java developer, you know how to achieve code-reuse via mechanisms like inheritance and polymorphism. Code reuse is possible in functional languages as well, using high-order functions, composition, and multi-methods. I take a variety of common practices in OOP languages and show the corresponding mechanisms in functional languages. Expect your mind to be bent, but you’ll finish with a much better understanding of both the syntax and semantics of functional languages.

Neal Ford is an Application Architect at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. Before joining ThoughtWorks, Neal was the Chief Technology Officer at The DSW Group, Ltd., a nationally recognized training and development firm. Neal has a degree in Computer Science from Georgia State University specializing in languages and compilers and a minor in mathematics specializing in statistical analysis. http://www.oreillynet.com/pub/au/2632­

If you’re interested, send an email to Marsee@oreilly.com
Powered by mvnForum

Our Sponsors

  • Google

    Google provides the venue for most meetings.

  • New Relic

    New Relic, performance monitoring & analytics company, pays for pizza!

  • Devoxx US

    Great Bay Area Java Conference.

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