Robuta

https://www.pluralsight.com/courses/understanding-metaprogramming
understandingmetaprogramming
https://rockthejvm.com/courses/scala-macros-and-metaprogramming
Become a Scala wizard. Learn how to manipulate Scala code at compile time (with Scala!) and write powerful code and tools that other developers only dream...
scalamacrosmetaprogrammingrockjvm
https://www.educative.io/courses/cpp-template-metaprogramming/type-erasure
Learn how type erasure enables generic programming in C++ using templates, polymorphism, and safe wrappers for unrelated types.
type erasuretemplate metaprogrammingunderstandingc
https://www.educative.io/courses/metaprogramming-elixir/avoiding-common-pitfalls
Learn how to avoid common mistakes in Elixir metaprogramming, including improper use of macros and keeping code maintainable and testable.
common pitfallsavoidelixirmetaprogramming
https://www.educative.io/courses/metaprogramming-elixir/deciding-what-to-test
Learn strategies to decide what to test in Elixir macros, including testing correctness and break functionality using processes and messages.
effectivelytestmacroselixirmetaprogramming
https://www.educative.io/courses/cpp-template-metaprogramming/further-readings
Explore curated readings and key resources to deepen your knowledge of C++ template metaprogramming concepts and modern practices.
additional resourcestemplate metaprogrammingadvanced
https://github.com/sabel83/mpllibs
C++ template metaprogramming library collection. Contribute to sabel83/mpllibs development by creating an account on GitHub.
template metaprogramminglibrary collectiongithub
https://www.educative.io/courses/metaprogramming-elixir/macros-the-building-blocks
Learn how Elixir macros manipulate the abstract syntax tree for code injection and transformation using quote and unquote techniques.
building blocksunderstandingmacroselixirmetaprogramming
https://betterstack.com/community/guides/scaling-ruby/metaprogramming/
Learn Ruby metaprogramming with hands-on examples covering open classes, dynamic method definition, method_missing, variable access, eval methods, and building...
better stackrubymetaprogrammingwritedynamic
https://www.openwall.com/presentations/BSidesLjubljana2017-Haswell-Metaprogramming/
haswellmetaprogramming
https://www.boost.org/doc/libs/1_83_0/libs/mp11/doc/html/simple_cxx11_metaprogramming.html
simplecmetaprogramming