Understanding Metaprogramming

Metaprogramming means a better application, faster. This course covers the fundamentals that you can use in any language and on any platform.
Course info
Rating
(108)
Level
Intermediate
Updated
July 12, 2014
Duration
1h 56m
Table of contents
Description
Course info
Rating
(108)
Level
Intermediate
Updated
July 12, 2014
Duration
1h 56m
Description

Are you ready to embrace metaprogramming to make a better application in less time? Learn about templates, metadata, process, handcrafting, and producing high quality output. Then apply these principles to any language on any platform. If you're interested in .NET, you're also interested in how the .NET Compiler Platform (Roslyn), makes metaprogramming easier by exposing syntactic and semantic trees.

About the author
About the author

Kathleen Dollard is a .NET Team Coach, has been a Microsoft MVP since 1998, and is an ASP.NET Insider.

More from the author
Play by Play: Visual Studio 2017 and C# 7
Intermediate
2h 34m
25 Aug 2017
Visual Studio 2015 Playbook
Intermediate
2h 43m
17 Oct 2016
More courses by Kathleen Dollard