11ty gives us the Data Cascade to preload data for templates. It's a simple process: store data, template data. There's a catch though. You have to know all the data you need ahead of time. But what about data that may come in on demand? What if instead of building a large manifest of variables in the Data Cascade, you could fetch data within a template and render the result? That's where async shortcodes come into play. 11ty's async shortcodes follow a component like API. You can fetch data within the template and use the result to render your content. All without any knowledge of the Data Cascade. This talk is going to go over how shortcodes work and how to build one. It's gonna be an awesome time! There's going to be tons of code and cake... okay probably just code. Come join!
David East (he/him)
David East has been a Developer Advocate at Firebase since it was a small startup back in 2014.