Profile avatar
flavioescobar.bsky.social
Elixir enthusiast. I love playing and watching basketball, reading books, and traveling.
100 posts 415 followers 177 following
Regular Contributor
Active Commenter

💜📘 The Elixir Book Club has chosen our next book! Engineering Elixir Applications Skill up on DevOps to help you deploy your Elixir app with confidence. Our first meeting is Sunday, February 23, 2025, reviewing chapters 1 and 2. #MyElixirStatus #ElixirLang elixirbookclub.github.io/website/

Expanding a little bit on my previous tip for speeding up tests: the config you’ll need to use depends on which hashing library you’re using in your project. Add one of these to your `config/test.exs` based on the hex pkg you have in your mix.exs. #ElixirLang

If you’re using Ash Authentication, don’t forget to add this to your `config/test.exs`. I went from running 133 tests in 33.3 seconds to just 0.9s! #ElixirLang

If you see this, post a pic From your device without explanation.

ObanWeb becoming free is the best news of this year so far. #ElixirLang

Just made my first contribution to an open source project ever. It was just a one-liner to fix a code example, but I feel happy to finally start contributing! At the same time, I feel ashamed of not doing this earlier. It’s better to do it now than never, I guess. 😅

Half an hour. That’s all the time I needed to develop a GraphQL CRUD for a resource with authorization policies in place, as well as version history and soft deletes. @ash-hq.org is THE framework! #ElixirLang

Although @ash-hq.org is really cool, I’m still not sure if I like the similarities with Rails. Ash does a lot for you, but it comes with a lot of implicit things from macros. At least the foundation is still a functional, immutable language. #ElixirLang

I’d love to hear you guys’ opinion on the fact that Elixir does not have `while`. Today I had to do an indefinite-range loop that would perfectly fit with a while, but I had to use recursion instead. I really like the recursive solution, but I wonder why we don’t have `while` available. #ElixirLang

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

git-wrapped.com/profiles/fla... The only weird thing is the top language being HTML. I’m pretty sure I coded in #ElixirLang the most this year.

Hey #ElixirLang folks! How do you build your GitHub yaml file for running tests and deploying to fly.io? My pipelines are super slow right now — taking around 14 min. I think it’s because I’m installing asdf and then installing Elixir and Erlang, which takes almost 10 min. Need to optimize that 😢

I really hate when I see job opportunities that don’t inform the compensation, or at least a comp range. You see job descriptions that go deep in details of what they want from you, but are super secret when it comes to tell you how much you’ll be paid. Just be clear and tell at least a range.

Note to self: when using Ash Authentication, if I need to replace the framework’s logo by my own, make sure I override both the light and dark mode images. I’d say @ash-hq.org’s documentation could be a bit clearer on that, maybe even with a tip. I’d even open a PR to update the docs. #ElixirLang

Not only the Ash Framework is awesome, the community is also great! People are always willing to help on the Discord community. If you’re into Elixir, you should definitely give it a try. #ElixirLang