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
Visual Studio 2015 Playbook
Intermediate
2h 43m
17 Oct 2016
Event Tracing for Windows (ETW) in .NET
Intermediate
2h 47m
4 Feb 2014
More courses by Kathleen Dollard