{:ok, Noah}
banner
nezteb.net
{:ok, Noah}
@nezteb.net
Senior backend engineer. Passionate about functional programming, concurrency models, decentralization, local-first development, self-hosting, etc.

Curious about Elixir? https://bsky.app/profile/nezteb.net/feed/aaaemobjvwlsq
Pinned
Happy Friday!

I spent some time solving @fly.io's "Gossip Glomers" distributed systems challenges in #ElixirLang: github.com/Nezteb/gossi... #GossipGlomers

The code needs some cleanup, but all of the challenge tests pass! Shoutout to @aphyr.com for building Maelstrom; it's an amazing tool!
GitHub - Nezteb/gossip_glomers_beam: Implementations of Fly.io's "Gossip Glomers" distributed systems challenges using Elixir.
Implementations of Fly.io's "Gossip Glomers" distributed systems challenges using Elixir. - Nezteb/gossip_glomers_beam
github.com
December 26, 2025 at 9:52 PM
One of my favorite ElixirConf US 2025 talks: www.youtube.com/watch?v=IhW6... #ElixirLang #ElixirConf

@polvalente.social is a king of puns and numbers!
Handoff - a new Nx-compatible library for distributed DAGs - Paulo Valente | ElixirConf US 2025
YouTube video by ElixirConf
www.youtube.com
December 26, 2025 at 7:38 PM
Reposted by {:ok, Noah}
Fuck you people. Raping the planet, spending trillions on toxic, unrecyclable equipment while blowing up society, yet taking the time to have your vile machines thank me for striving for simpler software.

Just fuck you. Fuck you all.

I can't remember the last time I was this angry.
December 25, 2025 at 11:25 PM
Reposted by {:ok, Noah}
Another talk where the speaker is really into using web components (and Lit) whenever LiveView falls short: www.youtube.com/watch?v=mEnN...
LiveView and Web Components - Chris Nelson | Code BEAM America 2025
YouTube video by Code Sync
www.youtube.com
December 18, 2025 at 8:10 AM
Reposted by {:ok, Noah}
Michael St Clair’s “Tips & Tricks for Building an App With LiveView” from ElixirConf US is now live! 🚀 UX boosts, Postgres live sync, and more. youtu.be/ZcTkM4z99ms
Tips & Tricks for Building an App With LiveView - Michael St Clair | ElixirConf US 2025
YouTube video by ElixirConf
youtu.be
December 11, 2025 at 8:10 AM
Reposted by {:ok, Noah}
what if somebody made a code forge that does *not* charge you to use your own computer
GitHub Actions charging per build minute for *self-hosted-runners*? Shit's about to hit the fan lol
December 17, 2025 at 2:50 AM
Reposted by {:ok, Noah}
Couldn't fit optics in my book, but I can build them into Funx. Here's why lawful lenses matter (even in Elixir):

www.joekoski.com/blog/2025/12...

#elixirlang
Funx: Adding the Optic Lens
“I didn’t say it would be easy. I just said it would be the truth.” —Morpheus, The Matrix (1999)
www.joekoski.com
December 16, 2025 at 5:46 PM
Via @josevalim.bsky.social:

"We extracted Nimble ZTA (Zero Trust Auth) from Livebook as a separate package for Plug/Phoenix [...] to add auth to an internal app when your identity management and deployments are on the same platform (GCP/Cloudflare/etc)"

dashbit.co/blog/zero-tr... #ElixirLang
Zero Trust Auth for Plug/Phoenix apps is here - Dashbit Blog
We have just released `nimble_zta`, a library that allows developers to add Zero Trust Auth (ZTA) to their Plug/Phoenix web apps
dashbit.co
December 16, 2025 at 6:09 PM
Reposted by {:ok, Noah}
I wanted to write a little blurb on filtering in ETS. Oops, I almost wrote a book.

www.owencode.com/articles/its...

#elixirlang #erlang
It's a Match! · OwenCode
www.owencode.com
December 5, 2025 at 2:04 PM
Reposted by {:ok, Noah}
TIL about a memorial ceremony in Iceland in 2019 to mark the end of a glacier, changing the place name from Okjökull to Ok (jökull = glacier). Uncompromising wording on the bronze plaque:
"This is to acknowledge that we know what is happening and what needs to be done. Only you know if we did it".
December 7, 2025 at 5:17 PM
Reposted by {:ok, Noah}
I just figured out how to execute LiveView.JS commands from a JavaScript hook!

This is useful for manipulating the UI directly from your LiveView. For example, here I'm closing a modal after a `handle_event/3` callback succeeded.

#ElixirLang
December 4, 2025 at 2:23 PM
Reposted by {:ok, Noah}
Meet the awesome folks shaping this year’s programme:
@expede.wtf - Founder of Fission, Code & Coffee, BEAM Vancouver, Vancouver Functional Programmers
@leger.bsky.social – VP Eng @ Hiive, Vancouver Erlang & Elixir meetup organizer
December 4, 2025 at 12:59 PM
Sorry eh, let's talk about the BEAM in Canada next year, eh? Maple syrup, mounties, oh my!

If you have an idea, submit it! 🇨🇦 #ElixirLang
👋 Tag someone building with the BEAM! Code BEAM Lite Vancouver CFP is open. Topics: AI, Gleam, distributed systems, cloud-native & more. First-timers welcome!
docs.google.com/forms/d/e/1F...
December 3, 2025 at 7:00 PM
I'd be so lost and distraught without @david.bernheisel.com's generator diff tool: elixirstream.dev/gendiff #ElixirLang
November 25, 2025 at 6:38 PM
Reposted by {:ok, Noah}
Oh nice! My Postgres WAL post got the attention of HackerNews! I didn't even notice it but I should probably increase my tiny $8/mo droplet's memory :D
November 20, 2025 at 9:52 AM
Reposted by {:ok, Noah}
If you're using Zed and want to contribute to Expert LSP, this is what you put in your Zed's config file to use a locally generated Expert release

#ElixirLang
November 9, 2025 at 8:21 PM
Reposted by {:ok, Noah}
Typst 0.14 is out now! Get ready for production with accessibility, PDFs as images, character-level justification, and more. Learn about more of the highlights in Typst 0.14 in the thread below ⤵️
October 24, 2025 at 12:38 PM
Reposted by {:ok, Noah}
I see a future in jj
Blog post: I see a future in jj by Steve Klabnik
steveklabnik.com
October 22, 2025 at 5:22 PM
Me waiting with bated breath for the official container images: hub.docker.com/_/elixir #ElixirLang
October 16, 2025 at 5:22 PM
Reposted by {:ok, Noah}
Elixir 1.19 released! 🎉

This one had a lengthier rc period.

It brings type system improvements and compile time improvements in large projects among other things 🚀

elixir-lang.org/blog/2025/10...
Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects
Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more
elixir-lang.org
October 16, 2025 at 8:31 AM
Reposted by {:ok, Noah}
Postgres 18.0 was just released!

What does it mean for Oban? Glad you asked:

- Asynchronous I/O for improved scans
- Skip scans for multi-column B-Tree indexes
- Parallel builds of GIN indexes
- Improved vacuum strategy
- Many optimizer improvements
- Native UUIDv7 data type
September 26, 2025 at 8:31 AM
September 27, 2025 at 9:01 PM