Tag

metaprogramming

Leveraging Rust’s Metaprogramming: A Must for Efficient Coding?

Rust Power Tools serves as your compass in navigating the intricate world of metaprogramming with Rust, breaking down complex concepts into digestible lessons and applicable skills. Whether you’re an experienced developer or a newcomer, this book is designed to unlock your potential and guide you toward a more efficient coding practice.

Delving into Nim

From Nim in Action by Dominik Picheta

In this article you’ll learn the basics of Nim’s syntax. Learning the syntax is an important first step, as it teaches you the specific ways to write Nim code.

Introducing T4

By Kevin Hazzard and Jason Bock
Text Template Transformation Toolkit T4 has become quite popular in recent years thanks to a number of factors, most importantly the adoption of T4 by various tool-building teams within Microsoft’s developer division. Code generators for ASP.NET MVC, the ADO.NET Entity Framework, and other popular frameworks are based on T4, making it one of the most widely used tool-building frameworks around. In this article based on chapter 6 of Metaprogramming in .NET, authors discuss the T4 templating basics.

Introducing T4 (PDF)

Understanding the Basics of Roslyn

By Kevin Hazzard and Jason Bock
Roslyn API is a major step forward for developers who want that intimate view of code. In this article based on chapter 12 of Metaprogramming in .NET, authors explain how Roslyn API works through executable code and then go deeper into more of its parts.

Understanding the Basics of Roslyn (PDF)

© 2026 Manning — Design Credits