141: Network Programming with Elixir and Andrea Leopardi

Thinking Elixir Podcast - Un pódcast de ThinkingElixir.com - Martes

Categorías:

We talk with Andrea Leopardi, Elixir core team member, author, and recent Protohacker celebrity! We wanted to learn more about his dbg work that outputs boolean expression info and about his experience using Elixir to solve the Protohacker networking challenges. He shares how that work parlayed into creating an Elixir networking book for PragProg. He teases what he might be working next and more! Show Notes online - http://podcast.thinkingelixir.com/141 Elixir Community News https://phoenixframework.org/blog/phoenix-1.7-final-released – Phoenix 1.7.0 "final" released! https://gist.github.com/chrismccord/00a6ea2a96bc57df0cce526bd20af8a7 – Step-by-step upgrade guide https://elixirstream.dev/gendiff/phx_new/A93EFEDC8E8E71E5F1490CF31042679E – Diffs from 1.6.16 to 1.7.0 with live phx.gen.auth https://elixirstream.dev/gendiff/phx_new/018C3724F7E9A04683EA80F8A5657694 – Diffs from 1.6.16 to 1.7.0 with non-live phx.gen.auth https://elixirstream.dev/gendiff/phx_new/F175E36352E8C1378CB3F913EBBAD6A0 – Diffs from 1.7.0 non-live to live https://elixirstream.dev/gendiff/phx_new/639AD8C21FD8CB22B72797EE5597118A – Diffs from 1.7.0-rc0 to final https://elixirstream.dev/gendiff/phx_new/FFCC88CB3B539BA68F30ADB69E4832BF – Diffs from 1.7.0-rc1 to final https://elixirstream.dev/gendiff/phx_new/3007D95E4C49619702C5E550E0BBA5DD – Diffs from 1.7.0-rc2 to final https://elixirstream.dev/gendiff/phx_new/5BF0D673DB427053F70DC9DC9F10DD09 – Diffs from 1.7.0-rc3 to final https://hexdocs.pm/phoenix_html/Phoenix.HTML.FormData.html#to_form/4 – We noticed the new to_form function and data structure being used by the new generators https://fly.io/phoenix-files/phoenix-dev-blog-streams/ – Chris McCord wrote a "Dev blog" article introducing the new “Streams” feature in LiveView https://twitter.com/germsvel/status/1629115591565971458 – German Valesco created a short screencast about streams that migrates from temporary_assigns to streams. https://blog.voltone.net/post/31 – Bram Verburg wrote a nice "Client-Side Enforcement of LiveView Security" blog post https://podcast.thinkingelixir.com/134 – Interview with Bram Verburg https://twitter.com/cblavier/status/1630210369561014278 – Phoenix Storybook 0.5.0 was released. https://github.com/phenixdigital/phoenix_storybook/blob/main/CHANGELOG.md#v050-2023-02-27 – Phoenix Storybook changelog https://twitter.com/sasajuric/status/1628855249527099394 – Elixir in Action by Saša Jurić 3rd edition available in Manning's Early Access Program (MEAP). https://twitter.com/ManningBooks/status/1628823200585973764 – Tweet with 45% off coupon code shared 45% off with code "mljuric3" till Mar 9 https://twitter.com/bcardarella/status/1628778103903334400 – LiveView Native update - they've passed the 80% mark of SwiftUI views https://twitter.com/bcardarella/status/1628778539242618882 – The next milestones for LiveView Native https://github.com/liveviewnative/liveview-client-swiftui/issues/235 – Swift UI modifiers tracking list https://github.com/liveviewnative/liveview-client-swiftui/issues/238 – SwiftUI animations tracking list Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at [email protected] Discussion Resources https://github.com/elixir-lang/elixir/pull/12358 – PR for dbg/2 that outputs boolean expression breakout https://www.youtube.com/playlist?list=PLd7I3U4fDsULTLqbRAkWzA002-IzMe8fl – Playlist of youtube videos https://twitter.com/whatyouhide/status/1617521132529389568 – Shared that you are writing a book https://protohackers.com/ https://learnyousomeerlang.com/ https://www.youtube.com/playlist?list=PLd7I3U4fDsULTLqbRAkWzA002-IzMe8fl – List of Andrea's Protohacker videos in Elixir https://twitter.com/whatyouhide/status/1617521132529389568 – Andrea shared that he is writing a book https://pragprog.com/titles/lmelixir/testing-elixir/ – Testing Elixir book by Andrea Leopardi and Jeffrey Matthias https://twitter.com/whatyouhide/status/1629781415251279874 – Andrea playing with creating videos for a series of distributed systems challenges. https://fly.io/dist-sys/ – “A series of distributed systems challenges” https://codebeammexico.com/ – CodeBeam Mexico - Andrea gave a keynote https://twitter.com/whatyouhide/status/1629063077680365568 – Concurrent Data Processing In Elixir - training at ElixirConf EU - 2023-04-19 Guest Information https://twitter.com/whatyouhide – on Twitter https://github.com/whatyouhide/ – on Github https://mas.to/@whatyouhide – on Fediverse - @[email protected] https://andrealeopardi.com/ – Blog Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @[email protected] Email the show - [email protected] Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @[email protected] David Bernheisel - @bernheisel David Bernheisel on Fediverse - @[email protected] Cade Ward - @cadebward Cade Ward on Fediverse - @[email protected] Sponsored By:Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

Visit the podcast's native language site