Sign in

Evan Czaplicki

@acadia.engineering
316 followers 12 following 8 posts

Designer of elm-lang.org and acadia.engineering

PostsRepliesMedia
Evan Czaplicki @acadia.engineering · 24/09/2026
I have a bunch of changes that could be Elm 0.19.3. It's basically all "compiler improvements" that will not be visible to users, so I looking for feedback on which aspects sound most interesting. Let me know here or in the more detailed thread! ⬇️ discourse.elm-lang.org/t/help-plann...
01312
Evan Czaplicki @acadia.engineering · 16/09/2026
It is easy to define per-row security policies with Acadia: ✨ acadia.engineering/blog/simple-... ✨ The compiler then does "symbolic evaluation" at compile time so that in many cases, you pay zero runtime cost for your security guarantees! The example app runs an Elm server too! 🚄
0166
Evan Czaplicki @acadia.engineering · 09/09/2026
Run an Elm program as a simple HTTP server! ✨ github.com/acadia-engin... ✨ Check out the full client/server/database example written in Elm/Acadia, and please share your results if you evolve it into something cool! Very curious to see what you can make!
Elm code for serving some Elm pages.
0184
Evan Czaplicki @acadia.engineering · 07/09/2026
Prototyped a little script to run Elm code as a server. Trying out some ideas for `server modules` in Acadia!
Elm code describing a simple web server
1255
Reposted by Evan Czaplicki
frectonz @frectonz.et · 29/08/2026
Spending my Saturday playing around with Acadia. Feels like i'm doing a detox, no syntax highlighting, no LSPs, no LLMs. @acadia.engineering and @terezasokol.bsky.social cooked with this 👏
helix showing a counter implementation in acadia at the top and that same counter implementation being run via `acadia serve` at the bottom
0134
Evan Czaplicki @acadia.engineering · 25/08/2026
Acadia gives some interesting guarantees: - No 1+N queries. - All queries terminate. Learn how a query language from the 1970s (Datalog) inspired the key design choices that make these guarantees possible in Acadia's query language! acadia.engineering/blog/solving...
acadia.engineering
Solving the 1+N Query Problem
1368
Evan Czaplicki @acadia.engineering · 19/08/2026
So relieved that the Acadia release went alright! Thank you to everyone who is trying it out! ❤️ Very energized as discussions on the Discord get going. Lots of fun writing and programming projects ahead! 😊
0345
Evan Czaplicki @acadia.engineering · 18/08/2026
Acadia is out today! Bringing the benefits of Elm to SQLite and PostgreSQL: - Friendly error messages - Custom types for precise column data - Simple module system for easy reuse Check it out! acadia.engineering/blog/rethink...
acadia.engineering
Rethinking Database Programming
58931
Reposted by Evan Czaplicki
wolfadex.bsky.social @wolfadex.bsky.social · 11/08/2026
whitebeard.blog/posts/learni...
whitebeard.blog
Learning about myself through Elm
In which the author explains why Elm gives him joy, confesses to a memory that once won a national competition but cannot manage a shopping list, and learns a bit about how his mind works.
084
Evan Czaplicki @acadia.engineering · 06/07/2026
New Elm release today! 🎉 0.19.2 🥳 Incremental builds of 850k lines of Elm in <350ms. Gearing up for a batch of smaller releases as we head towards Elm 1.0. elm-lang.org/news/faster-...
917156