July events in Ann Arbor

Some on schedule, some on holiday delayFirst, who IS meeting.  Then, who ISN'T.The Michigan Python User Group is forging ahead with a meeting this week.  On Thursday, July 5, MichiPUG will meet at Arbor Networks, where Mark Ramm will talk…

Read more >> July events in Ann Arbor

Our very own Patrick Steele joins Compuware Speakers at Technical Seminar Series

May 17, 2007 at 5:30 pmSRT Solutions' consultant Patrick Steele joins Brian Cassista and James Brown to speak at Compuware.  Compuware is holding an evening networking/technical seminar event on May 17 starting at 5:30 pm.  I would love t…

Read more >> Our very own Patrick Steele joins Compuware Speakers at Technical Seminar Series

Constraints in Generic classes: C# vs. Java

The extra syntax in Java just don't seem that useful to me.There’s been an interesting discussion on the Visual C# language forums relating to generic class constraints. For background, C# lets you specify two forms of constraints in a generi…

Read more >> Constraints in Generic classes: C# vs. Java

Creating Generic Methods

It's as simple as creating a static generic classMartin Shoemaker wrote a recent post on his blog discussing a number of issues he had migrating TabletUML from .NET 1.x to 2.0, specifically discussing moving to generic collections.I'll add a co…

Read more >> Creating Generic Methods

Covaraint return types in C#

No, they are not supported, but you can achieve the same functionality using generic interfacesOne of the attendees at VS Developer Connections yesterday asked about covariant return types in C# during the “Ask the Experts” panel. I said th…

Read more >> Covaraint return types in C#