On Saturday, May 5, 2012, I will be presenting “Functional Programming for the Masses” at the Great Lakes Functional Programming Conference. This one-day event is developer organized and will be held at Washtenaw Community College. You can register at http://glfpc.eventbrite.com/. Tickets have been selling quickly for the event. Here’s an abstract for my talk:
Have you heard about functional programming but aren’t sure what should be your next step toward adoption? Are you looking for ways to introduce functional programming without scaring your coworkers and your boss? How can you convince others than the paradigm shift is worthwhile? That it will provide business value while making the programmers and customers happy?
You will come out of this talk with the techniques to bring functional programming to your organization with minimal stress. Whether you use Java, C#, or are gunning for Scala, this talk is for you. We’ll show examples of how to weave in functional, starting with how to talk about functional and ending with real code examples, showing that functional programming can be … well … functional.
The Scala Koans in Detroit will be rescheduled for a later date, through Detroit Dev Days.
On Thursday, May 31, I will be delivering the Scala Koans with Bruce Eckel in Detroit, at the Madison Building. Organized by Detroit Dev Days, this will be the first full day Scala koans event ever. Join us. More information and registration available at eventbrite. Lunch will be provided.
On Monday, July 16, I will again be delivering the Scala Koans with Daniel Hinojosa in Portland, OR, at OSCON. Monday is the Tutorials Day, and requires a separate registration. You can get more information about our session here and register for the conference here. Daniel and I have teamed up several times in the past (both at CodeMash and StrangeLoop) to deliver the koans, and we have given them individually as well. The koans continue to grow, and we think it’s a great way to learn!
I was thrilled when David McKinnon of the Detroit Java User Group invited me to present the Scala Koans in Detroit on May 31. The timing worked out perfectly for Bruce Eckel to be in town, so I asked him to join me. Bruce and I are working on an introductory Scala book together, and the Koans are a great way to learn Scala as well. The koans are self-paced exercises. You can do them from home, but in our experience in presenting them at StrangeLoop, CodeMash, and 1DevDay, the group atmosphere offers an additional facet for learning. Other participants ask questions and contribute ideas, providing a unique experience at each event.
Join us on the 5th floor of the newly renovated Madison Building, 1555 Broadway, in Detroit on May 31 from 9 am – 4 pm (lunch provided).
You can register at http://detroitscala.eventbrite.com/. Early bird pricing is in effect until April 30 and regular registration runs through May 25. Hope to see you there!
After a long while of on-again/off-again meetings, I was pleased to hear the news that the Detroit Java User Group has reformed! This is great news for the east-siders who find Ann Arbor a bit too far to go for an evening meeting about Java. The Detroit group has a new home: ePrize headquarters in Pleasant Ridge (I-696 and Woodward area, near the Detroit Zoo).
The next 2 meetings have been scheduled. More information yet to come, but here are the topics, so that you can set the time aside to go. They look great to me, and I'm hoping to attend.
Wednesday October 22nd, Jim Steinberger – DOJO and DWR
Wednesday November 19th, Kirsten Schwark – Groovy
To be complete, I should add that the Ann Arbor Java User group topic has been announced for October as well. On October 28, Matt VanVleet from Pillar Technology will discuss Automated testing using Pillar's tool: Verde.
And many thanks to Kirsten for her summary of my Scala talk at the Ann Arbor Java User Group on September 23 (and for the "geek celebrity" title!).
Farmington Hills Community Library at 6:45 pm
This just in … the Detroit Java User Group (which meets periodically, just not every month), is meeting tonight. Paul Drallos will be talking about using Java 3D to develop an application.
Looks like an interesting talk. Wish I were able to make it there.
(Thanks to Michelle Flynn for the heads-up)
meets in Farmington Hills