Extension methods

Simple little things. The 42 extension method anti-pattern

By shoogend at 2 September, 2010, 4:49 pm

Extension methods are a powerful feature in .NET, and have been increasingly adopted by the developer community. Also, LINQ and other framework features rely heavily on extension methods. In fact, extension methods were originally invented to be able to implement LINQ without having to change a lot of .NET framework base classes. Basically, an extension [...]

Read More >>

Sander’s talk at TechEd US 2010. How frameworks can kill your projects and patterns to prevent getting killed

By shoogend at 20 June, 2010, 12:48 pm

Last week, the Microsoft TechEd North America 2010 took place in the great city of New Orleans. I was lucky to be invited to do a talk on how frameworks can kill your projects. When it comes to Microsoft .NET-connected development, more and more frameworks enter the market. Both from Microsoft and from open source. [...]

Read More >>

Extension methods (with DevDays 2010 slides)

By shoogend at 15 April, 2010, 11:11 am

This post was originally published in .NET Magazine. I re-posted it because of the talk I did at Microsoft’s DevDays 2010 in Den Haag recently.  The slides for this talk can be downloaded here. As you’re probably have been made aware of in abundance, in .Net 3.5 Microsoft introduced a little language feature called LINQ. [...]

Read More >>

October 19. Talk. “Do’s and don’t in implementing and applying extension methods”

By shoogend at 19 October, 2009, 1:38 pm

SDC Conference, Papendal, Arnhem (www.sdc.nl) Next week the annual SDC conference will take place at Papendal, Arnhem. As usual the organising SDN community has put together a long list of international appraised speakers, and challenging subjects on the matter of software development and software architecture. A bit to my surprise, this year I was invited [...]

Read More >>

Extension methods. The overlooked language feature

By shoogend at 18 August, 2009, 1:30 pm

This post was published in .NET Magazine. I recently did a talk at the SDC Conference at Papendal, Arnhem, discussing this topic. As you’re probably have been made aware of in abundance, in .Net 3.5 Microsoft introduced a little language feature called LINQ. Although LINQ has been demonstrated at all major and minor conferences, the [...]

Read More >>