Dave Lucia
davelucia.com
Dave Lucia
@davelucia.com
CTO @ TV Labs. BEAM enthusiast. Wholesome, bad jokes
I think @david.bernheisel.com just built Ansible for #Elixir 👀
November 6, 2025 at 11:27 PM
I wrote about how to use @tailscale.com App Connector to access private services on @fly.io

Check it out 👇

davelucia.com/blog/tailsca...
Private services across clouds with Tailscale App Connector
Connect services running in different services using Tailscale
davelucia.com
August 22, 2025 at 3:40 PM
I am back to sponsoring @lpil.uk at $20 / month for his amazing work on @gleam.run

If you didn't catch it, Gleam was ranked as the #2 most desired programming language from the Stack Overflow survey.

Louis's vision, determination, and cultivation of an impressive core team is incredible.
Technology | 2025 Stack Overflow Developer Survey
survey.stackoverflow.co
August 1, 2025 at 1:12 PM
Just set up a @tailscale.com App Connector on @fly.io to securely route to internal services without exposing them to the public internet.

It was a bit tricky to get setup - thinking about writing up the process. Would anyone be interested in a blog post?
Deploy app servers close to your users · Fly
Fly.io
July 30, 2025 at 7:12 PM
Reposted by Dave Lucia
In #Phoenix #LiveView v1.1.0-rc.0 we shipped `:key` support for comprehensions in HEEx. The idea was to finally be able to have change tracking in comprehensions. We did this by leveraging LiveComponents. Sounds easy enough, right? There were some problems though. A thread. #MyElixirStatus
July 7, 2025 at 1:09 PM
Reposted by Dave Lucia
📣 Today, @josevalim.bsky.social joins the Elixir Wizards to share the latest updates on Elixir's set-theoretic type system and the phased rollout strategy for v1.19 and v1.20.

▶️ Watch here: smr.tl/4kuxkeE
🎧 Listen here: smr.tl/452tvIf

#elixirlang #myelixirstatus
July 10, 2025 at 1:05 PM
Reposted by Dave Lucia
SIGFUCK, SIGMARRY, SIGKILL
June 13, 2025 at 4:50 PM
v0.3.0 of Lua has been released with support for guards in deflua functions. We also add guards for checking encoded values in function arguments such as `is_table` and `is_userdata`

hexdocs.pm/lua/Lua.API....

#ElixirLang
Lua.API — Lua v0.3.0
hexdocs.pm
June 9, 2025 at 12:51 PM
Reposted by Dave Lucia
easy isometric pixel art is still coming... with a ton of new features!

create anything with easymetric soon on @aseprite.org
June 4, 2025 at 2:05 PM
Lua on the BEAM, a talk I gave with @rvirding.bsky.social at last year's @codebeam.bsky.social EU has just been published!

It was an honor to speak with Robert, and a reminder for just how cool Luerl is

www.youtube.com/watch?v=4YBB...
Lua on the BEAM - Dave Lucia & Robert Virding | Code BEAM Europe 2024
YouTube video by Code Sync
www.youtube.com
May 21, 2025 at 1:48 PM
I implemented my first gen_statem for an internal generic backoff supervisor process. This was previously a GenServer that was really hard to follow and had a few latent bugs.

#ElixirLang

Docs:
www.erlang.org/doc/system/s...
www.erlang.org/doc/apps/std...
gen_statem Behaviour — Erlang System Documentation v27.3.4
www.erlang.org
May 20, 2025 at 7:01 PM
Thanks for the shout out @thinkingelixir.com!

Here’s the blog post if you missed it 👇

davelucia.com/blog/lua-elixir
May 20, 2025 at 1:06 PM
And v0.1.1 is out with an API for working with private state

hexdocs.pm/lua/0.1.1/Lu...

#ElixirLang
May 13, 2025 at 4:29 PM
Reposted by Dave Lucia
Getting to Krakow at 7pm for @elixirconf.bsky.social EU.

Reach out to me if you want to meet @marpo60.bsky.social and me to chat some Elixir.

Locals: please give suggestions on what to do on this thread 🧵

#ElixirLang
May 13, 2025 at 12:31 PM
Announcing the release of the Lua #ElixirLang library

davelucia.com/blog/lua-eli...
Introducing Lua for Elixir
Execute sandboxed Lua code on the BEAM VM using Luerl
davelucia.com
May 13, 2025 at 12:33 AM
Reposted by Dave Lucia
I've just released Handoff, a new Elixir library for distributed function graph execution.

hexdocs.pm/handoff

Among other things, the library enables distributed Nx computations (anyone said distributed inference?)

A huge part of this was sponsored by tvlabs.ai!
Handoff v0.1.0 — Documentation
hexdocs.pm
May 11, 2025 at 5:47 AM
Luerl 1.4.1 is out, now with Hex docs! 🥳

hexdocs.pm/luerl/luerl....

Thank you Robert Virding or helping me push all these changes through, I'm excited for the push to 2.0.0 👀

#ElixirLang #webeamtogether #coolerlanghashtag
luerl — luerl v1.4.1
hexdocs.pm
May 8, 2025 at 4:26 PM
Reposted by Dave Lucia
News includes EEF board elections, Gleam v1.10.0 enhancing security with SBoMs, an AshAuthentication vulnerability with fixes, ElixirConf US 2025 in Orlando and ElixirConf EU in Krakow announcements, and more! #ElixirLang #security www.youtube.com/watch?v=LC8L...
Thinking Elixir Podcast 250: EEF Elections and Security
YouTube video by Mark Ericksen
www.youtube.com
April 22, 2025 at 12:46 PM
Here's another one

github.com/woutdp/live_...
April 17, 2025 at 8:13 PM
Reposted by Dave Lucia
Soon™
April 16, 2025 at 8:12 AM
Just released a new version of EctoRange #ElixirLang

hexdocs.pm/ecto_range/E...
EctoRange — ecto_range v0.3.0
hexdocs.pm
April 14, 2025 at 3:00 PM