VSPATI am very proud to announce the first public release of the ‘Pattern Toolkit Builder’ extension for Visual Studio 2010.

This new toolset and approach will revolutionize the way individuals and organizations: design, build and deploy their repeatable solutions by capturing, incorporating and scaling-out their best practices, knowledge and expertise to increase the consistency, predictability, supportability and maintenance of solutions they deliver.

So what does it do? If you are an IT expert and you have expertise in implementing and delivering custom solutions or technologies, and you wish to share your knowledge and expertise with your team/community/partners or across projects/communities, then VSPAT provides a new way to capture, communicate, and deploy: your best practices, code and script samples, or architectural or a technology patterns, with others that is instructional, configurable and customizable.

Get It

You can download and install ‘Pattern Toolkit Builder’ extension from the Visual Studio Gallery, or from within the ‘Extension Manager’ in Visual Studio. Please see the ‘Pre-Requisites’ section for installation instructions.

Getting Started

We are also releasing a ‘Pattern Toolkit Builder Hands-On Lab’ (HOL) extension that guides you through the process of building your first pattern toolkit, giving you a quick glimpse at some of the most basic features for designing, building and packaging a reusable solution.

Building a ‘Pattern Toolkit’ will likely be a new experience for many IT Professionals, so we have included two hands-on labs to help you: the first one gives you an introduction to the basics of building and testing a pattern toolkit. The second lab demonstrates more advanced features of pattern toolkits such as: automation, adding templates, configuration wizards, and extension points.

Once you get to see the power of building pattern toolkits from these labs, we hope the possibilities for scaling your expertise start to become apparent very quickly.

Some Example Toolkits

An example MVC Application Pattern Toolkit

An example Lync Deployment Pattern Toolkit

MVC Application Toolkit Lync Deployment Toolkit
With this toolkit, developers can build branded ASP.NET web applications using the MVC pattern. That incorporates established best practices for architecture, naming, coding and design, by lead Developers and Architects in that organization. This toolkit demonstrates composing together multiple toolkits that contain archetypes for various kinds of standard web forms in these applications. With this toolkit, systems/network engineers can analyze data center infrastructures consisting of baseline Windows Servers, and can automate the correction, configuring or deployment of the necessary components of a new or existing Microsoft Lync solution. Rules and Best Practices  provided by the Lync deployments Infrastructure Architects of this organization.