Some nice new getting started with T4 videos

Kalle over at abstractiondev has a nice series of videos getting started with T4 and developing a rich set of metadata to drive systematic generation. He’s also not afraid to promote his ideas with conviction, which is refreshing these days! Technorati Tags: T4,Videos


What’s new with T4 in the Developer Preview of Visual Studio 11?

In among all the excitement of new ALM features like integrated Code Review and MyWork to manage your daily workflow in the developer preview, there are, of course, a few nice new features for T4. First of all, a naming change that’s underway.  We’ve heard from you that ‘Preprocessed’ isn’t the clearest choice of name…


DevArt joins the T4 Template Editor Fray

  We’ve now got a third contender in the Visual Studio T4 Editor space.  The good folks over at DevArt have joined the race. From their press release: Devart today releases a new powerful Visual Studio add-in for editing T4 templates with syntax highlighting, intellisense, code outlining, and all features of first-class text editor add-in…


Pluralcast Podcast on T4

  A few weeks ago, I recorded a podcast about T4, and how it’s being used inside and outside Microsoft with the estimable David Starr, who I happened to meet up with at the recent MVP Summit. You can check it out in the PluralSight Pluralcast blog. Enjoy. Technorati Tags: T4,PluralCast,PodCast,VST4


New T4 blog and new T4 samples

Some of you may have noticed that we’ve launched a new T4 official blog over at We wanted a single place to consolidate information about T4, whether it be from my team that produces the core T4 engine or the teams within Microsoft that build on top and use T4 as their code generation…


Hiring again

Folks, if you want to work on Visual Studio, here’s your chance. We’ve two openings for senior developers on my team working on building WPF-based experiences and the underlying infrastructure for agile/enterprise team dev tools. &&   Apply through the jobs site and ping me or just get in touch directly. C’mon, let’s…


T4 vs Razor – what’s the skinny?

You might have noticed in the recent storm of Web Tools releases that there’s a groovy new kid on the template engine block – Razor. A few customers have been asking folks on both teams some questions around this, such as the following. Why do you have two engines? When should I use each of…


Scaffold your ASP.NET MVC 3 project with the MvcScaffolding package and customize with T4

Steve Sanderson has a nice post up about a project he’s working on with the estimable Scott Hanselman. It’s a NuGet package that provides an even easier  on-ramp to development with the just-released ASP.NET MVC3 framework. In their words, it quickly generates a basic outline of your software that you can then edit and customize….


VS2010 SP1: T4 Improvements Summary

Over the last few posts, I’ve talked about the exciting improvements we’ve made to T4 Text Templating in Service Pack 1 for Visual Studio 2010. Here’s a quick roundup: Firstly, T4 no longer locks referenced assemblies in memory, meaning it’s much easier to use reflection in T4 templates and to use compiled helper libraries. Then…


VS2010 SP1: T4 Template Inheritance Part IV – Regular template inheritance

I promised in the last post that I’d show how to do template extensibility and customization using inheritance with regular templates, rather than the preprocessed kind, so here goes. The preprocessed solution was a three-layer design. The base preprocessed template, provided the code generation smarts to spit out a customizable C# class from some…