# JuliaUserGroupMunich: Fall-in-love-with-julia 101 on Meta Programming

**URL:** <https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746>\
**Category:** Meetups\
**Tags:** announcement\
**Created:** [November 24, 2022, 12:33pm UTC](https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746 "2022-11-24T12:33:20Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)\
**Post date:** [November 24, 2022, 12:33pm UTC](https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746/1 "2022-11-24T12:33:21Z")

</div>

Join us on 🗓 Monday 5. December 2022 🕡 18:30 CET  
organized via [meetup](https://www.meetup.com/julia-user-group-munich/events/289945625)

# Fall in love with Julia: Meta Programming 101

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔  
Meta programming is one of those dark magics that lets you walk on water but can also drive you insane. Use it with caution. In this beginner tutorial you are going to learn the first steps and precautions.

We will go through different levels of metaprogramming, starting with `eval`, moving on to `macros`, then `generated functions` and finally packages like `Cassette.jl` and `IRTools.jl`.

As usual in this series, you will get a beginner-friendly hands-on experience using a Jupyter-Notebook, with which you can try out meta programming yourself and also experiment further afterwards. The material will be made available at the github repository [GitHub - jolin-io/fall-in-love-with-julia: An introductory 101 series to get to know the power of Julialang](https://github.com/jolin-io/fall-in-love-with-julia)

You do not need to prepare anything.  
Looking forward to see you all!

Spread the news and invite everyone to this Julia 101!  
It is going to be online, so everyone from everywhere is welcome.

yours,  
Stephan Sahm

Founder of [Jolin.io](http://Jolin.io) consultancy

> **[jolin.io](https://www.jolin.io/)**
>
> Build performant data pipelines & machine learning powered by the Julia programming language.

P.S.: The link to the online tool will be made available 10 min before the actual start. Please join 5 min ahead, the session is going to start on-time, 18:30 CET.

---

<div class="post-metadata">

**Author:** ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)\
**Post date:** [December 5, 2022, 5:22pm UTC](https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746/2 "2022-12-05T17:22:01Z")

</div>

In a few minutes we are going to start.

Here the link to our microsoft teams session

> **[Join conversation](https://teams.microsoft.com/dl/launcher/launcher.html?url=%2F_%23%2Fl%2Fmeetup-join%2F19%3Ameeting_Yjk5ODJkYmMtZmU2ZS00YjMwLTlkZGItNGUzNjk2NTgzOGFl%40thread.v2%2F0%3Fcontext%3D%257B%2522Tid%2522%253A%2522353fe535-14d8-46ab-82dd-442d976079e4%2522%252C%2522Oid%2522%253A%2522217553d9-8b46-4e88-8455-f18457998297%2522%252C%2522MessageId%2522%253A%25220%2522%257D%26anon%3Dtrue&type=meetup-join&deeplinkId=404bcf01-c7e5-44da-b134-2ad766a93201&directDl=true&msLaunch=true&enableMobilePage=true)**

---

<div class="post-metadata">

**Author:** ![goerz](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/goerz/32/3269_2.png) [@goerz](https://discourse.julialang.org/u/goerz)\
**Post date:** [December 5, 2022, 8:32pm UTC](https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746/3 "2022-12-05T20:32:29Z")

</div>

Is there a recording?

---

<div class="post-metadata">

**Author:** ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)\
**Post date:** [December 6, 2022, 8:18am UTC](https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746/4 "2022-12-06T08:18:47Z")

</div>

yes  
latest on Thursday I will find time cutting it and will upload it to youtube.

best,  
Stephan

---

<div class="post-metadata">

**Author:** ![schlichtanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/schlichtanders/32/32145_2.png) [@schlichtanders](https://discourse.julialang.org/u/schlichtanders)\
**Post date:** [December 8, 2022, 7:04pm UTC](https://discourse.julialang.org/t/juliausergroupmunich-fall-in-love-with-julia-101-on-meta-programming/90746/5 "2022-12-08T19:04:37Z")

</div>

The recording is uploaded  
enjoy:

[![](https://global.discourse-cdn.com/julialang/original/3X/6/9/69a556204c7f32e960ffc0f3e6fb353023badd00.jpeg "Meta programming 101 | Stephan Sahm | Julia User Group Munich | Fall in love with julia") ](https://www.youtube.com/watch?v=6q9pWTVTVaM)
