Developing with Microsoft technologies
26 Nov 2009

Managing Environment-Specific web.config, app.config and EntLib Config Files

When you need to deploy a solution to multiple environments (e.g. separate Development, Test, Acceptation and Production or DTAP environments), you often have a set of environment-specific settings that you need to manage. Since version 2.1 the Macaw Solutions Factory supports...
Read More
17 Nov 2009

How to setup BizTalk 2009 BAM Portal on a 64 Bit OS in IIS 7

I just finished setting up BizTalk 2009 (Developer Edition) on a W2008R2 x64 machine with the following components: Initially, the BizTalk Server Configuration utility failed to install the BAM portal. The error log reported that IIS was in 64 bit mode where 32 bit mode was...
Read More
02 Nov 2009

Detect 32 or 64 bits Windows – regardless of WoW64 – with the PowerShell OSArchitecture function

In 64-bits versions of Windows Operating Systems, a subsystem called Windows on Windows 64 (WoW64) enables you to run 32 bits applications. Even to date, many Windows applications only exist in a 32 bits version – not the least of which is Microsoft’s own Visual Studio(!)...
Read More
27 Oct 2009

Call inline C# from PowerShell with InvokeCSharp

Out of the box PowerShell 1.0 makes it very easy to call any managed code in an assembly. However, one of the strong points of a scripted language such as PowerShell is that you can debug and extend it in any environment without the need for development tools or additional source...
Read More
15 Sep 2009

Factory Feature – Create Component

With Create Component you can quickly add instances of the sample template components to your existing solution. You simply select the component type and specify the name of the new component; all other actions are automated. The component is created automatically in the correct...
Read More
28 Apr 2009

Macaw Vision on SharePoint Release Management

The current version of SharePoint (Windows SharePoint Services 3 and Microsoft Office SharePoint Server 2007) delivers a powerful collaboration platform. It also offers excellent customization capabilities through configuration and custom code. This customization and...
Read More
24 Apr 2009

Factory Overview, Part 1: A Bird’s Eye View of the Macaw Solutions Factory

The Macaw Solutions Factory is quite a big thing, even though it fits both small and large solutions. In this post I will take you on a quick tour of the major systems and tools in the Factory. Later posts in the Factory Overview series will zoom in on the details of those...
Read More
07 Apr 2009

Factory Vision, Part 1: Introducing the Macaw Solutions Factory

This is the start of a story about a three-year companywide Software Factory effort. The result is not your common code-generating or process-focused factory. In our effort to realize maximum value, we focused on solving common challenges that existing factories do not address....
Read More