Scalaz is our #1 most requested topic (http://www.google.com/moderator/#15/e=1ffe4f&t=1ffe4f.40).
This talk provides an introduction to the amazing scalaz library - not through a brain-exploding introduction to category theory or monad laws, but via its simplest practical parts for a functional programming novice. You'll learn:
How to use scalaz to make your code simpler, more readable and more testable; How scalaz compensates for some Scala issues; How scalaz helps make your code more typesafe; An introduction to how scalaz encapsulates common patterns like dependency injection and data validation. A scalaz "cheat sheet" will be provided to attendees.
As usual, the schedule for the event is:
6:30 - networking, food
7:00 - announcements
7:15 - presentation
8:30 - Q&A, more networking afterward
This event will be recorded but not streamed. Please tag your tweets with #scalasv (https://twitter.com/#%21/search?q=%23scalasv).
We will give away two copies of IntelliJ IDEA 11 for personal use, and two copies of JRebel. Two e-copies of "Monadic Design Patterns (http://www.artima.com/shop/monadic_design_patterns)", published by Artima will also be given away. If you did not register with your full name you will not be eligible to win anything. You can edit your name by going to Members / My Profile / Edit Profile.
About the Presenter
Adam Rosien is a software engineer at Box where he leads projects to adopt Scala for back-end services and implement continuous deployment (CD) practices across the company. He previously worked at Wealthfront, a financial startup recognized as a pioneer in CD. Prior to that he worked at various startups and spent five years as a developer at Xerox PARC.
This Event Will Also Run at Yelp the Previous Day.
If you live in San Francisco you might find the event at Yelp (http://www.meetup.com/Bay-Area-Scala-Enthusiasts/events/78777532/) to be more convenient. Please only register at one event.