April New Hampshire Java Users Group Meeting
TDD & Me (Test Driven Development)
For this month's meeting we have David Ehringer presenting "TDD & Me" - a talk on Test Driven Development (TDD). More info on this month's speaker and talk is below. Pizza will be served courtesy of Liberty Mutual and we'll have some great prizes to raffle off from our sponsors, including some awesome software from VMWare and technical books from O'Reilly!
Once again, the April meeting will be hosted by NH-ICC in Portsmouth, NH. Please follow the directions on the website, as it can be hard to find.
More about April's Talk:
While test driven development (TDD) is a discipline that has been practiced by name for almost a decade now and the underlying principles have been practiced for much longer, there is still often a big gap in the knowledge of most IT professionals around TDD. Many teams adopt TDD, either organically or by management mandate, in an attempt to achieve higher code quality. But often there is a lot of confusion around what TDD is and what it means to "do" TDD. Specifically for developers, TDD requires a very different, but arguably better, mindset and workflow that can be hard to understand if you've never seen it in practice. This session will give a an overview of TDD, discuss some of the core principals behind TDD, take a quick look at some example tools to use, and present some best practices. There will also be live coding to show a TDD workflow.
More about April's speaker:
David Ehringer is a Principal Software Developer a Fortune 100 financial services company where his current focus is mainly on the architecture, development, and support of highly available, high-volume, business critical Web and messaging services that run across multiple data centers. He also does a bit of web development when he is lucky. He caught the bug for software development while working as a research assistant in the field of vision-guide, mobile robot navigation and hasn't looked back since. He is a firm advocate of test driven development and domain driven design principles, continuous delivery, attempting to always write clean code, and generally pursing mindful software development. His current personal interests include domain specific languages, alternative languages on the JVM, automated build and testing, and mobile development. Dave holds a BA in Economics and Computer Science from Middlebury College and a MS in Computer Science from Boston University. In his free time he dabbles in open source projects and enjoys photography, traveling, hiking, skiing, and other outdoor activities. He blogs infrequently at davidehringer.com.
Hope to see you there!
-The NHJUG Admins