Profile avatar
katafrakt.bsky.social
⚗️ Just another #ElixirLang dev 👉 he/him 🔗 https://katafrakt.me 🥌 curling in my free time
440 posts 499 followers 151 following
Regular Contributor
Active Commenter

Three hardest things for a man to say: 1: I need help 2: I was wrong 3: Worcestershire Sauce

I know it's FOSS and I don't get to have any demands here, but ugh...

One way to look at tests is as a filter that lets (most) good changes through & keeps (most) bad changes out. Tests make (most) mistakes reversible. Layer these filters & you get better discrimination at the cost of longer delays & more maintenance.

Just discovered `Process.set_label/2`, that's huge! Can't count the number of times I've been debugging live code and I had to guess which generically named process was which #ElixirLang hexdocs.pm/elixir/main/...

This reminds me of this classic extension to #Ruby github.com/vanruby/cana...

Great metaphor (except maybe more fitting whole product teams right now, not just SD). Also the whole thread is great.

This is an interesting path of integrating #Gleam and #ElixirLang: LiveView enhancements with Lustre (in style of LiveSvelte). github.com/selenil/liss...

"They still have a default Bluesky handle which has a rarity level of very common. They don't have their own rotation key set, and their PDS is hosted by a Bluesky mushroom." This thing is a nerd joke, right?

I have super weird issue with Supabase and Ecto, where no tables are visible to the script, even though they are actually there. Perhaps someone knows something? elixirforum.com/t/ecto-supab... #ElixirLang

Sometimes I'm tempted to reboot my Ruby Tuesday newsletter, but then I remember how much work it involves and how little reward. Also Ruby newsletters landscape is so much more dense now.

I think I'll give atuin another try after my fzf setup started to lose history for some reason.

sounds accurate

As I get older, I start to like long functions, if they model something complex (and just one thing). Forced breaking down into multiple small private functions just to meet some arbitrary metrics like "function should not have more than 25 lines" does more harm than good.

Upgrade to Phlex 2.0..... [DONE] github.com/katafrakt/pa...

pg_trgm saves the day again

it's a tradition now notesfrompoland.com/2025/02/14/p...

this is me today

Ladies and gentleman, @oskardudycz.bsky.social himself 💪 open.substack.com/pub/architec...