Yep! To celebrate my new site, c0deporn.com, I’m giving you a chance to watch 1, 2 or all 3 of my Pluralsight courses for free. If you don’t already have a Pluralsight subscription, send me an email and tell me a bit about yourself. I’ll send you a 1-week subscription card in return.
Send email to firstname.lastname@example.org
This course introduces T4, Microsoft’s code generation tool that comes with Visual Studio. The Text Template Transformation Toolkit dynamically produces text of any type and is used for code and document generation. Discover how to reduce development time, bugs and maintenance by building reusable templates. This course covers T4 template building blocks, extending templates with custom functionality and debugging the template execution process. MVC and Entity Framework, among others, can be customized and extended through T4 templates. This course covers how to customize MVC controllers using the default templates and the MVCScaffolding package, and customizing entities by adding validation attributes. Top it off with real world uses of T4 including generating, and automatically synchronizing, code based on external resources, and combining T4 with other technologies to produce powerful templates.
Building Extensible Applications with MEF (Managed Extensibility Framework)
In this course, you’ll learn about MEF, Microsoft’s answer to the runtime extensibility problem of today’s applications, and how to implement it into your existing applications. What is MEF? How does it work? Should you replace your existing IoC solution with MEF? We’ll answer these questions and more throughout this course. For existing users of MEF, we also cover troubleshooting and debugging parts.
Ruby on Rails – A Jumpstart for .NET Developers
This course is for .NET developers who want to try out Ruby on Rails without investing a significant amount of time into learning both Ruby and the Rails framework. In this course, we walk through what Ruby and Rails are, how they compare to .NET languages like C# and VB. After a brief introduction to the Ruby language, we jump into building a Rails application and customizing it.