Engineering
Blog
Projects
Jobs
Lumi
builds supply chain software for ecommerce brands.
Recent posts
Type-safe JSON queries for Esqueleto
Adding type safety to our generated SQL code by checking it against our Haskell type information
Phil Freeman
· Sep 18, 2019
An Applicative for Transactional Validation
How we built a very simple DSL for application-side validation using tools from the Haskell standard library.
Phil Freeman
· Jun 20, 2019
Announcing Lumi Components
Lumi Components is a DSL for building Lumi UIs, and we're excited to announce that now it's open source!
Madeline Trotter
· May 23, 2019
Using PureScript to Create a Domain-Specific Language for Building Forms with Validation
How we created a small, type-safe, embedded, domain-specific language for form components.
Arthur Xavier
· Nov 8, 2018
PureScript and Haskell at Lumi
How we’re improving correctness on the front-end by moving from JavaScript to PureScript.
Phil Freeman
· Aug 6, 2018
Migrating from RethinkDB to Postgres, an Experience Report
How we switched from RethinkDB and ElasticSearch to Postgres, leaning heavily on Haskell.
Phil Freeman
· Sep 13, 2017
Lumi
is accelerating the world's transition to a circular economy. Want to work with us?
We're hiring.
RSS
·
Github