Building A SPGridView Control: ASPGridView
2 Comments Published by Erik Burger April 26th, 2009 in Programming, SharePointThere are quite a number of posts concerning the SPGridView. The ones I would particularly recommend are those of Paul Robinson and Robert Fridén. However, most posts are only concerned with a particular feature of the SPGridView, like paging, sorting and menu fields. So I gathered it was a good idea to try and combine [...]
MCPD: Enterprise Application Developer
0 Comments Published by Erik Burger March 18th, 2009 in ProgrammingAs of this morning I am officially allowed to call myself Microsoft Certified Professional Developer: Enterprise Application Developer! Needless to say, I am quite pleased with myself The question is, what will I do next? The MCPD upgrade exams for Visual Studio 2008 aren’t available in my area yet. I am considering Windows Workflow Foundation [...]
Exploring Telerik OpenAccess: Unit Testing your Business Logic using Rhino Mocks
6 Comments Published by Erik Burger March 17th, 2009 in ProgrammingI’ve been playing around with Telerik’s OpenAccess ORM for a while now and I am slowly falling in love with it. Since I started using it I have literally not touched my SQL Server Management Studio once except to view the content of my tables. Why? Because OpenAccess supports forward mapping. I create my class [...]
Getting Closer to the MCPD: Enterprise Application Developer Certification
0 Comments Published by Erik Burger March 3rd, 2009 in ProgrammingI’ve been away for a while due to illness but I haven’t sat completely still. Last Friday I passed the 070-529: TS: Microsoft .NET Framework 2.0 – Distributed Application Development exam. This completed my MCTS: .NET Framework 2.0 Distributed Applications. In addition to that, I passed the 070-526 TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development [...]
TS: Microsoft .NET Framework – Application Development Foundation
0 Comments Published by Erik Burger December 15th, 2008 in ProgrammingToday I passed the 70-536 TS: Microsoft .NET Framework – Application Development Foundation exam. I’m happier about this one than I was about the Web-Based Client exam since I barely had time to study due to illness. So, this completes my MCTS: .NET Framework 2.0 Web Applications and gets me yet another step closer to my MCPD: [...]
Converting an Object to/from Anything – Implicit Type Conversion
0 Comments Published by Erik Burger October 7th, 2008 in ProgrammingSometimes you discover a little gem that you just know you will be using over and over again. My latest discovery is implicit type conversion. Implicit type conversion basically allows you to convert any object to any other type. Note that not all conversions make sense. As an example, let’s assume the following Field and [...]
TS: Microsoft .NET Framework 2.0 – Web-Based Client Development
1 Comment Published by Erik Burger October 3rd, 2008 in ProgrammingToday I passed the 70-528 TS: Microsoft .NET Framework 2.0 – Web-Based Client Development exam. One more step towards my MCPD: Enterprise Application Developer certification
Loading SharePoint templates from a different location
1 Comment Published by Erik Burger September 1st, 2008 in Programming, SharePointIn his excellent post on How SharePoint 2007 Renders Its Content Geoff McElhanon shows how to programmatically load SharePoint-based templates. The code he shows us is as follows: 1 2 3 4 5 6 7 // Initialize template container with our custom template templateContainer = new TemplateContainer(); templateContainer.Template = SPControlTemplateManager.GetTemplateByName(RenderingTemplateId); // Add the container [...]
IronRuby Tutorials for C# Developers
0 Comments Published by Erik Burger August 7th, 2008 in Programming, Programming LanguagesI have been advertising Ruby and IronRuby at my company for a while now — or trying too. We are a .NET solution provider and sofar they’re not convinced that Ruby will be worth the effort of learning. Oh well. One of these days I will come up with the decisive argument. Thinking of that, [...]

