Pinned
Cristian Álvarez
Cristian Álvarez
@crbelaus.com
I write software (mainly #ElixirLang) and I do martial arts. Sometimes I blog at https://crbelaus.com/
738 followers128 following64 posts
Version 0.7 of the #ElixirLang Error Tracker 🐛 is out with improved LiveView support, MariaDB fixes, better sensitive header redaction and an all-new Igniter installer. github.com/elixir-error...
Cristian Álvarez reposted
It's official! Igniter support is coming to the next version of #ErrorTracker 🚀. It's already merged on main and will be included in the next release @zachdaniel.dev #ElixirLang
I got a small PR merged into Plug. You could use Plug.RequestID multiple times with different options but it always set the same logger metadata, overriding the previous value with each call. This is configurable now. github.com/elixir-plug/... #myelixirstatus #elixirlang
I wrote about embedding external resources in your #elixirlang application so the compiler can keep track of when they change. crbelaus.com/2025/03/31/e...
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 🤝
I just configured ErrorTracker (hex.pm/packages/err...) on my project that uses @ash-hq.org and found it’s super easy to restrict the error dashboard to logged in users. If you use Ash Authentication and its Phoenix extension, you only need to pass the `on_mount` option. It just works! #ElixirLang
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.
Elixir 1.18 improves the type inference and checking and is now able to detect dead code, clauses that will never match, etc. hexdocs.pm/elixir/1.18.... This will only get better over time. For example upcoming Elixir versions will be also able to do type inference on guards.
Cristian Álvarez reposted
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 😎
Cristian Álvarez reposted
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 😎
We've just released the ErrorTracker v0.5.0 🐛! It includes a new feature to store breadcrumbs, improved support for @ash-hq.org applications, better mobile experience and minor fixes. You can check it out here: github.com/elixir-error... #ElixirLang
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.
We've just released the ErrorTracker v0.5.0 🐛! It includes a new feature to store breadcrumbs, improved support for @ash-hq.org applications, better mobile experience and minor fixes. You can check it out here: github.com/elixir-error... #ElixirLang
Cristian Álvarez reposted
Cristian Álvarez reposted
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...
Anyone knows how to make difftastic properly detect changes in #ElixirLang HEEx sigils? github.com/Wilfred/diff...
Pull request sent! github.com/Wilfred/diff...
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...
I've been using Qwen2.5-Coder for #ElixirLang through Ollama and Zed. It works surprisingly well for such a small model and is very competent both at writing new code and explaining existing code.
Wrote up some notes on the new Qwen2.5-Coder-32B model, which is the first model I've run on my own Mac (64GB M2) that appears to be highly competent at writing code simonwillison.net/2024/Nov/12/...
Why did we built an Elixir-based, built-in error tracker? Here's our reasoning. crbelaus.com/2024/07/31/b...
A few improvements are coming no the #ElixirLang ErrorTracker dashboard so it looks (and works) better on small screens. github.com/elixir-error...
Cristian Álvarez reposted
You are up to date.