Our March meeting will be held on Tuesday March 18th, 2008 at 6pm at Justin Brands.
Craig Bowes will be presenting: O/R Mapping Patterns and Tools
March Meeting Sponsor
TEKsystems® provides technology execution services, helping businesses deploy high-caliber IT and communications expertise under a range of delivery options including Staffing Services, Team Services, Workforce Management Services, and Component Services. Ranked by IT Services Business Report as the nation’s top IT staffing firm, we’ve become a billion-dollar services company by continually building on what we do best—blending superior client service with an unrivaled ability to source and manage IT and communications talent, resulting in successful technology executions. Our offerings address a wide array of applications, infrastructure, and communications needs including technology deployment services, enterprise software support services, and asset management services. Our commitment to customer service has also led to the development of market specializations as a further way to put our expertise to work efficiently and creatively. To find out more, visit www.teksystems.com
O/R Mapping Patterns and Tools
Developers are given two different and seemingly contradictory sets of best practices--one is to store all their data in a normalized, relational database such as Sql Server, and the other is to program using good object orientation and design patterns. This contradiction is typically referred to as impedance mismatch and presents a very real problem for programmers. However there are many patterns and tools that can help to solve this problem and allow good OO design as well as a normalized database. This is called O/R Mapping. We'll discuss many questions related to O/R Mapping. Should we do O/R Mapping ourselves or use a third party tool such as NHibernate or Microsoft's upcoming Entity Framework? What are the existing ORM tools out there and what are the pros and cons of using such tools? We'll look at O/R Mapping design patterns that have been around for a long time such as DataMapper and Repository as well as the current hype around the ActiveRecord pattern, popularized by Ruby on Rails and the Castle Project. See what O/R Mapping is all about and whether its a good fit for your shop.
Speaker Bio
Craig is currently the Lead Application Developer in Fort Worth, Texas for The Enilon Group, a web development firm. He started his love of programming in the 3rd grade using BASIC on the Commodoore PET, and professionally for the past 8 years. He has written several articles for ASPToday.com and co-authored the book "Beginning Web Programming using VB.NET and Visual Studio .NET". He has focused his career primarily on C#, ASP.NET and Sql Server but also has dabbled in WinForms, Java, Ruby, Coldfusion and MySQL. Besides programming, Craig is best known for his cooking and his somewhat offbeat sense of humor.
Please visit the following post which contains more information on our new RSVP procedures.
Directions