ohai.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A cozy, fast and secure Mastodon server where everyone is welcome. Run by the folks at ohai.is.

Administered by:

Server stats:

1.8K
active users

#elixirphoenix

0 posts0 participants0 posts today
Yesterday's Rose<p>I started one <a href="https://tech.lgbt/tags/elixirphoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirphoenix</span></a> project earlier just to learn <a href="https://tech.lgbt/tags/elixirlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirlang</span></a> and Phoenix. Unfortunately I chose a hobby project that also needs actual results sooner rather than later and there's a LOT to learn about Elixir. Not a case of "oh if you know <a href="https://tech.lgbt/tags/rubylang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubylang</span></a> you already know half of Elixir". More like a third. </p><p>So I think I need to at least prototype this project in <a href="https://tech.lgbt/tags/rubyonrails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rubyonrails</span></a> because I already know that platform. Get the major design issues settled first. Do a less crucial hobby project in Phoenix first. Then consider a reimplementation.</p>
Yesterday's Rose<p>OK I have a proper <a href="https://tech.lgbt/tags/PostgreSQL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PostgreSQL</span></a> thing in <a href="https://tech.lgbt/tags/Docker" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Docker</span></a> now, I can *actually* start my <a href="https://tech.lgbt/tags/elixirphoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirphoenix</span></a> project. (I mean I planned this thing in December or so. Got sidetracked.) </p><p>My documentation reading skills are terrible as usual (<a href="https://tech.lgbt/tags/adhd" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>adhd</span></a>), but it looks a lot like <a href="https://tech.lgbt/tags/RubyOnRails" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RubyOnRails</span></a>, yes, and I made some progress and it wasn't even bad.</p><p>I almost got it to Do a Thing! Maybe by the end of the week I'm inserting rows in the database! ...Probably earlier. ...I hope.</p><p><a href="https://tech.lgbt/tags/elixirlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirlang</span></a></p>
Paulo Renato<p>📢 <a href="https://mastodon.social/tags/BEAMDevs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BEAMDevs</span></a>: Everything BEAM Related - All in one place</p><p>BEAM Devs is as a tech network for devs using the BEAM through Elixir, Erlang, Gleam, and any other langs that adopt the BEAM VM. It aims to be the go-to place for everything BEAM related.</p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</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/GleamLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GleamLang</span></a></p><p>👇</p>
Paulo Renato<p>📢 <a href="https://mastodon.social/tags/BEAMDevs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BEAMDevs</span></a>: Everything BEAM Related - All in one place</p><p>BEAM Devs is as a tech network for devs using the BEAM through Elixir, Erlang, Gleam, and any other langs that adopt the BEAM VM. It aims to be the go-to place for everything BEAM related.</p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</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/GleamLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GleamLang</span></a></p><p>👇</p>
Paulo Renato<p>📢 <a href="https://mastodon.social/tags/BEAMDevs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BEAMDevs</span></a>: Everything BEAM Related - All in one place</p><p>BEAM Devs is as a tech network for devs using the BEAM through Elixir, Erlang, Gleam, and any other langs that adopt the BEAM VM. It aims to be the go-to place for everything BEAM related.</p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</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/GleamLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GleamLang</span></a></p><p>👇</p>
Paulo Renato<p>📢 <a href="https://mastodon.social/tags/BEAMDevs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BEAMDevs</span></a>: Everything BEAM Related - All in one place</p><p>BEAM Devs is as a tech network for devs using the BEAM through Elixir, Erlang, Gleam, and any other langs that adopt the BEAM VM. It aims to be the go-to place for everything BEAM related.</p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</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/GleamLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GleamLang</span></a></p><p>👇</p>
Paulo Renato<p>📢 <a href="https://mastodon.social/tags/BEAMDevs" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>BEAMDevs</span></a>: Everything BEAM Related - All in one place</p><p>BEAM Devs is as a tech network for devs using the BEAM through Elixir, Erlang, Gleam, and any other langs that adopt the BEAM VM. It aims to be the go-to place for everything BEAM related.</p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</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/GleamLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GleamLang</span></a></p><p>👇</p>
Peter Solnica<p>LiveView 1.0 was released! Time to upgrade from RC :) I've been enjoying building UIs *again* thanks to LV/Phoenix 🥰</p><p><a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://hachyderm.io/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</span></a> <a href="https://hachyderm.io/tags/Liveview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Liveview</span></a> </p><p>You can read the announcement here 👇🏻</p><p><a href="https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">phoenixframework.org/blog/phoe</span><span class="invisible">nix-liveview-1.0-released</span></a></p>
Daniel Hoelzgen<p>Just did a short write-up on storing session data in a <a href="https://mastodon.social/tags/LiveView" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>LiveView</span></a> application so that it survives page reloads and navigation events within the same live_session.</p><p><a href="https://mastodon.social/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://mastodon.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</span></a></p><p><a href="https://9elements.com/blog/robust-session-storage-in-phoenix-live-view-sessions/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">9elements.com/blog/robust-sess</span><span class="invisible">ion-storage-in-phoenix-live-view-sessions/</span></a></p>
Thinking ElixirNews includes community-maintained MacOS builds for OTP, <a class="hashtag" href="https://genserver.social/tag/elixirlang" rel="nofollow noopener" target="_blank">#ElixirLang</a> NX advancements, <a class="hashtag" href="https://genserver.social/tag/elixirphoenix" rel="nofollow noopener" target="_blank">#ElixirPhoenix</a> Live View updates, <a class="hashtag" href="https://genserver.social/tag/gleamlang" rel="nofollow noopener" target="_blank">#GleamLang</a>'s new release, <span class="h-card"><a class="u-url mention" href="https://genserver.social/users/josevalim" rel="nofollow noopener" target="_blank">@<span>JoseValim</span></a></span> and the Elixir type system, and more! <a href="https://www.youtube.com/watch?v=LZpkd23tGNU" rel="nofollow noopener" target="_blank">https://www.youtube.com/watch?v=LZpkd23tGNU</a>
Peter Solnica<p>JustCrosspost is built using <a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> and <a href="https://hachyderm.io/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</span></a> and I got some stuff there that I'd love to release as <a href="https://hachyderm.io/tags/OpenSource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>OpenSource</span></a> one day.</p><p>Here's a growing list 👇🏻</p>
Peter Solnica<p>Could somebody recommend an article or repo where I could clearly see how to implement a modal in LiveView where the previous state of the app is preserved, so that when the modal closes, you just see whatever was displayed before you opened the modal?</p><p><a href="https://hachyderm.io/tags/ElixirLang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirLang</span></a> <a href="https://hachyderm.io/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</span></a></p>
jbz<p>🧑‍💻 Announcing Phoenix Playground - Dashbit Blog </p><p>「 Phoenix Playground supports live code reloading: change the file, save it, and you’ll see updates right away, without even losing your LiveView state. It also streams real-time server logs to the browser development console out of the box too 」</p><p><a href="https://dashbit.co/blog/announcing-phoenix-playground" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">dashbit.co/blog/announcing-pho</span><span class="invisible">enix-playground</span></a></p><p><a href="https://indieweb.social/tags/Elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Elixir</span></a> <a href="https://indieweb.social/tags/ElixirPhoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ElixirPhoenix</span></a> <a href="https://indieweb.social/tags/Liveview" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Liveview</span></a></p>
Mike :nixos:<p><span class="h-card" translate="no"><a href="https://mastodon.world/@elpato" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>elpato</span></a></span> no. Welcome to what it's like to be an old man full stack dev groaning at all the js frameworks. </p><p>I'm highly interested in <a href="https://fosstodon.org/tags/elixirphoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirphoenix</span></a> because liveview seems to be a great abstraction to let yo just stay in <a href="https://fosstodon.org/tags/elixir" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixir</span></a></p>
Thinking ElixirIn this episode, @benjreinhart discusses his shift from <a class="hashtag" href="https://genserver.social/tag/nextjs" rel="nofollow noopener" target="_blank">#Nextjs</a> and <a class="hashtag" href="https://genserver.social/tag/vercel" rel="nofollow noopener" target="_blank">#Vercel</a> to <a class="hashtag" href="https://genserver.social/tag/elixir" rel="nofollow noopener" target="_blank">#Elixir</a>, <a class="hashtag" href="https://genserver.social/tag/elixirphoenix" rel="nofollow noopener" target="_blank">#ElixirPhoenix</a>, and <a href="http://Fly.io" rel="nofollow noopener" target="_blank">Fly.io</a>, highlighting how Elixir's simplicity and features streamlined his AI product's operations at AxFlow. And much more! <a href="https://podcast.thinkingelixir.com/195" rel="nofollow noopener" target="_blank">https://podcast.thinkingelixir.com/195</a>
Mark EricksenLet's put <a class="hashtag" href="https://genserver.social/tag/elixirphoenix" rel="nofollow noopener" target="_blank">#ElixirPhoenix</a>'s new async operations feature to the test! How does it hold up when we venture off the happy path? Let's explore using it for a ChatGPT-like streaming interface and see what tweaks are needed. <a class="hashtag" href="https://genserver.social/tag/elixir" rel="nofollow noopener" target="_blank">#Elixir</a> <a href="https://fly.io/phoenix-files/abusing-liveview-new-async-assigns-feature/" rel="nofollow noopener" target="_blank">https://fly.io/phoenix-files/abusing-liveview-new-async-assigns-feature/</a>
Vox and the Pack :Fire_Enby:<p><span class="h-card" translate="no"><a href="https://gts.ferreo.dev/@Anniiii" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Anniiii</span></a></span> As fullstack dev I have yet to encounter a feature that couldn't be built with a good UX and a lot less complexity with LiveView and Alpine.</p><p><a href="https://github.com/phoenixframework/phoenix_live_view" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/phoenixframework/ph</span><span class="invisible">oenix_live_view</span></a><br><a href="https://tech.lgbt/tags/elixirlang" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirlang</span></a> <a href="https://tech.lgbt/tags/elixirphoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirphoenix</span></a> <a href="https://tech.lgbt/tags/PhoenixLiveView" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>PhoenixLiveView</span></a></p>
Boško Ivanišević<p><span class="h-card"><a href="https://mastodon.social/@erlang_discussions" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>erlang_discussions</span></a></span> Pity that such a big improvement is barely mentioned in the <a href="https://ruby.social/tags/elixirphoenix" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>elixirphoenix</span></a> docs on the DOM patching &amp; temporary assigns page. Without this article probably most of users will miss it.</p>