CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jean-Paul S. Boodhoo

Develop With Passion

Simple Patterns for Simple Problems

James Kovacs and I are presenting at the Calgary .Net User Group Thursday, July 19th 2007. The session is called : “Simple Patterns for Simple Problems”. Here is the abstract:

Everyone has that little (or not so little) class called Utility that holds all kinds of intersting bits of business logic. It is a hodge-podge of code that you're not sure where to put. This session will examine some common types of methods found in utility classes and how to refactor your design using simple patterns to eliminate these troublesome kitchen-sink classes.

Location:
330 - 5th Avenue SW, T2P 0L4
Calgary AB Canada
Conference Room CP1-1106
(the elevator will be open to the floor between 11:30 and 12:00 so no security pass will be required)

I think that the presentation should be a lot of fun, and I think there will be lots of information that people will be able to glean from the patterns and techniques presented.

If you in Calgary on that day, register for what promises to be an interesting topic.

Develop With Passion!!


Published Jul 13 2007, 11:29 AM by bitwisejp
Filed under:

Comments

fregas said:

Dude,

I like your blog, but please change your picture.  It creeps me out!

:)

Craig

# July 13, 2007 3:51 PM

Paul said:

Presentation sounds interesting! Please post any slides, code, etc. for those of us who can't make it! :-)

# July 13, 2007 5:17 PM

karl said:

Make sure to cover extension methods in 3.5, I think they'll do a lot to remove the need for Utility classes.

# July 13, 2007 10:23 PM

ScottBellware said:

Fregas, that's so wrong!  JP suffers from a horrible, disfigurin condition that makes his face curl up like that when he's exposed to bright light.  It's almost impossible to take a good picture of JP because the light needed to get a good exposure triggers his malady.  It's sad really, and we all do our best to ignore the stomach churning configurations that JP's face often leaps into at conferences when people snap photos during his talks.  I almost threw up during our workshop in Montreal when by laptop white-screened during boot-up and JP's face turned almost completely inside out and one of his eyes fell into his mouth after bouncing off of his outstretched jaw.

(yes, this is a joke)

# July 15, 2007 1:51 PM

ScottBellware said:

Karl,

If you remove the utility classes, where will you cohesively encapsulate the extension methods?

# July 15, 2007 1:52 PM

karl said:

I haven't figured out where to put extension methods yet. Pretty much end up putting them in better-named utility methods. Like:

namespace Fuel

{

  public static class StringExtensions{}

}

like I said, it's just a slightly better named class.

# July 16, 2007 8:00 AM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add
Check out Devlicio.us!