digitalcourage.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Diese Instanz wird betrieben von Digitalcourage e.V. für die Allgemeinheit. Damit wir das nachhaltig tun können, erheben wir einen jährlichen Vorausbeitrag von 1€/Monat per SEPA-Lastschrifteinzug.

Server stats:

808
active users

#elixir

3 posts3 participants0 posts today
:rss: Hacker News<p>I let LLMs write an Elixir NIF in C; it mostly worked<br><a href="https://overbring.com/blog/2025-08-13-writing-an-elixir-nif-with-genai/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">overbring.com/blog/2025-08-13-</span><span class="invisible">writing-an-elixir-nif-with-genai/</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/DiskSpace" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>DiskSpace</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/package" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>package</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/release" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>release</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/NIF" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>NIF</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/GenAI" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GenAI</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/LLMs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LLMs</span></a></p>
James Edward Gray II<p>I’m closing out, for now, my series on questions at the heart of development with an analysis of when we need more abstraction. For example, taking the advice from <span class="h-card"><a class="u-url mention" href="https://bird.makeup/users/germsvel" rel="nofollow noopener" target="_blank">@<span>germsvel</span></a></span> about architecting more accurate models can reduce future bugs.</p><p><a href="https://programmersstone.blog/posts/why-is-this-hard/" rel="nofollow noopener" target="_blank">https://programmersstone.blog/posts/why-is-this-hard/</a></p><p><a class="hashtag" href="https://genserver.social/tag/elixir" rel="nofollow noopener" target="_blank">#Elixir</a></p>
Maikel 🇪🇺 🇪🇸<p>If you have an Oban worker that does some stuff, do you put the function that enqueus that job define inside the same elixir modeule as the worker ?</p><p>I just can't fathom a reason to put it anywhere else. But maybe I'm missing something</p><p><a href="https://vmst.io/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> <a href="https://vmst.io/tags/Oban" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Oban</span></a> <a href="https://vmst.io/tags/askfedi" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>askfedi</span></a></p>
Lobsters<p>Gleam’s Interoperability with Erlang and Elixir <a href="https://lobste.rs/s/t2qits" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/t2qits</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/video" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>video</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a> <a href="https://mastodon.social/tags/gleam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gleam</span></a><br><a href="https://www.youtube.com/watch?v=63Z2oNW1Bf4" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">youtube.com/watch?v=63Z2oNW1Bf4</span><span class="invisible"></span></a></p>
jbz<p>My <a href="https://indieweb.social/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> era has officially surpassed my React/Node time. Less opportunities but a lot more pro/personal growth.</p><p>I jumped ship just in time, it would really suck to have invested 10 years into the React ecosystem just to be replaced by some prompt artist.</p><p>Systems above captured ecosystems✌️</p>
Lobsters<p>Elixir Misconceptions #1 - Don't "let it crash" but "let it heal" <a href="https://lobste.rs/s/1z3oiy" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/1z3oiy</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a><br><a href="https://www.zachdaniel.dev/p/elixir-misconceptions-1" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">zachdaniel.dev/p/elixir-miscon</span><span class="invisible">ceptions-1</span></a></p>
jsI might make it to the Code BEAM Europe conference this year! I'm really happy and excited right now!<br><br><a href="https://io.plaintext.dev?t=erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#erlang</a> <a href="https://io.plaintext.dev?t=elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#elixir</a><br>
sergio_101<p><span class="h-card" translate="no"><a href="https://mastodon.social/@HelenJoScott" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>HelenJoScott</span></a></span> <span class="h-card" translate="no"><a href="https://mastodon.online/@maartenballiauw" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>maartenballiauw</span></a></span> </p><p>i am split pretty equally between <a href="https://social.sixdegreesofohio.com/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> , <a href="https://social.sixdegreesofohio.com/tags/python" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>python</span></a>, and <a href="https://social.sixdegreesofohio.com/tags/csharp" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>csharp</span></a> ..</p><p>All of which are very different approaches to problem solving. I am super impressed that the solutions presented are "in the spirit of" the current language/framework.</p>
Lars Wikman<p>How many Erlangs did you boot recently?</p><p>This is my personal best. So far.</p><p><a href="https://hachyderm.io/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://hachyderm.io/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a><br><a href="https://underjord.io/booting-5000-erlangs-on-ampere-one.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">underjord.io/booting-5000-erla</span><span class="invisible">ngs-on-ampere-one.html</span></a></p>
Kat Marchán 🐈<p>I did a RIIR again and:</p><p>Two apps nearly-identical in functionality now. On startup, before processing anything:</p><p><a href="https://toot.cat/tags/Rust" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Rust</span></a> + <a href="https://toot.cat/tags/Axum" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Axum</span></a>: 3.5MB RES<br><a href="https://toot.cat/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> + <a href="https://toot.cat/tags/Phoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Phoenix</span></a>: 75MB RES</p><p>Literally 20x difference, and I haven't even benchmarked throughput/perf. For a use case where a big goal is extremely low resource use, this is huge.</p><p>(both of these are running in release/prod mode btw)</p>
Lobsters<p>Less Glue, More Product: Why Elixir Shrinks Architectural Complexity <a href="https://lobste.rs/s/nxde0i" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/nxde0i</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/distributed" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>distributed</span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a><br><a href="https://iamkonstantin.eu/blog/less-glue-more-product-why-elixir-shrinks-architectural-complexity/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">iamkonstantin.eu/blog/less-glu</span><span class="invisible">e-more-product-why-elixir-shrinks-architectural-complexity/</span></a></p>
Lobsters<p>Free Security Audits for Erlang and Elixir open source projects <a href="https://lobste.rs/s/otxbcp" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/otxbcp</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a><br><a href="https://www.erlang-solutions.com/blog/supporting-the-beam-community-with-free-ci-cd-security-audits/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">erlang-solutions.com/blog/supp</span><span class="invisible">orting-the-beam-community-with-free-ci-cd-security-audits/</span></a></p>
Pedro Piñera<p>We open sourced Orchard, an <a href="https://mastodon.pepicrft.me/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> package to manage Apple simulators and devices in Elixir. Destinations become GenServers and are kept in sync with the system status, allowing you to use Erlang's primitives to supervise pools of simulators<br><a href="https://github.com/tuist/orchard" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/tuist/orchard</span><span class="invisible"></span></a></p>
Lars Wikman<p>Bah.. need more RAM.<br>Or maybe constrain memory usage a bit.<br><a href="https://hachyderm.io/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://hachyderm.io/tags/nerves" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>nerves</span></a></p>
Malte<p>"And the language doesn't change every time you go on holiday!" 😅</p><p><a href="https://www.youtube.com/watch?v=e99QDd0_C20" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">youtube.com/watch?v=e99QDd0_C2</span><span class="invisible">0</span></a></p><p><a href="https://frankfurt.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a></p>
Adam Millerchip<p>When writing a computer program<br>You may be amazed to find<br>That Plain Old Elixir Modules<br>Are how the code is organised<br><br>No matter how complex<br>Or unique your coding style<br>It still comes down to modules<br>When it’s time to compile<br><br>You can even change the language<br>Make it Erlang or maybe Gleam<br>It still comes down to modules<br>When you’re running on the BEAM<br><br><a href="https://toots.adamu.jp/tags/poem" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>poem</span></a> <a href="https://toots.adamu.jp/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://toots.adamu.jp/tags/erlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>erlang</span></a> <a href="https://toots.adamu.jp/tags/gleam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gleam</span></a> <a href="https://toots.adamu.jp/tags/beam" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>beam</span></a></p>
:rss: Hacker News<p>Crafting your own Static Site Generator using Phoenix (2023)<br><a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fly.io/phoenix-files/crafting-</span><span class="invisible">your-own-static-site-generator-using-phoenix/</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/fly" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fly</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/fly_io" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fly_io</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/blog" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>blog</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>docker</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/cdn" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>cdn</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/hosting" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hosting</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/servers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>servers</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/networking" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>networking</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/deploy_app_servers" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>deploy_app_servers</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/close_to_users" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>close_to_users</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/postgresql_clusters" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>postgresql_clusters</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/heroku_competitor" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>heroku_competitor</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/heroku_alternative" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>heroku_alternative</span></a></p>
Lobsters<p>Crafting your own Static Site Generator using Phoenix (2023) <a href="https://lobste.rs/s/furtwj" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">lobste.rs/s/furtwj</span><span class="invisible"></span></a> <a href="https://mastodon.social/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a> <a href="https://mastodon.social/tags/web" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>web</span></a><br><a href="https://fly.io/phoenix-files/crafting-your-own-static-site-generator-using-phoenix/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fly.io/phoenix-files/crafting-</span><span class="invisible">your-own-static-site-generator-using-phoenix/</span></a></p>
nebunez <p><a class="hashtag" href="https://fuzzyroots.net/tag/elixir" rel="nofollow noopener" target="_blank">#Elixir</a> peeps, is this really the best way to do this?</p><pre><code>42 |&gt; (fn x -&gt; IO.puts("The number is: #{x}") end).() </code></pre><p>Assume 42 is the output of a function.</p>
Pedro Piñera<p>TIL about Muontrap in <a href="https://mastodon.pepicrft.me/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a>. It bridges the gap of supervising external processes in Elixir</p><p><a href="https://hexdocs.pm/muontrap/readme.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="">hexdocs.pm/muontrap/readme.html</span><span class="invisible"></span></a></p>