Strange Loop

2009 - 2023

/

St. Louis, MO

Codegen with Types, for Humans, by Humans

At Vendr we use a lot of Elm and have a number of problems that need code generation (notably for GraphQL), but we needed the generated code to be readable, typesafe, and easy to maintain.

So, we built a codegen engine in Elm that automatically handles imports, formatting, has a builtin typechecker for the generated code. It can even generate example usage.

Let's take a look at how it works and what you can build with it!

Matthew Griffith

Matthew Griffith

Software engineer at Vendr.com

Matthew Griffith is a well known in the Elm community as the creator of Elm UI, a framework for layout that doesn't require you to know CSS.