blog post: https://rockthejvm.com/articles/scala-3-macros GitHub repo: https://github.com/rockthejvm/scala-macros-demo Scala 3 Macros and Metaprogramming full course: https://rockthejvm.com/courses/scala-macros-and-metaprogramming In this video, you will learn how Scala 3 macros work, why they exist, how to quote and splice expressions, how pattern matching works on macros, and how to do type-safe, compile-time reflection. Timeline: 0:00 Intro 0:42 Scala Macros and Metaprogramming Course 1:45 Abstract Syntax Trees (ASTs) 9:23 How to Write a Scala 3 Macro 17:39 Pattern Matching on a Scala 3 Macro 24:54 Using Compile-Time Reflection Follow Rock the JVM on: LinkedIn: https://linkedin.com/company/rockthejvm X/Twitter: https://x.com/rockthejvm Blog: https://rockthejvm.com/articles ------------------------------------------------------------------------- https://rockthejvm.com -------------------------------------------------------------------------