Profile avatar
crbelaus.com
I write software (mainly #ElixirLang) and I do martial arts. Sometimes I blog at https://crbelaus.com/
61 posts 711 followers 128 following
Regular Contributor
Active Commenter

My pull request has just been merged! If you use difftastic with #elixirlang (you should! it is amazing) you will notice that changes in ~H sigils are now properly highlighted. github.com/Wilfred/diff...

The #elixirlang ErrorTracker has just surpassed 40k downloads. Codebase has been slowly improving and stabilising since the initial release. We just need a logger handler and then it can be considered "done". github.com/elixir-error...

Amazing to see how well the ErrorTracker and @ash-hq.org work together 🤝

Thread worth reading for #ElixirLang devs.

After using it daily for a few weeks I can confidently say that jj is to git what Tailwind is to CSS. I went from "I don't think this adds any value over vanilla git" to "I don't know how I ever worked without this".

TIL that you can use github.com/michallepick... to install prebuilt Erlang versions with asdf instead of compiling them from source. Much faster and less problematic.

Just compiled my job codebase to #ElixirLang 1.18 rc.0 and it already found dead code (four unused function clauses which were the only callers of some other private functions) and a typing violation (min/2 comparison between two structs).

Over the last few months I've been in charge of deep data structure refactors on a big #ElixirLang application. I'll write a detailed blog post with the lessons learnt, but the most important takeaway is to rely on pattern match and guards as much as possible.

I’ve been diagnosed with a damaged L4-L5 disk. Doctor tells me that BJJ is not doing any good to my lower back and I’d better do pilates/swimming instead.

This entire thread is word reading if you use git. Maybe even if you don't.

So nice to see close collaboration between libraries 👏 Thanks @zachdaniel.dev for your awesome work on @ash-hq.org ❤️ And thanks to @crbelaus.com who is co-maintaining ErrorTracker and made the changes to support it 🧙‍♂️

Awesome stuff! Great for @ash-hq.org users, but you can also get bread crumbs for your errors for free using our standalone splode library: hex.pm/packages/spl...! In anticipation of this release, I went through and added a bunch more breadcrumbs to Ash errors 😎

The @ash-hq.org integration would not have been possible without @zachdaniel.dev help. He is incredibly responsive and helpful. The #ElixirLang community is incredible.

Another milestone reached! So proud of being one of the maintainers of this little but useful library ⚗️💻 #ElixirLang

I want to share something I built for the Elixir community: elixirevents.net ✨ I want to make it easier to find events like conferences and meetups, to help the community grow. Anyone can contribute, events are only visible with admin approval. For feature requests or feedback please let me know! 🙏

The ErrorTracker GitHub repo has just reached 400 stars ⭐️. Nice features coming soon! #ElixirLang github.com/elixir-error...

I've just released a new version of the @bun.sh installer for #ElixirLang. It now supports installing, updating and managing bun on Windows hosts. github.com/crbelaus/bun...

Anyone knows how to make difftastic properly detect changes in #ElixirLang HEEx sigils? github.com/Wilfred/diff...