Dave Klein
Greater Wisconsin Software Symposium
Madison · February 25 - 26, 2011
Developer Advocate with Confluent
After 28 years as a developer, architect, project manager (recovered), author, trainer, conference organizer, and homeschooling dad, Dave Klein landed his dream job as a developer advocate at Confluent. Dave is marveling in and eager to help others explore the amazing world of event streaming with Apache Kafka.
Presentations
Groovy Hands On Workshop
You've no doubt heard about Groovy before, but if you've never taken a closer look, now is your chance. Groovy is such a natural fit for a Java developer. Just adding a single extra jar to your project can make it so you can't wait to get to work on Monday.
Groovy integrates so well with Java that Dan Woods, of Forbes.com, says that it's a no-brainer for existing Java shops. ( http://bit.ly/hoJ7it ) But don't just take his, or my, word for it; get to know Groovy for yourself. You'll be glad you did.
Grails Deep Dive
You've heard about how easy it is to build web apps with Grails. Maybe you've even seen the simple CRUD app in a blink of an eye, but do you want to see what Grails is really capable of? Then join us as we walk through the construction of a real web application with this powerful framework. Along the way we'll see how to take advantage of Grails' features like GORM, service classes, custom tags, and URL mapping.
Rediscovering Apprenticeship in the 21st Century
We've all heard about the lack of qualified software developers coming out of the colleges and universities these days. Perhaps the old adage still applies: “If you want something done right, do it yourself.”
Perhaps apprenticeship could be the way to build your team of quality developers.