Better Transactions with Delegates in C#
This article was first published in the ACCU magazine CVu in August 2005. Reproduced here with permission. Source code for this article (in C#/.NET 1.1) is at...
View ArticleMicrosoft Application Blocks
Microsoft Application Blocks form a collection of ready-built ‘clumps’ of code which solve common problems such as security management, data access, logging, etc. They are the tangible result of the...
View ArticleGrey Matter Workout
I spent part of today scratching my head and dredging up long-forgotten details of the .Net Framework and C# over at BrainBench.com – to my relief, I didn’t disgrace myself: a test score average of...
View ArticleSimple CMS Frameworks
I have some experience with using DotNetNuke as a CMS. It’s free, open-source, and has pretty good engineering. There are plenty of add-on modules available from sites like Snowcovered. Some of the UI...
View ArticleCalling Javascript from C#
Call JavaScript from C# code, passing parameters and returning results. I came across a need to call JavaScript methods on HTML code inside a web page from a C# WinForms application. How could that...
View ArticleWork around limitations of VS 2005 Deployment Projects with Windows Services
I needed to deploy a Windows Service using an MSI. The project was built in VS 2005 using .Net 2.0; so far, so good. The problem arose when I wanted to have the Service write to its own Event Log,...
View ArticleCLR Contexts
[This is a very old article I wrote back in 2002 when I worked for a company which built MRI scanners and was subsequently bought by Oxford Instruments. With COM being once again relevant with the...
View ArticleAdvanced Call Processing in the CLR
[This is a very old article I wrote back in 2002 when I worked for a company which built MRI scanners and was subsequently bought by Oxford Instruments. With COM being once again relevant with the...
View ArticleCLR-COM Interop
[This is a very old article I wrote back in 2002 when I worked for a company which built MRI scanners and was subsequently bought by Oxford Instruments. With COM being once again relevant with the...
View ArticleNew eBook on Continuous Delivery with Windows and .NET
Back in 2010 when Jez Humble and Dave Farley wrote their ground-breaking book Continuous Delivery, the Windows and .NET platforms lagged behind the Linux/Mac world in terms of automation capability....
View Article