sfba.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A Mastodon instance for the San Francisco Bay Area. Come on in and join us!

Server stats:

2.3K
active users

#elixirlang

15 posts12 participants0 posts today
Keila<p>PHP scripts are the Bash scripts of servers, aren’t they?</p><p>As much as I love <a href="https://fosstodon.org/tags/Elixirlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Elixirlang</span></a>, I’ve recently found myself building PHP scripts again for simple single-task server scripts.</p>
Mike Zornek, looking for work<p>👨‍💻 I want to revamp my <a href="https://jawns.club/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> consulting page ahead of a work search and promotion.</p><p>I would love a roast/critique/feedback. You can email me at the address provided on the page.</p><p><a href="https://mikezornek.com/elixir-consulting/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">mikezornek.com/elixir-consulti</span><span class="invisible">ng/</span></a></p>
Thinking ElixirNews includes a critical vulnerability in Erlang/OTP SSH, @josevalim's new project teaser, Oban Pro's new "Cascade Mode", Semaphore Ci open-sourcing their Elixir platform, code sandboxing options, and more! <a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener noreferrer" target="_blank">#ElixirLang</a> <a class="hashtag" href="https://genserver.social/tag/erlang" rel="nofollow noopener noreferrer" target="_blank">#Erlang</a> <a href="https://www.youtube.com/watch?v=TG0lcPz5gw0" rel="nofollow noopener noreferrer" target="_blank">https://www.youtube.com/watch?v=TG0lcPz5gw0</a>
Tyler A. Young 🧑🏻‍💻⚗️<p>Yay! The FLAME talk <span class="h-card" translate="no"><a href="https://merveilles.town/@peregrine" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>peregrine</span></a></span> gave at ElixirConf US last year is finally up. This was one of my favorites of the conference. </p><p><a href="https://youtu.be/KrAqMyjbkJQ" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">youtu.be/KrAqMyjbkJQ</span><span class="invisible"></span></a></p><p><a href="https://fosstodon.org/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a></p>
Mike :nixos:<p>Friend of mine really trying to get me into <a href="https://fosstodon.org/tags/vibecoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vibecoding</span></a> </p><p>And claims it's great to start a project from scratch with it. I got cursor, and had it try and set up a basic <a href="https://fosstodon.org/tags/PhoenixLiveView" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PhoenixLiveView</span></a> <a href="https://fosstodon.org/tags/elixirlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>elixirlang</span></a> app, and it couldn't get past connecting to the local database lol. </p><p>It's somehow dumber than even me!</p>
Mike Zornek, looking for work<p>Today's <a href="https://jawns.club/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> hot take:</p><p>We should default to the term `options` in our function naming patterns over the current community standard of `opts`. </p><p>Why? Because abbreviations are brain friction, and the fewer abbreviations, the better.</p><p>I'm way more on board with the community norm of abbreviating `connection` into `conn` -- but `options` into `opts` seems like there is too little benefit.</p>
Eduardo HernackiOn April 24th we had our April 2025 edition of the Elixir &amp; Erlang Meetup Munich, kindly hosted by SQUER in their Munich office.<br><br>We've had Marcelo De Polli presenting a talk regarding rapid prototyping with Livebook, with lots of live-coding showing us an example of how to explore a stock API and quickly creating a small application on top of it, and Igor Spiridonov sharing his team's journey in migrating from overcomplicated Java-based microservices to one Elixir monolith - sharing the good, the bad and learnings!<br><br>Thanks to everyone that participated, and especially to SQUER for providing us with their amazing space, food and drinks!<br><br>I hope to see you all next time around June!<br><br><a class="hashtag" href="https://genserver.social/tag/meetup" rel="nofollow noopener noreferrer" target="_blank">#Meetup</a> <a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener noreferrer" target="_blank">#ElixirLang</a> <a class="hashtag" href="https://genserver.social/tag/erlang" rel="nofollow noopener noreferrer" target="_blank">#Erlang</a> <a class="hashtag" href="https://genserver.social/tag/beam" rel="nofollow noopener noreferrer" target="_blank">#BEAM</a> <a class="hashtag" href="https://genserver.social/tag/munich" rel="nofollow noopener noreferrer" target="_blank">#Munich</a> <a class="hashtag" href="https://genserver.social/tag/myelixirstatus" rel="nofollow noopener noreferrer" target="_blank">#MyElixirStatus</a>
Adolfo Neto<p>Elixir Brasil Online Meetups e Elixir Carajás Meetup em maio!<br><a href="https://bertha.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <br><a href="https://adolfont.github.io/events/elixirbronline/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">adolfont.github.io/events/elix</span><span class="invisible">irbronline/</span></a></p>
Peter Solnica<p>How do you implement multi-step forms in LiveView? I have a LV that coordinates its "step" live components (and they may or may not have their own live sub components) and I find this setup quite complex. As always, handling state is the tricky part.</p><p>*Some* state from a step needs to be passed to the next step, and then the user may want to go back and make changes and go forward again. What's your strategy in cases like this?</p><p>I also need to deal with async processes and report progress in the UI, when a sub-sub-component triggers it, the parent LV receives an update and it has to route it back to the sub-sub-component, which is messy for my taste.</p><p>So, same question - what's your approach?</p><p>🤔</p><p><a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://hachyderm.io/tags/PhoenixFramework" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>PhoenixFramework</span></a> <a href="https://hachyderm.io/tags/LiveView" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>LiveView</span></a></p>
Adolfo Neto<p>Code BEAM Lite Stockholm | 2 June 2025<br>Paulo Valente 🇧🇷 is one of the speakers!<br><a href="https://bertha.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a><br><a href="https://codebeamstockholm.com/participants/paulo-valente/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">codebeamstockholm.com/particip</span><span class="invisible">ants/paulo-valente/</span></a></p>
Erlang Ecosystem Foundation📢 Why did we launch the Supply Chain Security &amp; Compliance Initiative (ÆGIS)?<br><br>Because a safer BEAM ecosystem benefits us all.<br>Here’s what we’re working toward:<br><br>🛡️ Empower continuous vulnerability management<br>🔧 Support sustainable maintenance<br>🔗 Enhance embedded &amp; enterprise integration<br>💰 Cultivate long-term funding &amp; governance<br>🌱 Promote ecosystem growth &amp; adoption<br><br>Want to know more? 👉 <a href="https://security.erlef.org/aegis/" rel="nofollow noopener noreferrer" target="_blank">https://security.erlef.org/aegis/</a><br><br><a class="hashtag" href="https://genserver.social/tag/erlang" rel="nofollow noopener noreferrer" target="_blank">#Erlang</a> <a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener noreferrer" target="_blank">#Elixirlang</a> <a class="hashtag" href="https://genserver.social/tag/gleam" rel="nofollow noopener noreferrer" target="_blank">#Gleam</a>
Peter Solnica<p>Congrats to @supabase for raising $200M! 🙀 I barely scratched the surface as their customer but I can definitely see the potential and can't wait to leverage their tools more. This is also good news for <a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a>! 💜</p><p><a href="https://fortune.com/2025/04/22/exclusive-supabase-raises-200-million-series-d-at-2-billion-valuation/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">fortune.com/2025/04/22/exclusi</span><span class="invisible">ve-supabase-raises-200-million-series-d-at-2-billion-valuation/</span></a></p>
Konstantin 🔭<p>Brings an extensible SQL parser and sigil to Elixir, confidently write SQL with automatic parameterized queries.</p><p><a href="https://github.com/elixir-dbvisor/sql" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">github.com/elixir-dbvisor/sql</span><span class="invisible"></span></a></p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a></p>
Mike Zornek, looking for work<p>👨‍💻 Be sure to update your BEAM things asap. There is a bad SSH vulnerability out there. <a href="https://jawns.club/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a></p><p><a href="https://paraxial.io/blog/erlang-ssh" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">paraxial.io/blog/erlang-ssh</span><span class="invisible"></span></a></p>
Tyler A. Young 🧑🏻‍💻⚗️<p>There's a remote code execution vulnerability in OTP. Update your <a href="https://fosstodon.org/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> deployments to OTP 27.3.3, 26.2.5.11, or 25.3.2.20 ASAP.</p><p><a href="https://github.com/erlang/otp/security/advisories/GHSA-37cp-fgq5-7wc2" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/erlang/otp/security</span><span class="invisible">/advisories/GHSA-37cp-fgq5-7wc2</span></a></p>
Konstantin 🔭<p>At long last, my use of emojis is no longer restricted 😍</p><p><a href="https://bsky.app/profile/jola.dev/post/3lmwn24gqgs2x" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">bsky.app/profile/jola.dev/post</span><span class="invisible">/3lmwn24gqgs2x</span></a></p><p><a href="https://mastodon.social/tags/Erlang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Erlang</span></a> <a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/IndieDev" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>IndieDev</span></a></p>
Thinking ElixirNews includes Phoenix 1.8.0-rc with magic link auth and DaisyUI components, Ecto's new privacy features, the Elixir Secure Coding project's new home, and more! Plus an interview with Krzysztof Nalepa about LiveDebugger. <a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener noreferrer" target="_blank">#ElixirLang</a> <a href="https://www.youtube.com/watch?v=HNl-y49Ou7E" rel="nofollow noopener noreferrer" target="_blank">https://www.youtube.com/watch?v=HNl-y49Ou7E</a>
Tyler A. Young 🧑🏻‍💻⚗️<p><a href="https://fosstodon.org/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a> people, has anyone actually measured the cost of larger stacktraces in production? It seems to cost approximately nothing, but it makes a huge difference in debugging. I'd love to see the Phoenix default of 20 apply to all environments, not just dev.</p>
Tyler A. Young 🧑🏻‍💻⚗️<p>My 8 year old has been really into making games in Scratch, and is thinking about moving to a text-based programming language to get past some of Scratch's limitations.</p><p>Any recommendations for simple Elixir-based games, or should I bite the bullet and do Python?</p><p><a href="https://fosstodon.org/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ElixirLang</span></a></p>
Erlang Ecosystem Foundation🗳️The EEF Board is having its 2025 Election!<br><br>Every year, voting members can nominate themselves and vote for candidates in a fully democratic process!<br><br>Here’s what you need to know 👇<br>📅 Important dates:<br><br>April 24th: Members can submit their candidacy<br>May 8th: Last day to submit your candidacy and email acceptance ends at 23:59 UTC<br>May 9th: Votes are open at 16:00 UTC<br>May 16th: Votes are closed at 23:59 UTC<br><br>🤚Who can run?<br>If you want to run, you must be a voting member! <br>🔗 Check out the details: <a href="https://erlef.org/blog/eef/election-2025" rel="nofollow noopener noreferrer" target="_blank">https://erlef.org/blog/eef/election-2025</a><br><br><a class="hashtag" href="https://genserver.social/tag/eef" rel="nofollow noopener noreferrer" target="_blank">#EEF</a> <a class="hashtag" href="https://genserver.social/tag/erlang" rel="nofollow noopener noreferrer" target="_blank">#Erlang</a> <a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener noreferrer" target="_blank">#Elixirlang</a> <a class="hashtag" href="https://genserver.social/tag/gleam" rel="nofollow noopener noreferrer" target="_blank">#Gleam</a>