{:ok, Noah}
@nezteb.net
1.2K followers 180 following 370 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
nezteb.net
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
nezteb.net
Says the one who uploaded a cool blog post on a Friday evening to nerd-snipe us! 😜💜
nezteb.net
Autobahn? More like AutOban.
nezteb.net
Ska came before reggae!
nezteb.net
"Losing a rock is better than never having a rock!"
nezteb.net
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}
oban.pro
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
nezteb.net
How would you compare ast-grep to Comby? bsky.app/profile/wolf...
wolfadex.bsky.social
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
nezteb.net
I tried Comby once but ended up preferring ast-grep: bsky.app/profile/ievg...

How would you compare the two?
ievgenpyrogov.com
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
nezteb.net
Or maybe it'd be ash_funx? 🤔
nezteb.net
funx_ash when? 👀
nezteb.net
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.
nezteb.net
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
nezteb.net
Elixir is dead! Long live Elixir!
nezteb.net
I frequently have to double-check which one is AstonJ and which is @kobrakai.de. 😄
nezteb.net
I'm going to force myself to exercise @geolessel.bsky.social's teachings and do some bit/byte matching and see how much trouble I can get in. 🤪
nezteb.net
The confusingly-named "OpentelemetryTelemetry" library helps a bit by bridging Elixir telemetry with OpenTelemetry: hexdocs.pm/opentelemetr...
OpentelemetryTelemetry — Opentelemetry Telemetry v1.1.2
hexdocs.pm