Updating Gettext from 0.x to 1.0 isn't entirely trivial - because Keila has custom translation helpers for handling Markdown. Fortunately there's a great explainer post by @whatyouhide - so if you've also been delaying the update, give it a read! https://andrealeopardi.com/posts/refactoring-gettext-to-speed-up-compilation/ #myelixirstatus #elixirlang #opensource #buildinpublic
Updating Gettext from 0.x to 1.0 isn't entirely trivial - because Keila has custom translation helpers for handling Markdown. Fortunately there's a great explainer post by @whatyouhide - so if you've also been delaying the update, give it a read! https://andrealeopardi.com/posts/refactoring-gettext-to-speed-up-compilation/ #myelixirstatus #elixirlang #opensource #buildinpublic
Updating Gettext from 0.x to 1.0 isn't entirely trivial - because Keila has custom translation helpers for handling Markdown. Fortunately there's a great explainer post by @whatyouhide - so if you've also been delaying the update, give it a read! https://andrealeopardi.com/posts/refactoring-gettext-to-speed-up-compilation/ #myelixirstatus #elixirlang #opensource #buildinpublic
We're happy to announce v0.18 of Keila, the Open Source email newsletter tool. This release adds smarter segments, public archive links, editor improvements, and many fixes. You can give it a try at https://www.keila.io or set up a self-hosted instance: https://www.keila.io/docs/installation
#opensource #floss #update #selfhosting #myelixirstatus
Currently working on the new template system and migrating the base template to MJML. I'm also taking the opportunity to refine the typography and apply the Major Third scale to the default font sizes. 🎶 📖
#buildinpublic #opensource #design #myelixirstatus #newsletter
The Elixir track on Exercism is now running on Elixir 1.19 🙂
#MyElixirStatus #TIL that if you try to match a big enough string with certain regular expressions in Elixir (and I assume Erlang), it can silently return nil (ie no matches) even if the pattern ought to match.
First Code BEAM Lite Conf in Canada in Vancouver !!
Here is a neat little trick when you need to test a verification flow in #PhoenixFramework: https://gist.github.com/wmnnd/cb80d4eae79d5d35b8229d6eec188ee5
It's a common pattern to pass a URL generator to a context function. But you can pass a function that captures the token with an Agent instead.
After 12 years of hobbyist usage, today I wrote my first paid lines of Elixir.
After 12 years of hobbyist usage, today I wrote my first paid lines of Elixir.
In #ElixirLang you can simply write :timer.hours(2) instead of 2 * 60 * 60 * 1000.
Calling all tech innovators! 🚀 I'm a senior Erlang and Elixir dev ready to bring experience and passion to your project. Available for new opportunities.
https://www.linkedin.com/in/anton-shvein/
https://t0ha.ru
#Erlang #Elixir #OpenForJob #ElixirLang #MyElixirStatus
The Elixir track on Exercism has a new practice exercise, Camicia. Thanks to Francesco Sangalli who not only implemented it in Elixir, but also designed it 🥳
The Elixir track on Exercism has a new practice exercise, Camicia. Thanks to Francesco Sangalli who not only implemented it in Elixir, but also designed it 🥳
Totally missed what Cachex got the last few updates, so that was a nice read
https://whitfin.io/blog/cachex-v4-0-optimization-consolidation-and-routing/