Session

Generating code and projects in all sorts of languages with Python and Jinja2

This session summarizes about two years of intense work building code generators based on data schemas and, indeed, generators for complete projects, using Python and the Jinja2 templating framework with C++, C#, Java, JavaScript, TypeScript, Rust, Go, and (of course) Python as target languages. You'll learn about the considerations for the code generation input metadata, the required pre- and post-processing and a series of Jinja2 extensions that specifically help with code-generation.

The session is 95% "walking through the code" and expects familiarity with Python and a keen interest in code generation.

Clemens Vasters

Principal Architect, Messaging and Real-Time Intelligence, Microsoft

Viersen, Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top