Browsing Posts in Presentations

MSDN Canada is presenting a weekly webcast series called Ignite Your Coding starting Tuesday, November 6, 2007. I will be presenting the second webcast in the series on Tuesday, November 13, 2007 from : Frameworks and Tools for the Windows Developer Numerous frameworks and tools exist to help developers be more productive when building applications on […]

Here are the code samples from some recent presentations… Alberta Architect Forum 2007 – Creating Flexible Software Austin .NET User Group – The NHibernate Mafia and the Persistent Ignorant Domain Model Edmonton Code Camp 2007 – Building Applications Using ALT.NET Thanks to everyone for attending the sessions, asking questions, and providing feedback.

Since I’ll be in Austin for the ALT.NET Open Space Conference early next month, my friend, Jeffrey Palermo, asked me to give a talk at the Austin .NET User Group while I was in town. So without further ado… How does NHibernate enable a persistence ignorant domain model? Why would you want a persistence ignorant domain model? Why […]

Thanks to everyone who came out for the session to listen to tales of the NHibernate Mafia and how persistence ignorance can improve your domain model. Here is a list of recommended resources: NHibernate NHibernate Plugin Castle Active Record Active Writer Domain-Driven Design by Eric Evans Applying Domain-Driven Design and Patterns by Jimmy Nilsson You can download […]

Coming to an Edmonton library near you… One night only… How does NHibernate enable a persistence ignorant domain model? Why would you want a persistence ignorant domain model? Why does the NHibernate Mafia feel so strongly about persistence ignorant domain models? And who are the NHibernate Mafia anyway? This session will answer all these questions and […]

Thanks to everyone for attending Simple Patterns for Simple Problems last week. Source code – before and after – can be found here.* The “after” source is where we left off. The additional Utility methods are left as an exercise for you, dear reader. If you have any suggestions on how to improve this presentation in […]

After my presentation yesterday on Simple Patterns for Simple Problems, John Bristowe, a fellow plumber (and closet agilist), interviewed me about agile development on the .NET platform. We talked about why developers should be interested in learning more about agile development techniques, including unit testing, TDD, code coverage, continuous integration, and more. Check it out: A Chat with […]

Jean-Paul Boodhoo and I will be presenting Simple Patterns for Simple Problems at the Calgary .NET User Group at noon on Thursday, July 19, 2007. Here’s the abstract: Everyone has that little (or not so little) class called Utility that holds all kinds of interesting bits of business logic. It is a hodge-podge of code that […]

I had a great time presenting at the Victoria Code Camp this past Saturday. Over 100 developers attended the event at the scenic University of Victoria with lots of great talks by some awesome speakers, including a few from Alberta – Jean-Paul Boodhoo, Donald Belcham, and Justice Gray. They even let me of al people give two talks.  Nolan […]

I am now a card-carrying member of the MSDN Canada Speakers Bureau*. (OK, maybe they don’t issue cards, but it’s still a great honour.) The long and short of it is that user groups from across Canada can invite me to speak and Microsoft Canada will cover the expenses. Here are some possible topics: Enterprise […]