Thinking Elixir Podcast

ThinkingElixir.com
Thinking Elixir Podcast

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!

  1. HÁ 2 DIAS

    235: Wrapping Up 2024 with Types

    News includes the official release of Elixir 1.18.0 with enhanced type system support, José Valim's retrospective on Elixir's progress in 2024, LiveView Native's significant v0.4.0-rc.0 release with a new networking stack, ExDoc v0.36's introduction of swup.js for smoother page navigations, the announcement of a new Elixir conference called Goatmire in Sweden, and more! Show Notes online - http://podcast.thinkingelixir.com/235 Elixir Community News https://elixir-lang.org/blog/2024/12/19/elixir-v1-18-0-released/ – Official Elixir 1.18.0 release announcement https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md – Changelog for Elixir 1.18.0 release https://bsky.app/profile/david.bernheisel.com/post/3leetmgvihk2a – Details about upcoming Elixir 1.19 type checking capabilities for protocols https://bsky.app/profile/josevalim.bsky.social/post/3ldyphlun4c2z – José Valim's retrospective on Elixir's progress in 2024, highlighting type system improvements and project releases https://github.com/liveview-native/live_view_native/releases – LiveView Native v0.4.0-rc.0 release announcement https://x.com/liveviewnative/status/1869081462659809771 – Twitter announcement about LiveView Native release https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md – Changelog for LiveView Native v0.4.0-rc.0 https://bsky.app/profile/josevalim.bsky.social/post/3le25qqcfh22x – ExDoc v0.36 release announcement introducing swup.js for navigation https://github.com/swup/swup – Swup.js GitHub repository https://swup.js.org/ – Swup.js documentation https://swup.js.org/getting-started/demos/ – Swup.js demos showing page transition capabilities https://github.com/hexpm/hexdocs/pull/44 – Pull request for cross-package function search in ExDoc using Typesense https://github.com/elixir-lang/ex_doc/issues/1811 – Related issue for cross-package function search feature https://bsky.app/profile/tylerayoung.com/post/3lejnfttgok2u – Announcement of parameterized_test v0.6.0 with improved failure messages https://hexdocs.pm/phoenix_test/changelog.html#0-5-1 – phoenix_test v0.5.1 changelog with new assertion helpers https://x.com/germsvel/status/1873732271611469976 – Twitter announcement about phoenix_test updates https://x.com/ElixirConf/status/1873445096773111848 – Announcement of new ElixirConf US 2024 videos https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – YouTube playlist of ElixirConf US 2024 talks https://x.com/TylerAYoung/status/1873798040525693040 – Recommendation for David's ETL talk at ElixirConf https://goatmire.com/ – New Elixir conference "Goatmire" announced in Sweden https://bsky.app/profile/lawik.bsky.social/post/3ldougsbvhk2s – Lars Wikman's announcement about Goatmire conference Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    27min
  2. 24/12/2024

    234: Source Drops, AI, and Holiday Cheer

    News includes Ellie Fairholm and José Giralt D'Lacoste releasing the source code for "Engineering Elixir Applications," Michael Russo introducing "hex2txt" to enhance AI coding assistants, Brian Cardarella showcasing LiveView Native's LiveUploads, Headway's guide on building AI-powered iOS apps with LiveView Native, and more! Wishing you a Merry Christmas and a Happy New Year from all of us! Show Notes online - http://podcast.thinkingelixir.com/234 Elixir Community News https://github.com/gilacost/engineering_elixir_applications – Source code for the book "Engineering Elixir Applications" is now publicly available on GitHub. https://podcast.thinkingelixir.com/206 – Previous episode with José Giralt D'Lacoste and Ellie Fairholm about their BEAM-focused DevOps book. https://x.com/mjrusso/status/1868881707262439582 – Michael Russo created a proof-of-concept package "hex2txt" that converts hex package docs into llms.txt files. https://llmstxt.org/ – Website describing the llms.txt file standard for providing information for coders and AI. https://hex2txt.fly.dev/ – Michael's website for browsing examples of generated text files using hex2txt. Sum up that a proposal aims for such standardization to help AI coding assistants. https://github.com/brainlid/langchain/discussions/218 – New release v0.3.0-rc.1 of the Elixir LangChain library. https://github.com/brainlid/langchain – Repository for the Elixir LangChain library. https://github.com/brainlid/langchain/blob/main/CHANGELOG.md – CHANGELOG for the Elixir LangChain library detailing breaking changes and updates. New features in LangChain like SummarizeConversationChain and LLMChain.run with fallbacks enhance production resilience and usability. https://bsky.app/profile/liveviewnative.dev/post/3lcgrxqm5lk2g – Brian Cardarella showed LiveView Native's support for LiveUploads, unlocking photo and video features. https://bsky.app/profile/bcardarella.bsky.social/post/3ldhg433mxc2y – Shows direct usage of LiveUploads in LiveView Native. LiveView Native simplifies mobile app development by reducing project and team requirements. https://bsky.app/profile/liveviewnative.dev/post/3ldhosnmjjc2v – Building an AI-powered iOS app with LiveView Native by Headway. https://www.youtube.com/watch?v=nx_7gLfk7vA – 40-minute video tutorial on getting started with LiveView Native, Nx, and Axon by Headway. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    15min
  3. 17/12/2024

    233: LiveView 1.0 and Elixir 1.18!

    News includes the long-awaited release of Phoenix LiveView 1.0, exciting enhancements in Elixir 1.18 such as built-in JSON support and improved ExUnit testing capabilities, and the unveiling of AWS Aurora DSQL, a serverless distributed PostgreSQL-compatible database service. Lars Wikman joins us to share updates about Nerves, including the latest on Nerves Hub, Nerves Cloud, and his project oswag.org where you can find official Elixir and Nerves T-shirts. All this and more! Show Notes online - http://podcast.thinkingelixir.com/233 Elixir Community News https://www.phoenixframework.org/blog/phoenix-liveview-1.0-released – Phoenix LiveView 1.0 was officially released! https://github.com/phoenixframework/phoenix_live_view – Access the Phoenix LiveView 1.0 source code on GitHub. https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md – Check out the changelog for Phoenix LiveView 1.0. https://dockyard.com/blog/2024/12/03/phoenix-liveview-goes-1-0 – Dockyard blog discussing Phoenix LiveView 1.0. The 1.0 release was announced the day after our last episode was recorded. https://elixirforum.com/t/phoenix-liveview-1-0-is-out/67863 – ElixirForum discussion on the release of Phoenix LiveView 1.0. https://x.com/chris_mccord/status/1864067247255306332 – Chris McCord's announcement of the Phoenix LiveView 1.0 release on Twitter/X. You can now quickly get started with Elixir and Phoenix using a single command line installer. http://elixir-install.org/ – Wojtek Mach's work on a one-line Elixir installer made getting started with Phoenix easier. https://x.com/chris_mccord/status/1864067249960558617 – Chris McCord credits Wojtek Mach for his work on the Elixir installer. https://x.com/liveviewnative/status/1864088172570857691 – LiveView Native updated to be based on LiveView 1.0. https://github.com/liveview-native/live_view_native/commit/5077bda7bf999311bee467828390912e03e74467 – GitHub commit showing updates on LiveView Native for LiveView 1.0 compatibility. Elixir 1.18 is confirmed to be released soon, bringing significant improvements. https://github.com/elixir-lang/elixir – Elixir's GitHub repository where you can find version 1.18. https://github.com/elixir-lang/elixir/blob/v1.18/CHANGELOG.md – The changelog details for Elixir 1.18, featuring many new enhancements. New built-in JSON support and upgrades to the testing library in Elixir 1.18. Type system in Elixir 1.18 now supports type checking of function calls. ExUnit in Elixir 1.18 supports parameterized tests and better concurrency handling. mix format --migrate in Elixir 1.18 helps to update deprecated constructs. Official JSON module in Elixir provides standards-compliant encoding and decoding. Language server improvements in Elixir 1.18 enhance development experience. Potential minor incompatibilities in Elixir 1.18, but mostly due to better error detection. https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.1.0 – Nerves Hub 2.1.0 has been released with various updates. https://github.com/nerves-hub/nerves_hub_link/releases/tag/v2.6.0 – Version 2.6.0 of Nerves Hub Link is now available with new features. Nerves Hub now supports extensions and improved functionality. https://blog.swmansion.com/elixir-stream-week-how-not-to-load-test-during-a-live-elixir-run-broadcast-watched-by-hundreds-of-217d8f4b957a – Membrane's write-up on Elixir Stream Week and related technical challenges. https://x.com/astuyve/status/1863992458637680935 – Discussion on Twitter/X about AWS Aurora DSQL, a new distributed SQL service. https://aws.amazon.com/rds/aurora/dsql/ – AWS Aurora DSQL is a new serverless, distributed PostgreSQL-compatible database service. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://docs.nerves-hub.org/ https://nerves-project.org/ https://github.com/nerves-project https://nervescloud.com/ https://www.yoctoproject.org/ https://oswag.org/ – Buy an official Elixir t-shirt! Guest Information https://bsky.app/profile/lawik.bsky.social – on Bluesky https://github.com/lawik – on Github https://fosstodon.org/@lawik – on Fediverse https://underjord.io/ – Blog Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social

    1h4min
  4. 10/12/2024

    232: Towering Over Errors

    News includes Saša Jurić updating his project for "The Soul of Erlang and Elixir" talk with the latest technologies, the release of Phoenix LiveView RC 8 with exciting new features, ErrorTracker v0.5.0's enhancements for Ash applications, and the introduction of the NX MLX backend for Apple Silicon, offering efficient machine learning on Mac hardware. Plus, a new VS Code plugin called "Refactorex" brings robust refactoring capabilities to Elixir. We also interview Gonzalo Rodriguez about Tower, a vendor-agnostic error tracking and reporting tool in Elixir, discussing its creation, functionality, and how it simplifies error management across various services. And more! Show Notes online - http://podcast.thinkingelixir.com/232 Elixir Community News https://x.com/sasajuric/status/1863889108449337415 – Saša Jurić updated the project used in his "The Soul of Erlang and Elixir" talk, rewriting it with the latest versions of Erlang, Elixir, & Phoenix. https://github.com/sasa1977/soul_of_erlang_and_elixir – The updated GitHub project for "The Soul of Erlang and Elixir" talk, now using the latest technologies. https://www.youtube.com/watch?v=JvBT4XBdoUE – Saša Jurić's 2019 talk "The Soul of Erlang and Elixir" is available on YouTube. https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#100-rc8-2024-12-02 – Phoenix LiveView RC 8 is out, with new features like extended HEEx syntax and more. From RC7, there is support for targeting inner and closest query selectors in JS commands. https://x.com/crbelaus/status/1861450830181720333 – ErrorTracker v0.5.0 release includes support for Ash applications, better mobile experience, and more. https://bsky.app/profile/samrat.me/post/3lbzwr7gxmk2q – The NX MLX backend for Apple Silicon is announced, offering efficient machine learning on Apple hardware. https://github.com/elixir-nx/emlx – GitHub repository for NX MLX, Elixir support for the Apple MLX machine learning framework on Apple Silicon. MLX is designed by Apple for efficient machine learning on MacOS hardware. https://github.com/cocoa-xu/nif_call – Cocoa's nif_call package allows calling Elixir functions from inside a NIF. https://bsky.app/profile/zachdaniel.dev/post/3lc2leowiek26 – Zach Daniel's ElixirConf EU talk on the Ash framework is available on YouTube. https://www.youtube.com/watch?v=vjnPjrCF4rs – Ash: The Story of a Function by Zach Daniel explains why Ash exists and the problems it solves. https://github.com/gp-pereira/refactorex – New VS Code plugin "Refactorex" by Gabriel Pereira for refactoring Elixir code with several built-in refactorings. https://adventofcode.com/2024/ – Advent of Code is active, with people participating using their favorite programming languages. https://notes.club – A platform that hosts a frontend of Livebooks on GitHub, organized by author, likes, and tags, useful for exploring how people are solving Advent of Code problems in Elixir. https://github.com/ljgago/kino_aoc – A GitHub repository for a Livebook Smart Cell which aids in solving Advent of Code directly from Livebook. https://github.com/nettinho/smaoc – Another Livebook Smart Cell repository on GitHub for Advent of Code that facilitates problem interaction within Livebook. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.mimiquate.com/blog/tower-universal-and-agnostic-elixir-exception-tracking https://github.com/mimiquate/tower – The root Tower project https://github.com/mimiquate/tower_email – Email sending when error encountered (uses Swoosh) https://github.com/mimiquate/tower_error_tracker https://github.com/mimiquate/tower_sentry https://github.com/mimiquate/tower_slack Pull requests for the mentioned Bandit updates https://github.com/mtrudel/bandit/pull/411 https://github.com/mtrudel/bandit/pull/417 https://github.com/mtrudel/bandit/pull/420 Guest Information https://x.com/grzuy – on Twitter/X https://github.com/grzuy/ – on Github https://bsky.app/profile/grzuy.bsky.social – on Bluesky Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    1h
  5. 03/12/2024

    231: Pretty Error and OTP Raw Mode

    News includes Dave Lucia's PR making Elixir's protocol errors more readable, OTP 28 introducing a "raw mode" for immediate CLI input processing, Saša Jurić's "Against the Grain" talk on YouTube about a bespoke Kafka client, Johanna Larsson's new site listing Elixir events, DockYard's official acceptance of native application contracts highlighting the readiness of their LiveView Native library, and Brian Cardarella's teased Motion.dev wrapper enhancing animations in LiveView, and more! Show Notes online - http://podcast.thinkingelixir.com/231 Elixir Community News https://bsky.app/profile/davelucia.com/post/3lbhh5ghevc2n – Dave Lucia shared his recent PR merged into Elixir, improving protocol error messages. https://github.com/elixir-lang/elixir/pull/14003 – Dave's PR titled "Make protocol errors pretty" addresses unreadable struct errors in Elixir. Dave encourages others to contribute to open-source by fixing issues like ugly error messages. https://github.com/spencerolson/chat – With OTP 28's new "raw mode" feature, interactive CLI programs can process stdin inputs immediately. https://www.youtube.com/watch?v=s6c4iqsl2us – Saša Jurić's talk "Against the Grain" from CodeBeam America about developing a bespoke Kafka client is available on YouTube. Johanna Larsson launched a mini site listing Elixir events. https://bsky.app/profile/jola.dev/post/3lbs2cae4ec2x – Announcement of the new mini site for Elixir events. https://elixirevents.net/ – A resource for upcoming Elixir events. https://erlef.org/events/ – ERLEF’s calendar for Elixir-related events. https://x.com/bcardarella/status/1861169450805850122 – DockYard is officially accepting native application contracts, showcasing their LiveView Native library. https://dockyard.com/services/mobile – DockYard's services page for mobile application contracts. https://github.com/liveview-native/live_view_native – The LiveView Native open-source library created by DockYard. https://x.com/bcardarella/status/1858254238964412855 – Brian Cardarella teases a new Motion.dev wrapper for LiveView enhancing animation support. https://motion.dev/ – Motion.dev is an animation library for JavaScript and React. https://hex.pm/packages/motion – The "motion" package on Hex providing the library. https://github.com/dockyard/motion – The GitHub repository for the Motion library. Brian explains the significance of animation integration in LiveView for mobile experiences. https://x.com/ElixirConfEU/status/1861012571865698426 – ElixirConf EU announces José Valim and Chris McCord as keynote speakers. https://www.elixirconf.eu/ – Information about ElixirConf EU 2025 with a call for talks open. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    17min
  6. 26/11/2024

    230: Hot k8s Takes and Self-Hosting

    News includes episodes now available on YouTube, Parker Selbert's experience transitioning an app from the cloud to self-hosted, Gleam v1.6.0 release with context-aware features, José Valim's hot-take on Kubernetes vs. Elixir, and more! Show Notes online - http://podcast.thinkingelixir.com/230 Elixir Community News https://www.youtube.com/@brainlid – Our episodes are also being published to YouTube! https://peterullrich.com/a-bluesky-starter-guide-for-elixir-devs – Peter Ullrich provides a blog post explaining how to move to Bluesky with Elixir and BEAM related starter packs. https://bsky.app/starter-pack/peterullrich.com/3l7d3wn6mdd2n – Peter Ullrich’s starter Bluesky pack. https://bsky.app/starter-pack/did:plc:owr7ds52hneavpi5nmchutmr/3l7czjlcejb2o – Peter Solnica’s Bluesky starter pack. https://bsky.app/starter-pack/did:plc:ktoqsa54yjvcp5yuoqeze4qi/3laeoggccnu2w – Ryan Winchester’s Bluesky starter pack. https://bsky.app/profile/did:plc:2hgt4vfh2jxuwf5zllcbed64/feed/aaaemobjvwlsq – Elixir/Erlang feed on Bluesky. Peter’s blog post guide explains how to use your domain for a Bluesky account name. https://x.com/josevalim/status/1857429507445018947 – José Valim shares a hot-take about Kubernetes vs Erlang/Elixir. https://x.com/josevalim/status/1857429868620755445 – José continues his thoughts on concurrency and Kubernetes. https://x.com/josevalim/status/1857728428125860221 – José clarifies his views on Kubernetes and fault-tolerance. https://dashbit.co/blog/kubernetes-and-the-erlang-vm-orchestration-on-the-large-and-the-small – An exploration of Elixir (the BEAM) and Kubernetes on Dashbit blog. https://github.com/inertiajs/inertia-phoenix – SavvyCal is updating their Phoenix adapter with Inertia.js to 1.0, currently in beta. https://gleam.run/news/context-aware-compilation/ – Gleam v1.6.0 release with features like context-aware errors and improved language server support. https://github.com/phoenixframework/phoenix_live_view/pull/3514 – LiveView consolidates interpolation syntax, offering a Mix option for migration. https://github.com/livebook-dev/vega_lite_convert/pull/1 – Livebook improvement enabling VegaLite graphics export via a Rust NIF. https://x.com/akoutmos/status/1857110114173325683 – Details on the VegaLite conversion improvement in Livebook. https://x.com/sorentwo/status/1858185525313556855 – Parker Selbert transitions an app from "the cloud" to self-hosted, sharing benefits. https://x.com/sorentwo/status/1858574539598291373 – Parker's deployment script for transitioning to self-hosted. CodeBEAM Lite in NY recap, discussing conference size and experience. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    36min
  7. 19/11/2024

    229: Sharding Functions and MacOS Builds

    News includes the release of community-maintained prebuilt MacOS builds for OTP by the Erlef, advancements in Elixir NX with the ability to "shard" functions, and exciting updates in Phoenix Live View as it approaches its 1.0 milestone. We also cover Gleam's upcoming release, José Valim's success story with the Elixir type system, and information about the upcoming Elixir is Weird conference. Join us as we dive deeper into these stories and more! Show Notes online - http://podcast.thinkingelixir.com/229 Elixir Community News https://elixirforum.com/t/new-community-maintained-otp-builds-for-macos/67338 – The Erlef has released community-maintained prebuilt MacOS builds for OTP, eliminating the need to install additional dependencies. https://github.com/michallepicki/asdf-erlang-prebuilt-macos – The release includes guidance for using these prebuilt builds with asdf as an alternate Erlang plugin. https://dockyard.com/blog/2024/11/06/2024/nx-sharding-update-part-1 – Elixir NX is gaining the ability to 'shard' Nx functions, allowing code to be processed in parallel for increased efficiency. https://bsky.app/profile/akoutmos.bsky.social/post/3laondxqnnc2w – Peter Ulrich and Alex Koutmous released a paid library called Phx2Ban, a Fail2Ban alternative for the Phoenix framework. Phoenix Live View is nearing its 1.0 milestone, with interesting PRs being discussed. https://github.com/phoenixframework/phoenix_live_view/pull/3482 – A PR to keep assigns between live navigation in Phoenix Live View, enhancing performance by avoiding unnecessary reloads. https://github.com/phoenixframework/phoenix_live_view/pull/3498 – A PR to reserve curly brackets for HEEX syntax in Phoenix Live View, which aims to standardize interpolation syntax. https://github.com/phoenixframework/phoenix_live_view/pull/3478 – A PR proposing the concept of 'phx-portal' to allow content rendering outside its normal spot in LiveView. https://x.com/gleamlang/status/1855604711606358394 – Gleam is preparing for a new release, with V1.6.0 RC-1 now available. https://github.com/gleam-lang/gleam/releases/tag/v1.6.0-rc1 – The release notes for Gleam v1.6.0 RC-1 can be found here. https://github.com/gleam-lang/gleam/blob/v1.6.0-rc1/CHANGELOG.md – The changelog for Gleam v1.6.0 RC-1 is available for review. https://github.com/elixir-ecto/postgrex/commit/3308f277f455ec64f2d0d7be6263f77f295b1325#diff-0da854f0c1cda9486d776c72ecda6a2e595a7667b72688669bbd80d6b80f0f96R1210 – The Elixir type system identified dead code in Postgrex, showing its progress and usefulness. https://github.com/phoenixframework/phoenix_live_view/commit/6c6e2aaf6a01957cc6bb8a27d2513bff273e8ca2 – The type system also identified dead code in Phoenix LiveView. https://x.com/josevalim/status/1856288364665639005 – José Valim shared the success of the Elixir type system in identifying dead code. Elixir is Weird conference has a Call for Talks for their event on April 17, 2025, in Providence, RI, USA. https://bsky.app/profile/elixirisweird.bsky.social/post/3lapjx4lw4k2a – Details about the Elixir is Weird conference and the Call for Talks can be found here. https://x.com/sasajuric/status/1856261149320192317 – Saša Jurić is considering a live coding presentation style for his Alchemy Conf talk. https://alchemyconf.com/ – More information about Alchemy Conf, taking place from March 31 to April 3, can be found on their website. Discussion about Bluesky uptick and Elixir community members moving there. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - Bluesky Message the show - X Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on X - @bernheisel David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    18min
  8. 12/11/2024

    228: From Surveys to Cheat Sheets

    News includes Theo releasing his ElixirConf presentation video on his channel, the launch of the Gleam and Curiosum Elixir developer surveys, a great tip of the Phoenix phx- cheatsheet documentation, and the Elixir LangChain project's improvements over the OG Python counterpart. Plus, details on upcoming events like CodeBeam Lite in New York and AlchemyConf in Portugal, a handy communication tip for teams—and more! Show Notes online - http://podcast.thinkingelixir.com/228 Elixir Community News https://www.youtube.com/watch?v=7j2SaHAWTDM – Theo, known for his TypeScript and JS content, released his ElixirConf presentation video to his own channel. https://x.com/theo/status/1852521365880156323 – Theo announced the release of his ElixirConf presentation video on his social media. https://developer-survey.gleam.run/ – The Gleam developer survey is available for participation. https://curiosum.com/sl/b87vc3qn – Participate in Curiosum's Elixir survey to contribute your feedback. https://curiosum.com/surveys/elixir-2023 – View the results from Curiosum's 2023 Elixir survey with ~400 respondents. https://x.com/davydog187/status/1852408187816947982 – The value of the potentially little known phx- cheatsheet in the Phoenix docs. https://hexdocs.pm/phoenix_live_view/html-attrs.html – Detailed documentation on special HTML attributes used in Phoenix LiveView templates. https://x.com/davydog187/status/1853762123647582697 – Watch the recording of Dave Lucia's live-coding session on building an Igniter installer for OpenTelemetry. https://www.youtube.com/live/SOO4RcolYSI – Part 1 of Dave Lucia's live-coding session on YouTube; part 2 is upcoming. https://github.com/brainlid/langchain – Introduction to the Elixir LangChain project for integrating Elixir projects with LLMs. https://www.reddit.com/r/elixir/comments/1ggfcbt/i_switched_from_the_python_version_of_langchain/ – A Reddit user shares their positive experience with the Elixir LangChain library compared to the Python version. Mark Ericksen shares his availability and interest in helping companies leveraging Elixir and LLMs. https://codebeamnyc.com/ – CodeBeam Lite conference in NY on Nov 15th, featuring a single-track agenda and notable speakers. https://podcast.thinkingelixir.com/106 – Previous podcast episode discussing Sam Aaron's work with Elixir and the BEAM. https://alchemyconf.com/ – AlchemyConf website is live, with details for the event from March 31 - April 3 in Braga, Portugal. https://dontasktoask.com/ – A communication tip for teams: don't ask to ask, just ask. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen on X - @brainlid Mark Ericksen on Bluesky - @brainlid.bsky.social Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel on X - @bernheisel David Bernheisel on Bluesky - @david.bernheisel.com David Bernheisel on Fediverse - @dbern@genserver.social

    21min
4,9
de 5
31 avaliações

Sobre

The Thinking Elixir podcast is a weekly show where we talk about the Elixir programming language and the community around it. We cover news and interview guests to learn more about projects and developments in the community. Whether you are already experienced with Elixir or just exploring the language, this show is created with you in mind. We discuss community news, Functional Programming, transitioning from OOP, coding conventions, and more. Guests visit the show to help challenge our assumptions, learn about new developments and grow in the process. Subscribe to join us on this journey!

Você também pode gostar de

Para ouvir episódios explícitos, inicie sessão.

Fique por dentro deste podcast

Inicie sessão ou crie uma conta para seguir podcasts, salvar episódios e receber as atualizações mais recentes.

Selecionar um país ou região

África, Oriente Médio e Índia

Ásia‑Pacífico

Europa

América Latina e Caribe

Estados Unidos e Canadá