Boston Code Camp II was so much fun that even though Code Camp III is the weekend of my 16th anniversary and my youngest daughter’s 10 birthday, I’ll be up in Waltham, MA (isn’t my wife great?!)
Here are my presentations:
Title: Encrypted Connection Strings
Area; Data Track
Type: Presentation
Level: 200
Description: How to build an object model for connection strings, add encryption (to secure the connection information), and add caching to offsite the performance encryption performance hit.
Title: Fun with Attribute Based Programming: Extending Enums
Area: Data Track
Type: Presentation
Level: 200
Description: An introducing to creating your own custom attributes and attribute based programming. The example will be using attributes to extend the amount of information an enumeration can carry, and then use it to create a framework that can be used to standardize the creation of parameters that are used in stored procedures. We will compare and contrast the traditional approach of a static utility class with the new enum based methodology.
Title: Implementing Transactions With the UnitOfWork Pattern with the DAAB
Area: Data Track
Type: Presentation
Level: 300
Description: The logical continuation of the Data Mapper Pattern presentation (from Code Camp II). We will discuss how to add transaction support to the data access application block using the UnitOfWork pattern and do it without having to resort to using EnterpriseServices (aka COM+).
The first 2 are things that I’ve done previously down in NJ, and will probably submit for the Philly Code Camp too. The last presentation was something I promised at the last Code Camp, and it should be a lot of fun. One of the things I noticed with the sessions for this code camp is that there are a lot of 300 and 400 level topics. Although advanced topics are a lot of fun for the presenters, too many of them at one conference tends to alienate the more junior folks (and they are typically the people there en mass). If I hadn’t already promised the UnitOfWork talk, I would have dropped that for an intro to XmlTextReaders.