Thursday, November 13, 2008

GLUGnet East Lansing on Thursday November 20th at 6-8pm

The next GLUGnet East Lansing meeting is Thursday November 20th at 6pm at 1235 Anthony Hall, Michigan State University.

Castle ActiveRecord — Don't Get Good at a CRUDdy Job

One of the worst parts of a programmer's job is writing database
CRUD (Create, Retrieve, Update and Delete) code. Object-relational mapping (ORM) tools help to alleviate much of this pain by mapping your objects to the database. The "Active Record" pattern takes it to the next level by requiring your objects to be responsible for persisting themselves. This talk will discuss the NHibernate and Castle ActiveRecord products for eliminating the CRUD in your code base. Topics included are testing, basic usage, comparisons of NHibernate vs ActiveRecord, queries, pros, cons and alternative approaches to minimize problems with the ActiveRecord approach.

Brian Genisio currently works as a Software Developer for Siemens Medical Solutions in Ann Arbor, MI. For almost 10 years, Brian has worked both in Linux and in Windows, covering many languages and technologies along the way. He has been developing with C# in .NET for over 2 years and he strongly believes in TDD and CI practices. Brian loves to learn new ideas and talk about them with others.

No comments: