24 October, 2007 -- Joe Wirtley: Pragmatic Software Architecture and the Role of the Architect
What is software architecture? What is the role of the architect? Is architecture relevant to agile development? What does this have to do with developers? This presentation will answer these questions and more. It will help you bring an architectural mindset to your development by identifying architectural techniques you can use in your daily development. If you’re interested in architecture, being an architect, or just want to think about software development in a new way, join us for this exploration of architecture and the architect.
Joe Wirtley is an independent consultant with twenty years software development experience. He currently works as a .NET architect and developer on both smart client (WPF, WCF) and web (ASP.NET) applications. Before .NET, Joe worked extensively in Delphi and Clipper. He is a member of several user groups in the Cincinnati-Dayton, OH area and has done presentations at user group meetings, Dayton-Cincinnati Code Camp, Day of .NET, and CodeMash. You can read his blog at http://joewirtley.blogspot.com/ and see his personal site at http://www.wirtley.net/.
14 November, 2007 -- Justin Kohnen and Jim Holmes: Testing, Testing, Testing
Description: A quick introduction to unit testing concepts followed by a dive into mock objects and story-based testing. Learn how to dramatically improve your testing with some different approaches to how you write your code and tests.
NOTE: The November Meeting is also our annual elections!
17 December, 2007 -- Miguel Castro (INETA Speaker): Topic TBD
January 23, 2008 -- Mike Wood: Be a Rules FollowerDescription: Windows Workflow (WF) was introduced as one of the four pillars of .Net 3.0. WF provides a rich set of tools to embed workflow within your applications. Sometimes you have to provide more than just a simple workflow though. Sometimes you have an intricate set of business rules involved that may change quickly over time due to changing laws, industry trends, sales reports or the whim of pointy haired bosses. WF provides the Policy activity to wrap rules that can be dynamically generated or declaratively included with your workflows. This presentation will focus on the rules engine provided by WF and how it can be leveraged both within and outside your workflows. Bio:
Michael is a Senior Consultant for Strategic Data Systems (SDS) in Centerville, OH, but lives across the river in Kentucky. He has been working in .Net since pre-Beta 2 back in 2001. He has contributed to the "Visual Studio Hacks" book from O'Reilly and has recently started publishing a series of blog posts called the .Net Nugget. Michael is a MCSD for both .Net and VB6 as well as a Director for the Cincinnati .Net User Group. You can find out more about Michael and read his blog at www.mvwood.com/blog.