{:ok, Noah}
@nezteb.net
1.2K followers 180 following 380 posts
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
Posts Media Videos Starter Packs
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
Ahh: hub.docker.com/r/hexpm/elix...

The project I was testing uses the official Docker images; I'll switch over to the Hex ones!
hub.docker.com
Me waiting with bated breath for the official container images: hub.docker.com/_/elixir #ElixirLang
Says the one who uploaded a cool blog post on a Friday evening to nerd-snipe us! 😜💜
Autobahn? More like AutOban.
Ska came before reggae!
"Losing a rock is better than never having a rock!"
I think Hex no longer counts downloads if you use an ad blocker...

(I joke; I'm referencing recent worldwide drops in YouTube/Twitch view counts.)
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
How would you compare ast-grep to Comby? bsky.app/profile/wolf...
I'm still amazed that more people don't use comby.dev. Just used it to do a complex refactor on a little under 1k Elixir files and it took me nearly 0 effort to do so.
Comby · Structural code search and replace for ~every language.
Structural code search and replace for ~every language.
comby.dev
I tried Comby once but ended up preferring ast-grep: bsky.app/profile/ievg...

How would you compare the two?
ievgenpyrogov.com/cleaning-up-...

wrote a bit about using ast-grep to fix source code style inconsistencies, used Phoenix controller tests as my guinea pig

#ElixirLang
Or maybe it'd be ash_funx? 🤔
funx_ash when? 👀
In case folks aren't aware, @christhekeele.social has GitHub sponsors set up: github.com/sponsors/chr...

Chris is one of many prolific #ElixirLang developers who works hard to improve the community, and he's easily in the top 60 most helpful users on the forum IMO: elixirforum.com/u/christheke...
Chris Keele's GitHub sponsors page.
This is the first @kagi.com outage I've actually experienced: status.kagi.com/cmfzr9npr00d... #kagi #kagisearch

Granted, this is the only one I can recall noticing in the last two years of paying for the service. It could be worse; I'm curious to see how quickly it's resolved. 😉
General search slow down. - Incident details - kagi - Status
General search slow down. - Incident details - kagi Status
status.kagi.com
Elixir is dead! Long live Elixir!