My Gestalt

Understand the chaotic world by developing meaningful perception through the acquisition of seemingly disparate knowledge.

Collect information in large quantity with precise detail and connect the dots of meaning to form your own picture of the universe.

Act upon it

Knowledge and understanding without action is waste.

Be Grateful

Never underestimate the power of gratitude.


Forgiveness will make your heart happy. Forgiveness is not about someone deserving it, it's about healing your heart.

Design Patterns for Persistence Ignorance

Design Pattern - A general, reusable solution to a commonly reoccuring problem. Learn why Design Patterns are important and how to implement them in Visual Studio 2010 with .Net languages.  This talk focuses on a handful of Design Patterns that are specifically useful when accessing and storing data.

For Line of Business Applications, a key factor in any discussion will be how data is accessed and stored.
Who should be responsible for this: is it the DBA? The Developer? The Architect? All of the above?
Come see real-world examples of how Repository, Query Object and Unit of Work patterns can save you countless development hours.

Implementing these proven techniques for modern application architectures is very straight forward.
Be a better developer by learning how to leverage these Design Patterns and be ready for the speed, consistency and ability to change that are all demanded of you.

Learn how testing becomes easier and more efficient using well-known and understood patterns.

Download Code Samples