Player FM - Internet Radio Done Right
21 subscribers
Checked 2d ago
Adăugat three ani în urmă
Content provided by ThinkingElixir.com. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by ThinkingElixir.com or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
Player FM - Aplicație Podcast
Treceți offline cu aplicația Player FM !
Treceți offline cu aplicația Player FM !
Podcasturi care merită ascultate
SPONSORIZAT
N
Now On Netflix
1 American Primeval & Back in Action 18:21
18:21
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
18:21In a difficult week for Los Angeles, we hope this episode can provide a little bit of respite. Jessica Shaw is joined by Keely Flaherty from Tudum for a deeper dive into the gripping limited series, American Primeval , starring Betty Gilpin and Taylor Kitsch. Then also talk about the delightful return of Cameron Diaz and Jamie Foxx in the new action comedy, Back in Action , directed by Seth Gordon. Follow Netflix Podcasts for more and read about all of the titles featured on today’s episode exclusively on Tudum.com .…
Thinking Elixir Podcast
Marcați toate (ne)redate ...
Manage series 3303038
Content provided by ThinkingElixir.com. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by ThinkingElixir.com or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
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!
…
continue reading
238 episoade
Marcați toate (ne)redate ...
Manage series 3303038
Content provided by ThinkingElixir.com. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by ThinkingElixir.com or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ro.player.fm/legal.
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!
…
continue reading
238 episoade
Toate episoadele
×1 238: Oban Web Goes Free and Open 25:35
25:35
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
25:35News includes the exciting release of Oban Web as open source with newly added MySQL support, nine new ElixirConf 2024 videos have been published, a new full-stack web framework called Hologram that transpiles Elixir to JavaScript was announced, PhoenixTest gained Playwright driver support for enhanced testing capabilities, Protoss reached feature-complete status as it moves to version 1.0, and several Elixir conferences were announced including Code BEAM Lite Stockholm and GigCityElixir, and more! Show Notes online - http://podcast.thinkingelixir.com/238 Elixir Community News https://oban.pro/articles/oss-web-and-new-oban – Oban Web has been officially released as OpenSource, including MySQL support in Oban v2.19 and Oban Web v2.11. https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – Nine new ElixirConf 2024 videos have been published and added to the official YouTube playlist. https://hologram.page/ – Introduction of Hologram, a new full stack isomorphic Elixir web framework that transpiles Elixir to JavaScript for client-side code. https://github.com/bartblast/hologram – The GitHub repository for Hologram, currently at version 0.2.0. https://hexdocs.pm/phoenix_test_playwright/PhoenixTest.Playwright.html – PhoenixTest now has a Playwright driver, enabling three layers of Phoenix testing with a common assertion layer. https://github.com/ityonemo/protoss – Protoss, a library for powerful Elixir protocols, is now feature-complete and moving to version 1.0. Looking for maintainer. https://ashweekly.substack.com/p/ash-weekly-issue-1 – Launch of Ash Weekly newsletter to keep up with Ash Framework updates and news. https://ash-project.github.io/ash_phoenix/nested-forms.html – AshPhoenix update featuring improved handling for nested forms. https://sessionize.com/code-beam-lite-stockholm-2025 – Call for speakers open until February 20th for Code BEAM Lite Stockholm, happening June 2nd 2025. NervesConf EU and Goatmire Elixir announced for September 10-12 in Varberg, Sweden. https://www.gigcityelixir.com/ – GigCityElixir conference announced in Chattanooga, TN, May 9-10, preceded by NervesConf on May 8th. 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…
1 237: Types, Analytics, and FLAME on EC2 27:06
27:06
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
27:06News includes upcoming improvements to ex_doc for version navigation, the release of Phoenix Analytics 0.3.0 for plug-and-play application metrics, José Valim's detailed exploration of set-theoretic types for better library compatibility, German Velasco's demonstration of Elixir 1.18's enhanced type system, the beta release of the Ash Framework book on PragProg, and exciting developments in the FLAME ecosystem with AWS EC2 support, and more! Show Notes online - http://podcast.thinkingelixir.com/237 Elixir Community News https://bsky.app/profile/david.bernheisel.com/post/3lffr6xdvq22r – ex_doc will soon feature a new button to navigate to the latest version's documentation when viewing older versions. https://x.com/mrpopov_com/status/1878817795049488421 – Phoenix Analytics 0.3.0 released with improved support for Fly.io and Heroku deployments. https://github.com/lalabuy948/PhoenixAnalytics – Plug and play analytics solution for Phoenix applications, offering embedded dashboard functionality. https://dashbit.co/blog/data-evolution-with-set-theoretic-types – José Valim's article explaining how set-theoretic types will improve library backwards-compatibility in Elixir. https://www.elixirstreams.com/tips/elixir-118-type-system-changes – German Velasco's ElixirStream video demonstrating the improved type system changes in Elixir 1.18. https://pragprog.com/titles/ldash/ash-framework/ – Ash Framework book by Rebecca Le and Zach Daniel released in beta on PragProg, covering LiveView, auth, search, APIs, and notifications. https://github.com/phoenixframework/flame – FLAME (Fleeting Lambda Application for Modular Execution) by Chris McCord enables dynamic resource scaling on Fly.io. https://github.com/probably-not/flame-ec2 – FlameEC2 library extends FLAME functionality to AWS EC2 machines. https://bsky.app/profile/codebeam.bsky.social/post/3lfp4penmik2v – Code BEAM Lite London 2025 is on January 31, featuring Michał Muskała as speaker. https://alchemyconf.com/ – Alchemy Conf scheduled for March 31 - April 3 in Braga, Portugal. https://membrz.club/alchemyconf/events?tag=workshop – Alchemy Conf workshops announced featuring Saša Jurić, Zach Daniel, and Andrea Leopardi. https://x.com/Alchemy_Conf/status/1879136370691862929 – Additional announcement about Alchemy Conf workshop details. 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…
News includes José Valim's exciting PR for Elixir 1.19 that dramatically enhances type inference capabilities, ElixirLS's new 0.26.0 release with Elixir 1.18 support, a fascinating new DenoRider library for embedding JavaScript runtime in Elixir applications, Gleam v1.7.0's release with improved performance and publishing features, and more! Show Notes online - http://podcast.thinkingelixir.com/236 Elixir Community News https://github.com/elixir-lang/elixir/pull/14145 – José Valim opened a PR for Elixir 1.19 adding enhanced type inference capabilities to most expressions in Elixir. https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/236 – ElixirLS version 0.26.0 released with Elixir 1.18 support. https://github.com/elixir-lsp/elixir-ls/blob/v0.26.0/CHANGELOG.md – Changelog for ElixirLS core updates in version 0.26.0. https://github.com/elixir-lsp/vscode-elixir-ls/blob/v0.26.0/CHANGELOG.md – Changelog for VS Code extension updates in ElixirLS 0.26.0. https://github.com/aglundahl/deno_rider – DenoRider, a new library that embeds the Deno javascript runtime into Elixir applications. https://elixirforum.com/t/denorider-an-embedded-javascript-runtime-in-elixir/68125 – Announcement and discussion thread for DenoRider. https://deno.com/ – Reference to the Deno project that DenoRider embeds. https://cortexjs.io/compute-engine/ – Example of a JavaScript library that could be integrated with DenoRider. https://gleam.run/news/improved-performance-and-publishing/ – Gleam v1.7.0 release announcement with improvements to record updates and decoder generation. https://x.com/louispilfold/status/1875168038640812458 – Announcement about Jak's contributions to Gleam and opportunity to support via GitHub Sponsors. https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview-part-2 – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 2). https://ivanmunguia.dev/blog/posts/create-address-autocomplete-with-elixir-phoenix-liveview – Tutorial on implementing Google Maps autocomplete with Phoenix LiveView (Part 1). https://x.com/sasajuric/status/1876193891084644631 – Saša Jurić announces speaking at Goatmire conference. https://goatmire.com – Website for Goatmire conference, taking place September 10-12 in Varberg, Sweden. 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…
1 235: Wrapping Up 2024 with Types 26:55
26:55
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
26:55News 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…
1 234: Source Drops, AI, and Holiday Cheer 14:43
14:43
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
14:43News 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…
1 233: LiveView 1.0 and Elixir 1.18! 1:03:38
1:03:38
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
1:03:38News 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…
1 232: Towering Over Errors 1:00:09
1:00:09
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
1:00:09News 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…
1 231: Pretty Error and OTP Raw Mode 17:09
17:09
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
17:09News 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…
1 230: Hot k8s Takes and Self-Hosting 36:06
36:06
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
36:06News 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…
1 229: Sharding Functions and MacOS Builds 17:56
17:56
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
17:56News 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…
1 228: From Surveys to Cheat Sheets 21:07
21:07
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
21:07News 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…
1 227: Oban Web Goes Open Source? 29:35
29:35
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
29:35News includes Oban Web going open source, making it more accessible for startups, a new community resource featuring over 80 Phoenix LiveView components, interesting insights from a frontend technology survey highlighting Phoenix's potential, the introduction of Klife, a high-performance Elixir + Kafka client, and more! Show Notes online - http://podcast.thinkingelixir.com/227 Elixir Community News https://www.youtube.com/shorts/mKp30PNM_Q4 – Parker Selbert announced that the Oban Web dashboard will be open sourced. https://github.com/rails/solid_queue/ – The Rails community is working on a database-backed job queue called "Solid Queue". Mark shares a personal story about the significance of Oban Web being open sourced for startups. https://x.com/shahryar_tbiz/status/1850844469307785274 – An announcement of an open source project with more than 80 Phoenix LiveView components. https://github.com/mishka-group/mishka_chelekom – GitHub repository for the open source project with Phoenix LiveView components. https://mishka.tools/chelekom/docs/ – Documentation and interactive examples for the Phoenix LiveView components. https://x.com/ZachSDaniel1/status/1850882330249875883 – Zach Daniel mentions that Igniter is effectively used for installing components. https://www.youtube.com/live/bHoCMMk2ksc – Dave Lucia will live-stream coding an Igniter installer for OpenTelemetry. https://fluxonui.com/getting-started/introduction – Introduction to Fluxon UI, a paid resource with Phoenix LiveView components. https://tsh.io/state-of-frontend/#frameworks – Results of a frontend technology survey where Phoenix is mentioned. https://www.youtube.com/playlist?list=PLSk21zn8fFZAa5UdY76ASWAwyu_xWFR6u – YouTube playlist of Elixir Stream Week presentations. https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482/17 – Forum post about Elixir Stream Week featuring presentations and streams. https://elixirforum.com/t/klife-a-kafka-client-with-performance-gains-over-10x/67040 – Introduction of Klife, a new Elixir + Kafka client with improved performance. https://github.com/oliveigah/klife – GitHub repository for the Klife Kafka client in Elixir. https://github.com/BeaconCMS/beacon/blob/main/ROADMAP.md – Roadmap for the BeaconCMS project. https://x.com/josevalim/status/1850106541887689133?s=12&t=ZvCKMAXrZFtDX8pfjW14Lw – José Valim clarifies that Elixir and LSP remain separate projects with independent release schedules. https://flutterfoundation.dev/blog/posts/we-are-forking-flutter-this-is-why/ – Blog post about Flutter forking into Flock to promote open-source community development. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
1 226: GPUs, DNS, and Igniting Elixir Dreams 22:12
22:12
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
22:12News includes the ongoing Elixir Stream Week featuring José Valim's insights on Elixir 1.18, the announcement of refactoring capabilities in Igniter, two groundbreaking Elixir-related papers at the Brazilian Symposium including Hok for GPU kernels, Dave Lucia's contribution to support multiple DNS queries in dns_cluster, the latest updates in the Tucan plotting library, and more! Show Notes online - http://podcast.thinkingelixir.com/226 Elixir Community News https://elixir-webrtc.org/elixir-stream-week – Elixir Stream Week is currently underway. https://elixirforum.com/t/2024-10-21-elixir-stream-week-five-days-five-streams-five-elixir-experts-online/66482 – ElixirForum post with links to videos as they are released. https://www.youtube.com/watch?v=2ITVPqCoWEQ – YouTube link for José Valim's presentation on 'What's new in Elixir 1.18.' https://github.com/elixir-webrtc/ex_webrtc – The presentation was live-streamed using Elixir WebRTC. https://x.com/ZachSDaniel1/status/1848478296016646431 – Announcement of Igniter's refactoring capabilities for Elixir. https://github.com/ash-project/igniter/issues/106 – Exploration of incorporating Javascript AST modifications with OXC in Igniter. https://elixirforum.com/t/two-new-elixir-related-papers-at-the-28th-brazilian-symposium-on-programming-languages/66473 – Discussion of two new Elixir-related papers presented at the Brazilian Symposium. Hok is a DSL for writing GPU kernels in Elixir and won the Best Paper award. https://x.com/davydog187/status/1846620564594540758 – Dave Lucia's PR merged into the dns_cluster library to support multiple DNS queries. https://github.com/phoenixframework/dns_cluster/pull/7 – Details of the PR that adds support for multiple DNS queries in dns_cluster. https://github.com/phoenixframework/dns_cluster – Github repository for dns_cluster, enabling DNS clustering for distributed Elixir nodes. https://x.com/p_nezis/status/1848377363869941845 – Announcement of tucan v0.4.0 release with enhancements for Elixir plotting library. https://hexdocs.pm/tucan/readme.html – Documentation for tucan, a plotting library built on VegaLite. https://github.com/pnezis/tucan – GitHub repository for Tucan, simplifying the creation of interactive plots. https://x.com/p_nezis/status/1848384131769463030 – Upcoming support for live updates and LiveView integration in Tucan. https://elixirstatus.com/p/sGDIF-errortracker-v040-has-been-released – Announcement of ErrorTracker v0.4.0 release. https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.4.0 – ErrorTracker v0.4.0 includes the ability to sanitize and filter error contexts. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
News includes coming info on new features in Elixir v1.18, the release of Beacon CMS v0.1 with new tools for developers, German Velasco's insightful video on the origins of Phoenix contexts, Alex Koutmos sharing his sql_fmt tool for cleaner SQL code in Ecto, an exciting new tool for the Mastodon community called MastodonBotEx, and more! Show Notes online - http://podcast.thinkingelixir.com/225 Elixir Community News https://x.com/josevalim/status/1846109246116536567 – José Valim updated his Elixir Stream Week presentation to talk about Elixir v1.18. https://x.com/NickGnd/status/1846103330352697455 – Discussion about the new LSP server for Elixir v1.18. https://github.com/elixir-webrtc/ex_webrtc – ExWebRTC library for Elixir mentioned in the context of Elixir Stream Week. https://x.com/BeaconCMS/status/1844089765572026611 – Announcement of Beacon CMS v0.1 release. https://www.youtube.com/watch?v=JBLOd9Oxwpc – Hype video for the new Beacon CMS release. https://github.com/BeaconCMS/beacon – The GitHub repository for Beacon CMS, an open-source CMS built with Phoenix LiveView. https://www.youtube.com/live/c2TLDiFv8ZI – Zach Daniel and Leandro paired programming session on Beacon CMS Igniter task. https://github.com/BeaconCMS/beacon_demo – Beacon_demo project helps users try Beacon CMS locally. https://www.youtube.com/watch?v=5jk0fIJOFuc – ElixirConf video related to Beacon CMS development. Hexdeck.pm is a new community tool for browsing multiple HexDocs pages at once. https://hexdeck.pm/ – Website for hexdeck.pm, a documentation aggregator. https://github.com/hayleigh-dot-dev/hexdeck – GitHub repository for hexdeck.pm, created by Hayleigh from the Gleam team. https://github.com/elixir-lsp/elixir-ls/releases/tag/v0.24.1 – Update to ElixirLS, fixing several crashes. German Velasco created a stream video explaining the origins of Phoenix "contexts". https://x.com/germsvel/status/1846137519508787644 – Tweet about German Velasco's stream video on Phoenix contexts. https://www.elixirstreams.com/tips/why-phoenix-contexts – German explains the history of Phoenix Contexts. https://www.youtube.com/watch?v=tMO28ar0lW8 – Chris McCord's keynote on Phoenix 1.3 at Lonestar ElixirConf 2017. https://phoenixframework.org/blog/phoenix-1-3-0-released – Blog post on Phoenix 1.3 release. https://x.com/akoutmos/status/1843706957267656969 – Alex Koutmos' announcement of sql_fmt version 0.2.0 support for ~SQL sigil and Mix Formatter plugin. https://github.com/akoutmos/sql_fmt – GitHub repository for sql_fmt, a SQL formatting tool. https://github.com/akoutmos/ecto_dbg – GitHub page for ecto_dbg, which uses sql_fmt for debugging Ecto SQL queries. https://mastodon.kaiman.uk/@neojet/113284100323613786 – MastodonBotEx simplifies interacting with the Mastodon API. https://github.com/kaimanhub/MastodonBot.ex – GitHub repository for MastodonBotEx designed for Mastodon API interactions. https://codebeamnyc.com/#schedule – Details about the schedule for CodeBEAM NYC Lite for November 15, 2024. https://elixirfriends.transistor.fm/episodes/friend-3-tyler-young – Elixir Friend's podcast episode with Tyler Young discussing marketing and technology topics. https://elixirfriends.transistor.fm/episodes/friend-2-david-bernheisel – Previous Elixir Friend's podcast episode with David Bernheisel. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
1 224: Language Server Leak and Stream Week Reveals 18:19
18:19
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
18:19News includes the latest release of ElixirLS v0.24.0 and the unveiling of Expert, the upcoming Elixir Language Server. We dive into the details of NervesHub v2.0's improvements for IoT device management and introduce the exciting Elixir Stream Week with José Valim among other top experts. We also look at the exciting updates in Elixir's core Machine Learning libraries and more! Show Notes online - http://podcast.thinkingelixir.com/224 Elixir Community News https://x.com/lukaszsamson/status/1843038898701864991 – ElixirLS v0.24.0 was released, marking a major update to the Elixir Language Server. https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/226?u=lukaszsamson – Discussion on ElixirForum about the latest ElixirLS release. https://github.com/elixir-lsp/elixir-ls/blob/v0.24.0/CHANGELOG.md – Changelog for ElixirLS v0.24.0 detailing improvements and new features. https://github.com/elixir-lang/expert – GitHub repository for the new Elixir Language Server named Expert, currently private. https://x.com/lukaszsamson/status/1843039621657272690 – Łukasz Samson hinted on Twitter about the Expert server's progress towards feature parity with ElixirLS. https://elixir-webrtc.org/elixir-stream-week – The Membrane project is organizing 'Elixir Stream Week', an online event from October 21-25, 2024 with top Elixir experts. https://x.com/josevalim/status/1841793652932157908 – José Valim announced his speaking engagement during Elixir Stream Week, discussing 'Projects that never were: Elixir, LISPs, and MLIR'. https://x.com/TheErlef/status/1843362970442539041 – The full schedule for Elixir Stream Week, featuring prominent figures like José Valim, Mateusz Front, and Chris McCord. https://x.com/josevalim/status/1843376791169478955 – Announcement of new versions of Nx, Axon, and Bumblebee with enhanced features for machine learning in Elixir. https://github.com/elixir-nx/nx – GitHub repository for Nx, now at version 0.9.0. https://hex.pm/packages/bumblebee – Hex package for Bumblebee, now at version 0.6.0. https://hex.pm/packages/axon – Hex package for Axon, now at version 0.7.0. https://elixirforum.com/t/nerveshub-v2-0-0-officially-released/66305 – Discussion on the release of NervesHub v2.0, introducing improvements in IoT device management. https://github.com/nerves-hub/nerves_hub_web/releases/tag/v2.0.0 – GitHub release notes for NervesHub v2.0.0, detailing new features and enhancements. https://www.nerves-hub.org/ – Overview of NervesHub, a tool for IoT device management, and its significance. https://x.com/germsvel/status/1843593999946317975 – German Velasco shares an ElixirStream video tip about HEEx component naming and styling. https://www.elixirstreams.com/tips/anchor-component – Detailed tip by German Velasco on creating a named HEEx component for consistent styling. https://x.com/jskalc/status/1843622806241575360 – LiveVue v0.5.0 release announcement, integrating Phoenix LiveView with the Vue framework. https://github.com/Valian/live_vue/tree/main – GitHub repository for LiveVue, focusing on end-to-end reactivity with LiveView and Vue. https://github.com/woutdp/live_svelte – GitHub repository for LiveSvelte, an integration for reactivity with Svelte and LiveView. https://wout.space/notes/live-svelte – Notes on LiveSvelte, detailing its usage and benefits for reactive interfaces. https://www.jonashietala.se/blog/2024/10/08/writing_home_assistant_automations_using_genservers_in_elixir/ – Blog post by Jonas Hietala on implementing HomeAssistant automations using Elixir GenServers. https://x.com/bernheisel/status/1843276992437010566 – David Bernheisel shared his appearance on Elixir Friends podcast with German Velasco. https://share.transistor.fm/s/1e964a13 – Podcast episode featuring David Bernheisel discussing various programming topics and life experiences. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social Dave Lucia - @davydog187…
T
Thinking Elixir Podcast
1 223: A Boost for Nx, Lib Updates, and Passion Projects 22:24
22:24
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
22:24News includes José Valim and Chris McCord's collaboration on AI GPU clusters with Fly.io, Nx being selected for Mozilla's Builders Accelerator with a $100,000 award, Parker Selbert's highlights on PostgreSQL 17's improvements for the Oban project, a major update to the Cachex library, and an extension of the call for talks deadline for Alchemy Conf 2025, and more! Show Notes online - http://podcast.thinkingelixir.com/223 Elixir Community News https://fly.io/blog/ai-gpu-clusters-from-your-laptop-livebook/ – José Valim and Chris McCord's blog post on AI GPU clusters. https://x.com/josevalim/status/1838632848955150811 – José Valim shares a post about using Fly.io GPUs with Livebook. https://x.com/josevalim/status/1838633779851833391 – José Valim discusses bringing Nx, Livebook, and FLAME to HPC. https://dockyard.com/blog/2024/09/24/nx-selected-for-mozilla-inaugural-builders-accelerator-cohort-promoting-open-source-ai-solutions – Nx project selected for Mozilla's Builders Accelerator, receiving $100,000. https://x.com/germsvel/status/1841054951801569778 – German Velasco's ElixirStream video on the new Date shift function in Elixir. https://www.elixirstreams.com/tips/date-shift – Demo of Date shift function constrained by calendar rules in Elixir. https://hexdocs.pm/phoenix_test/changelog.html#0-4-0 – PhoenixTest update with changes including PhoenixTest.upload/3 . https://x.com/sorentwo/status/1840786285755035839 – Parker Selbert's post about PostgreSQL 17 and its benefits for Oban. https://www.postgresql.org/about/news/postgresql-17-released-2936/ – PostgreSQL 17 release announcement. https://learnsql.com/blog/cte-with-examples/ – Explanation of CTEs. https://whitfin.io/blog/cachex-v4-0-optimization-consolidation-and-routing/ – Blog post about Cachex v4.0 updates and changes. https://github.com/whitfin/cachex – The GitHub repository for Cachex, a powerful caching library for Elixir. https://x.com/TylerAYoung/status/1838631217857474979 – Update on Elixir's Geo library version 4.0. https://github.com/felt/geo – GitHub repository for the Geo library. https://felt.com/ – Company maintaining the Geo library and providing GIS data tools. https://x.com/Alchemy_Conf/status/1841069715743002728 – Alchemy Conf 2025 extends call for talks deadline to Oct 31st. https://www.papercall.io/alchemy-conf-2025 – Submission page for the Alchemy Conf 2025 call for talks. https://alchemyconf.com/ – Official website for the Alchemy Conf 2025. https://blog.psantos.dev/deploying-phoenix-application-with-kamal-2/ – Blog post on deploying Phoenix applications with Kamal. https://kamal-deploy.org/ – Official site for Kamal, a deployment pipeline tool. https://x.com/bernheisel/status/1840183497463320733 – Insight into SUSE's Elixir projects, including Trento. https://github.com/trento-project – Trento project on GitHub, related to SUSE Linux's system monitoring. Mark shared how Passion Place is a new service and podcast supporting married couples, designed with a Phoenix LiveView application. http://podcast.passion.place/ – Podcast link for Passion Place. https://passion.place/ – Website for the Passion Place service. https://www.youtube.com/@PassionPlace – YouTube channel for Passion Place. https://www.instagram.com/Passion.Place.Show/ – Passion Place on Instagram https://www.facebook.com/people/Passion-Place/61566411255014/ – The Passion Place Facebook Page 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 222: OTP Update and Deprecating Unless 18:57
18:57
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
18:57News includes the release of OTP 27.1 with significant improvements to the Zip module, the upcoming deprecation of the unless keyword in Elixir 1.18, support for Data Channels in Elixir WebRTC, new test-related feature highlighted by ElixirStreams to tackle intermittent failures, a detailed blog from Discord on reducing their websocket traffic by 40%, ElixirConf Lightning talks on YouTube, and more! Show Notes online - http://podcast.thinkingelixir.com/222 Elixir Community News https://erlangforums.com/t/erlang-otp-27-1-released/4006 – OTP 27.1 was released, which is the first maintenance patch for OTP 27. It brings important fixes including upgrades in the Zip module with support for large archives, extended timestamps, UID/GID support, and enhanced directory handling. Several Windows-specific fixes are also included. https://x.com/moomerman/status/1838235643983364206 – unless keyword will be deprecated in upcoming Elixir 1.18. Users are encouraged to use if !condition instead. A mix format --migrate command is available to assist with the transition. https://github.com/elixir-lang/elixir/pull/13851 – Related GitHub pull request regarding the deprecation of unless keyword. https://github.com/elixir-lang/elixir/pull/13841 – Another related GitHub pull request for deprecating the unless keyword in Elixir 1.18. https://github.com/gleam-lang/gleam/releases/tag/v1.5.0-rc2 – Gleam v1.5.0-rc2 was released for testing. https://elixir-webrtc.org/ – Support for Data Channels in Elixir WebRTC was added, enhancing the project with features for sending arbitrary data over P2P connections. https://github.com/elixir-webrtc – GitHub organization for Elixir WebRTC, including recent updates and projects. https://x.com/mickel8v2/status/1838565408711880801 – Twitter announcement about the addition of data channels in Elixir WebRTC. https://blog.swmansion.com/data-channels-in-elixir-webrtc-0853c7d0e256 – Blog post explaining the significance and uses of data channels in Elixir WebRTC. https://www.elixirstreams.com/tips/mix-test-repeat-until-failure – ElixirStreams video tip on using mix test --repeat-until-failure n to run tests until failure, handy for diagnosing intermittent test failures. Mark's favorite seed to use is --seed 0 , which runs tests in sequential order, which is helpful during TDD. https://www.elixirstreams.com/tips/mix-test-slowest-modules – New --slowest-modules n flag added to mix test helps identify modules with the slowest tests, complementing the existing --slowest n flag for individual tests. https://discord.com/blog/how-discord-reduced-websocket-traffic-by-40-percent – Discord shared a new blog post detailing how they reduced websocket traffic by 40% by switching from zlib to zstandard for compression and implementing PASSIVE_UPDATE_V2 . https://github.com/silviucpp/ezstd – The Erlang library ezstd used by Discord, which they contributed to by adding streaming support. https://www.youtube.com/watch?v=QJCWzN1Vahs – ElixirConf Lightning talks released on YouTube, available as a single hour-long video with chapter timestamps. https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – Playlist for ElixirConf Lightning talks on YouTube. https://elixirfriends.transistor.fm/episodes/friend-1-peter-ullrich – A new Elixir podcast called 'Elixir Friends' launched by German Velasco, featuring a casual and relaxed format. The first episode guest is Peter Ullrich. https://www.youtube.com/watch?v=5apHLuFi5JI – The Elixir Friends podcast is also available as a YouTube video with a runtime of 1:22:10. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 221: From Keynotes to Job Listings 27:53
27:53
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
27:53News includes ElixirConf keynotes appearing on YouTube, updates on ErrorTracker's latest release, José Valim's deep dive on ChatGPT UX issues with Phoenix LiveView, Dockyard's announcement of LVN Go to streamline LiveView Native workshops, and Livebook's newest notebook navigation features. Plus, Nvidia's job opening that explicitly mentions Elixir, Alchemy Conf 2025 details, NASA's development of a Lunar timezone, and more! Show Notes online - http://podcast.thinkingelixir.com/221 Elixir Community News https://www.youtube.com/playlist?list=PLqj39LCvnOWbW2Zli4LurDGc6lL5ij-9Y – ElixirConf keynotes are appearing on YouTube, currently featuring Justin Schneck's and Chris McCord and Chris Grainger's keynotes. https://github.com/josevalim/sync – Phoenix Sync archival status clarified - José doesn't have plans to take it forward personally, inviting others to explore and develop the idea further. https://elixirstatus.com/p/1u4Hf-errortracker-v030-has-been-released – ErrorTracker v0.3.0 has been released with new features including support for MySQL and MariaDB, improved error grouping in Oban, and enhanced documentation and typespecs. https://www.elixirstreams.com/tips/test-breakpoints – German Velasco shared a new Elixir Stream video on step-through debugging an ExUnit test in Elixir v1.17. https://www.youtube.com/watch?v=fCdi7SEPrTs – José Valim shared his video on solving ChatGPT UX issues with Phoenix LiveView, originally posted to Twitter and now available on YouTube. https://x.com/josevalim/status/1833536127267144101 – José Valim's video on tackling ChatGPT's UX woes with Phoenix LiveView on Twitter. https://github.com/tailwindlabs/tailwindcss/pull/8394 – Merged PR in Tailwind project describing hover issue fix. https://github.com/phoenixframework/phoenix_live_view/issues/3421 – Issue regarding phx-click-loading affecting modals. https://dashbit.co/blog/remix-concurrent-submissions-flawed – José Valim detailed how Remix's concurrency feature is flawed in a new blog post. https://dockyard.com/blog/2024/09/10/introducing-lvn-go – Blog post introducing LVN Go, an app to ease starting with LiveView Native without needing XCode. https://podcast.thinkingelixir.com/200 – Episode 200 of Thinking Elixir podcast featuring Brian Carderella discussing LiveView Native. https://x.com/livebookdev/status/1834222475820839077 – Livebook v0.14 released with new notebook navigation features. https://news.livebook.dev/code-navigation-with-go-to-definition-of-modules-and-functions-kuYrS – Detailed blog post about Livebook v0.14's new features. https://artifacthub.io/packages/helm/livebook/livebook – Livebook Helm Chart for use in Kubernetes. https://github.com/livebook-dev/kino_flame – The kino_flame Github project https://x.com/miruoss/status/1834690518472966524 – Announcement of kino_flame 0.1.3's Kubernetes support. https://x.com/hugobarauna/status/1834040830249562299 – Job opening at Nvidia specifically mentioning Elixir. https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Software-Engineer---HPC_JR1979406-1?q=Hpc – Specific job listing at Nvidia mentioning Elixir. https://x.com/Alchemy_Conf/status/1835597103076094150 – Alchemy Conf 2025 announced, with call for talk proposals open. https://dev.events/conferences/alchemy-conf-2025-hjp5oo7o – Alchemy Conf 2025 event details. https://ti.to/subvisual/alchemy-conf-2025 – Early bird tickets for Alchemy Conf 2025 are €200. https://www.papercall.io/alchemy-conf-2025 – Call for talk proposals for Alchemy Conf 2025 open until Sept 30th. https://www.engadget.com/science/space/nasa-confirms-its-developing-the-moons-new-time-zone-165345568.html – NASA confirms developing a Lunar timezone. https://www.prnewswire.com/news-releases/k1-acquires-mariadb-a-leading-database-software-company-and-appoints-new-ceo-302243508.html – MariaDB acquired by K1, strategic investment to expand enterprise solutions. https://www.aboutamazon.com/news/company-news/ceo-andy-jassy-latest-update-on-amazon-return-to-office-manager-team-ratio – Amazon requiring employees to return to office for work. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 220: The EEF Has Your Regulatory Back 59:28
59:28
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
59:28News includes the archiving of the “Phoenix Sync” project, a major update to Gettext that enhances compilation efficiency, the release of ErrorTracker v0.2.6 with new features like error pruning and ignoring, and José Valim highlighting UX issues with ChatGPT's new UI. We were also joined by Alistair Woodman, a board member of the EEF (Erlang Ecosystem Foundation), who explained the EEF's recent efforts to stay ahead of legislation and technical regulatory shifts that may impact developers soon. Alistair discussed the changing regulatory landscape in the US and the EU due to high-profile exploits, outages, and nation-state supply chain attacks. We learned how the EEF supports Elixir and BEAM developers and what they need from the community now, and more! Show Notes online - http://podcast.thinkingelixir.com/220 Elixir Community News https://github.com/josevalim/sync – The "Phoenix Sync" project has been archived with no immediate explanation yet. https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260 – Gettext has a big update to version 0.26.0 which includes a more efficient compilation. https://github.com/elixir-cldr/cldr – Gettext feels similar to how ExCldr allows defining a custom backend. https://elixirstatus.com/p/TvydI-errortracker-v026-has-been-released – ErrorTracker v0.2.6 has been released with key improvements like a global error tracking disable flag, automatic resolved error pruning, and error ignorer. https://github.com/mimiquate/tower – Tower is a flexible error tracker for Elixir applications that listens for errors and reports them to configured reporters like email, Rollbar, or Slack. https://x.com/josevalim/status/1832509464240374127 – José highlighted some UX issues with ChatGPT's new UI, mentioning struggles with concurrent updates. https://x.com/josevalim/status/1833176754090897665 – José postponed publishing a video on optimistic updates with LiveView due to an Apple announcement. https://github.com/wojtekmach/mix_install_examples – A new WebRTC example was added to the "Mix Install Examples" project. https://github.com/wojtekmach/mix_install_examples/pull/42 – The WebRTC example shows how to use the ex_webrtc Elixir package in a small script, compatible with Mix.install/2 . https://github.com/elixir-webrtc/ex_webrtc – The Elixir package used for the WebRTC example. https://x.com/taylorotwell/status/1831668872732180697 – Laravel raised a $57M Series A in partnership with Accel, likely related to their Laravel Cloud hosting platform. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://en.wikipedia.org/wiki/Cyber_Resilience_Act https://news.apache.org/foundation/entry/open-source-community-unites-to-build-cra-compliant-cybersecurity-processes https://www.cisa.gov/sites/default/files/2024-05/CISA%20Secure%20by%20Design%20Pledge_508c.pdf https://www.whitehouse.gov/wp-content/uploads/2024/02/Final-ONCD-Technical-Report.pdf https://www.infoworld.com/article/2336216/white-house-urges-developers-to-dump-c-and-c.html https://en.m.wikipedia.org/wiki/CE_marking https://www.cisco.com/c/en/us/services/acquisitions/tail-f.html https://digital-strategy.ec.europa.eu/en/policies/cyber-resilience-act https://www.nist.gov/ https://en.wikipedia.org/wiki/XZ_Utils_backdoor https://en.wikipedia.org/wiki/Log4j https://en.wikipedia.org/wiki/Heartbleed https://en.wikipedia.org/wiki/2024_CrowdStrike_incident https://news.stanford.edu/stories/2024/06/stanfords-deborah-sivas-on-scotus-loper-decision-overturning-chevrons-40-years-of-precedent-and-its-impact-on-environmental-law https://openssf.org/ https://www.fcc.gov/broadbandlabels https://www.cve.org/ https://erlef.org/wg/security Guest Information https://www.linkedin.com/in/alistair-woodman-51934433 – Alistair Woodman on LinkedIn awoodman@erlef.org http://erlef.org/ – Erlang Ecosystem Foundation Website Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 219: Coming Out of ElixirConf 36:50
36:50
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
36:50News includes a proof of concept for Phoenix Sync by José Valim, exciting new developments in Elixir's type system, Algora.tv's open-source Twitch for developers, Sean Moriarity's insights on the future of Nx, Axon, and Bumblebee, a powerful new feature in Livebook integrating with Fly.io, and more! Show Notes online - http://podcast.thinkingelixir.com/219 Elixir Community News https://github.com/josevalim/sync – Phoenix Sync - A proof of concept of an Elixir/Phoenix node that runs PostgreSQL Replication to synchronize data with clients, as showcased at ElixirConf US 2024 keynote by José Valim. https://x.com/TylerAYoung/status/1829248168908968220 – Tyler Young's Twitter thread discussing the big idea behind Phoenix Sync which involves frontend applications syncing with backend using Phoenix channels and logical replication. https://elixir-lang.org/blog/2024/08/28/typing-lists-and-tuples/ – New ElixirLang blog post exploring how various Elixir idioms interact with the upcoming type system, especially focusing on lists and tuples. https://x.com/josevalim/status/1829537976378159139 – José Valim's Twitter post about the mathematical soundness of set-theoretic types as discussed in the latest ElixirLang blog post. https://github.com/algora-io/tv – Algora.tv is trending as an open-source Twitch for developers using Membrane for real-time video processing. https://dockyard.com/blog/2024/08/20/where-are-nx-axon-bumblebee-headed – Sean Moriarity's blog post on DockYard discussing the current state of the AI space and future directions for Nx, Axon, and Bumblebee. https://github.com/elixir-nx/nx/commit/ab8261180cd54ca95c0c34035a5380ade2805afb – José Valim's commit in Nx demonstrating how few lines of code are required to support compiling a machine learning model in one node and sending it to another for execution using Erlang erpc module. https://x.com/cigrainger/status/1829822647489728679 – New Livebook feature shared online integrates with Fly.io platform to run local notebooks on arbitrary hardware with a few clicks, allowing scalability and elasticity. https://x.com/josevalim/status/1828781593387004065 – Image from Chris McCord's talk showing a Livebook connecting to a production node and getting intellisense for remote node code. https://elixirstatus.com/p/wmpxg-code-beam-america-2025-call-for-talks-is-open- – Call for Talks for CodeBEAM America 2025 is open. Deadline for proposals is October 20, 2024. Conference dates are March 6-7, 2025, in San Francisco and Online. https://codebeamamerica.com/#cft – Official site for CodeBEAM America 2025 Call for Talks. https://codebeamnyc.com/ – CodeBEAM NYC conference on November 15th, a one-day event. Reflections on ElixirConf discussion. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
News includes the upcoming signed installers for Livebook and Elixir on Windows, the release of Telemetry v1.3 with improved documentation, LiveView Native 0.3.0's announcement ahead of ElixirConf, Google Research introducing an alternative SQL syntax with a pipe, a Livebook leveraging LLMs and FFMPEG for media conversion, legal updates on the US non-compete agreements ban, and potential antitrust actions against Google, and more! Show Notes online - http://podcast.thinkingelixir.com/218 Elixir Community News https://x.com/josevalim/status/1825954736094457943 – The next versions of Livebook and Elixir will have signed installers on Windows, thanks to the Erlang Ecosystem Foundation and Wojtek Mach. https://x.com/wojtekmach/status/1826521109476344035 – Wojtek Mach discusses the challenges of packaging Livebook into a .msix for the Windows Store and asks for contributions from those familiar with the process. https://hexdocs.pm/telemetry/1.3.0/readme.html – Telemetry v1.3 is out with improved documentation, rewritten to ExDoc from Erlang edoc , thanks to contributions from Wojtek Mach and Andrea Leopardi. OTP 27 is required. https://x.com/bcardarella/status/1826266402631889091 – LiveView Native 0.3.0 is now released with the official announcement at ElixirConf. Blog posts, tutorials to follow. https://x.com/bcardarella/status/1826279303623082421 – Additional details about the LiveView Native 0.3.0 release. https://twitter.com/simonw/status/1827482890680332386 – Google Research released a paper on an alternative SQL syntax with a pipe, similar to Ecto querying syntax. https://simonwillison.net/2024/Aug/24/pipe-syntax-in-sql/ – More details on the new SQL syntax introduced by Google for ZetaSQL. https://twitter.com/ac_alejos/status/1794105872680972458 – A Livebook that uses LLMs and FFMPEG to simplify the process of converting videos or audio by suggesting the right flags and switches. https://github.com/acalejos/CinEx – Detailed information on using LLMs within Livebook for conversion tasks. https://www.reuters.com/legal/us-judge-strikes-down-biden-administration-ban-worker-noncompete-agreements-2024-08-20/ – A US Judge struck down the FTC's ban on non-compete agreements, stating the FTC lacks legal authority and the ban is too wide-reaching. https://www.nytimes.com/2024/08/13/technology/google-monopoly-antitrust-justice-department.html – The US government is considering ordering Google to be broken up following antitrust allegations. https://www.macrumors.com/2024/08/22/apple-eu-default-app-update/ – Apple might allow EU residents to delete apps currently blocked from removal, addressing app store issues in the EU. Living in a time when industry rules are being challenged creates opportunities for new businesses and markets, as highlighted by ongoing legal issues with major tech companies like Google and Apple. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 217: One Language Server to Rule Them All 19:24
19:24
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
19:24News includes the announcement of an official Elixir Language Server team, the release of Oban v2.18.1 featuring automatic transaction retries with backoff, a new macro-inspired video from German Velasco, the upcoming "Elixir Patterns" book by Alex Koutmos and Hugo Baraúna, the forthcoming CodeBEAM Lite conference in NYC, and more! Show Notes online - http://podcast.thinkingelixir.com/217 Elixir Community News https://x.com/josevalim/status/1824121405996482977 – Announcement of the new official Elixir Language Server team. https://elixir-lang.org/blog/2024/08/15/welcome-elixir-language-server-team/ – Elixir blog post detailing the new Language Server team and plans. Team members include Jonatan Kłosko, Łukasz Samson, Mitch Hanberg, and Steve Cohen. https://x.com/josevalim/status/1824122458355421298 – Sponsorship announcement by José Valim mentioning Fly.io and Livebook sponsorships. https://gist.github.com/Nezteb/dc63f1d5ad9d88907dd103da2ca000b1 – Differences and features of the new unified Elixir Language Server. https://x.com/sorentwo/status/1824085689614639536 – Parker Selbert's announcement of Oban v2.18.1. https://github.com/sorentwo/oban/releases/tag/v2.18.1 – Details the enhancement in Oban v2.18.1 with automatic retries and backoff for transactions. https://x.com/germsvel/status/1825842966235423196 – German Velasco's video on unquoting a list into another list using unquote_splicing/1 . https://elixirpatterns.dev/ – Announcement of the upcoming book "Elixir Patterns - The essential BEAM handbook for the busy developer". https://x.com/akoutmos/status/1825650960917475661 – Announcement of the first content-complete RC of the Elixir Patterns book by Alex Koutmos and Hugo Baraúna. https://x.com/davydog187/status/1824067625313341726 – Announcement of the CodeBEAM Lite conference in NYC on November 15, 2024. https://x.com/CodeBEAMio/status/1823746121073594784 – Details on the CodeBEAM Lite conference including a call for talks. https://codebeamnyc.com/ – Additional information on CodeBEAM Lite conference. See you at ElixirConf! 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 216: Ecto Soft Deletions Masterclass 23:48
23:48
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
23:48News includes a new video from José Valim demonstrating Livebook deployments, Chris McCord's "Pawsitively" project integrating content moderation with Livebook, the release of Zigler 0.13.1, a new AI-centric library called Honeycomb by Sean Moriarity and Andrés Alejos, an Elixir job listing at Apple, and more! Show Notes online - http://podcast.thinkingelixir.com/216 Elixir Community News https://www.youtube.com/watch?v=lwLx5beXxsg – How to deploy a Livebook app with Livebook Teams. https://livebook.dev/teams/ – Link to Livebook Teams homepage. https://docs.google.com/forms/d/e/1FAIpQLScDfvUqT4f_s95dqNGyoXwVMD_Vl059jT6r5MPgXB99XVMCuw/viewform – Request to join the free Livebook Teams beta. https://x.com/chris_mccord/status/1821586189364994202 – Chris McCord shared a demo project called "Pawsitively" which implements a content moderation system. https://gist.github.com/chrismccord/4824237157902ed1c47f825b1f1d9d27 – Gist of the demo which uses Livebook and Mistral LLM for content moderation. https://pawsitively.fly.dev/ – Play with the "Pawsitively" demo online. The demo defines everything in a Livebook file and covers “Manual Docker Deployment”. https://x.com/dnautics/status/1822878889275719795 – Announcement of Zigler 0.13.1. https://github.com/E-xyza/zigler – GitHub page for Zigler. https://hexdocs.pm/zigler/0.13.1/Zig.html – Zigler 0.13.1 documentation. https://ziglang.org/ – Official site for the Zig programming language. https://podcast.thinkingelixir.com/83 – Podcast episode discussing Zig and Zigler in depth. https://x.com/germsvel/status/1823304992876618032 – German Velasco shows how to use Macro.to_string/1 to convert AST to clearer Elixir code. https://github.com/elixir-error-tracker/error-tracker/releases/tag/v0.2.0 – Release details for ErrorTracker 0.2.0. https://evilmartians.com/chronicles/soft-deletion-with-postgresql-but-with-logic-on-the-database – Blog post about hard and soft deletion with PostgreSQL. https://x.com/josevalim/status/1821143821649948822 – José Valim shares a tip on soft deletion with PostgreSQL. https://dashbit.co/blog/soft-deletes-with-ecto – Article on implementing soft deletes with Ecto. https://github.com/seanmor5/honeycomb – New AI-centric library Honeycomb for fast LLM inference with Elixir and Bumblebee. https://x.com/sean_moriarity/status/1820887135291085244 – Sean Moriarity's announcement of Honeycomb library. https://x.com/wojtekmach/status/1823339271731683743 – Wojtek Mach explains more about Hex.pm's "Bob" and its future directions. https://github.com/erlef/build-and-packaging-wg/issues/80 – Proposal on managing Erlang builds. https://x.com/wojtekmach/status/1823374248569626638 – Further updates on Bob and Erlang builds. https://jobs.apple.com/en-us/details/200562288/senior-software-engineer-elixir-environmental-systems – The Elixir developer position at Apple. https://2024.elixirconf.com/schedule/#schedules – ElixirConf 2024 schedules are posted. https://x.com/i/lists/1819858270737268846 – Twitter list of ElixirConf speakers. https://2024.elixirconf.com/ – ElixirConf 2024 official website. ElixirConf weekly hangouts with speakers at 11am CDT on Twitter. Talks span from August 28-30. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 215: Bob gets busy and Google's in trouble 23:40
23:40
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
23:40News includes a new video by German Velasco explaining quote and unquote in Elixir macros, updates on the Hex.pm “Bob” project for pre-built Elixir and Erlang binaries, Sonic Pi sponsorships and support from Dashbit, the release of ElixirLS v0.23.0, and Google's recent antitrust ruling. We also cover new developments with the Error Tracker library, Florian Arens' guide to building a Phoenix HEEx component, and upcoming events at ElixirConf 2024, and more! Show Notes online - http://podcast.thinkingelixir.com/215 Elixir Community News https://x.com/germsvel/status/1820765760630706343 – German Velasco has a new short Elixir video explaining quote and unquote in macros. https://github.com/hexpm/bob/pull/193 – The Hex.pm “Bob” project creates pre-built binaries of different Elixir and Erlang versions. This PR adds an Erlang build for MacOS. https://x.com/wojtekmach/status/1819378019644936595 – Wojtek Mach shared his recent work on Twitter about the now merged PR for MacOS Erlang build. https://x.com/josevalim/status/1820799818089836940 – Sonic Pi's creator, Sam Aaron, is seeking sponsorships as his Patreon support halved. José Valim shared that Dashbit supports him. https://podcast.thinkingelixir.com/106 – Episode 106 discusses SonicPi and its move to Elixir. https://sonic-pi.net/ – Sonic Pi allows writing Ruby code to generate live music. https://x.com/lukaszsamson/status/1820384249054175636 – ElixirLS v0.23.0 released, announcement on Twitter/X. https://elixirforum.com/t/elixirls-the-elixir-language-server/5857/225?u=lukaszsamson – ElixirLS v0.23.0 release announced with detailed information on ElixirForum. https://github.com/elixir-lsp/elixir-ls/blob/v0.23.0/CHANGELOG.md – Detailed changelog for ElixirLS v0.23.0. https://elixirforum.com/t/errortracker-an-elixir-based-built-in-error-tracking-solution/65245 – New Error Tracker library for Elixir that adds a built-in error tracking solution. https://github.com/elixir-error-tracker/error-tracker – Error Tracker library allows inserting exceptions into the database and resolving them. https://farens.me/blog/building-a-table-of-contents-component-for-a-phoenix-blog – Florian Arens wrote about building a Phoenix HEEx component to create a Table of Contents for a Markdown blog post. https://github.com/leandrocp/mdex – Uses MDEx to parse Markdown to HTML and Floki to parse HTML for headers. https://x.com/wojtekmach/status/1819141239788523703 – Req gets file upload support with form uploads, including streaming files. https://x.com/wojtekmach/status/1819119285920243803 – Wojtek Mach shows how Req now works as a distributed HTTP client with upload support. https://x.com/bcardarella/status/1819431997179109792 – New LiveView Native release candidate 0.3.0-rc.3 announced. https://github.com/liveview-native/live_view_native/blob/main/CHANGELOG.md – Release mostly includes changes on configuration and setup. https://finance.yahoo.com/news/us-judge-describes-google-built-224025324.html – US court rules that Google illegally used monopoly powers in antitrust case. Judge says, "Google is a monopolist, and it has acted as one to maintain its monopoly." https://x.com/ElixirConf/status/1820510964481175736 – ElixirConf 2024 weekly hangouts at 11am CDT to discuss with speakers. https://x.com/i/lists/1819858270737268846 – Twitter list of ElixirConf speakers to follow. https://2024.elixirconf.com/ – ElixirConf 2024 - August 28-30, featuring multiple speakers and sessions on Elixir. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
News includes the latest Stack Overflow survey highlighting Elixir and Phoenix as highly admired technologies, a Reddit discussion on what makes Phoenix and Elixir so revered, the release of Lexical LSP 0.7.0, and Gleam v1.4.0-rc1 available for testing. Additionally, there's a spotlight on a new library called LiveScript for local script development with code-reloading, a new website showcasing projects built with Phoenix, and more! Show Notes online - http://podcast.thinkingelixir.com/214 Elixir Community News https://survey.stackoverflow.co/2024/technology – Stack Overflow survey released showing Elixir and Phoenix are highly admired technologies. https://x.com/DockYard/status/1816592108595367982 – Elixir's admiration and usage metrics by developers. Elixir maintained its position as the second most admired language, although its usage slightly dropped. https://www.reddit.com/r/elixir/comments/1edjqbn/what_makes_it_that_productive_why_is_it_the_most/ – Discussion on Reddit about why Phoenix and Elixir are so admired, highlighting various features. https://github.com/lexical-lsp/lexical/releases/tag/v0.7.0 – Lexical LSP 0.7.0 update released with new features and a note for OTP 27 users to wait for 0.7.1. https://github.com/gleam-lang/gleam/blob/v1.4.0-rc1/CHANGELOG.md – Gleam v1.4.0-rc1 released for testing with impressive features, including a built-in Language Server. https://x.com/louispilfold/status/1817870737165664604 – Louis Pilfold, creator of Gleam, requesting sponsors due to a decline in sponsorships. https://github.com/thmsmlr/livescript – New library called LiveScript helps develop scripts locally with code-reloading. https://builtwithphoenix.com/ – New website to showcase projects built with Phoenix. https://x.com/mmmykolas/status/1817620188264538477 – Progress update on the "Built with Phoenix" website. https://getoban.pro/articles/pro-1-5-launch-week-day-5 – Oban Pro finished their launch week with several new features. https://x.com/ElixirConf – ElixirConf is holding weekly Twitter Spaces sessions discussing topics like LiveView native and conference attendance. https://2024.elixirconf.com/ – Preview of ElixirConf 2024 including highlights of scheduled talks and speakers. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 213: Can Mnesia remember using CRDTs? 26:11
26:11
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
26:11News includes Chris McCord's speedrun video on adding a self-hosted llama2-7b to an existing application, Tyler Young's release of parameterized_test v0.2.0, major updates in Oban Pro's new launch week, potential for CRDTs being added to Mnesia DB, Zach Daniel's blog post on Igniter for code generation, and a preview of ElixirConf 2024 with exciting speakers and topics, and more! Show Notes online - http://podcast.thinkingelixir.com/213 Elixir Community News https://x.com/chris_mccord/status/1815409966611648705 – Chris McCord does a YouTube video speedrun of adding a self-hosted llama2-7b to an existing application. He's running it against Ollama and making REST API calls to it, showing how to run the Ollama server on a private Fly.io IPv6 network using auto-stop and auto-start features. https://x.com/TylerAYoung/status/1815391743484870980 – Tyler Young shared a new release of his library parameterized_test, version v0.2.0, which includes support for longer test names, comments in tables, and Obsidian markdown table format. https://github.com/s3cur3/parameterized_test – GitHub repository for Tyler Young's parameterized_test library that makes it easier to create tests using multiple combinations in markdown tables. https://x.com/Exadra37/status/1815694986345611683 – The Mnesia database may receive native support for automated conflict resolution via CRDTs, sponsored by ErlangSolutions and developed by Vincent Lau. https://www.youtube.com/watch?v=tHdPRyMjmW8 – Vincent Lau spoke at Code BEAM Europe 2023 about his work on adding CRDTs to Mnesia for automated conflict resolution. https://www.erlang.org/doc/apps/mnesia/mnesia.html – Documentation on Mnesia, a distributed key-value DBMS built into Erlang. https://x.com/sorentwo/status/1791166342034255938 – Oban Pro's launch week introduces unified migrations, worker aliases, better support for distributed databases, faster unique job checks, and the @job decorator for small jobs. https://x.com/sorentwo/status/1807155900609904973 – Improvements in Oban Pro include better batch workflows with mermaid visualizations. https://getoban.pro/articles/pro-1-5-launch-week-day-1 – Article on Oban Pro's launch week, detailing new features and improvements. https://getoban.pro/articles/pro-1-5-launch-week-day-2 – Second day of Oban Pro's launch week article series. https://getoban.pro/articles/pro-1-5-launch-week-day-3 – Third day of Oban Pro's launch week article series. https://alembic.com.au/blog/igniter-rethinking-code-generation-with-project-patching – Blog post by Zach Daniel about Igniter, a tool for rethinking code generation with project patching, useful for installing libraries into existing Phoenix applications. https://2024.elixirconf.com/ – ElixirConf 2024 Preview with details on scheduled speakers and topics. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
1 212: Dueling with Wizards over ElixirConf! 1:13:16
1:13:16
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
1:13:16In this episode of the Thinking Elixir Podcast, we dive into the exciting new Metal support in Nx, thanks to Paulo Valente's hard work, and discuss Chris McCord's impressive demo on deploying a distributed Elixir app with YugabyteDB. We also cover Paraxial.io's new free tier, the release of the REST client Polo, and the latest updates from the Peep library. Plus, a special collaboration with the Elixir Wizards crew previews ElixirConf 2024 with insights on training classes, talks, and strategies to make the most of the event. Tune in for tips on networking, keynotes, and all the reasons why this conference is a must-attend for Elixir enthusiasts! Show Notes online - http://podcast.thinkingelixir.com/212 Elixir Community News https://x.com/polvalente/status/1811268492580024511 – Paulo Valente has done the work to make Nx work on Metal. https://developer.apple.com/metal/ – Metal is Apple's graphics and compute API and implementation layer for working with the AI/ML features of their M-series chips. https://groups.google.com/a/openxla.org/g/openxla-discuss/c/DnPUmpyk4y0 – Google Groups discussion that covers OpenXLA's overall architecture & components. https://x.com/chris_mccord/status/1811055874930028870 – Chris McCord was a guest on the YugabyteDB YouTube channel demonstrating deploying a distributed Elixir app and distributed YugabyteDB from scratch. https://en.wikipedia.org/wiki/YugabyteDB – YugabyteDB is a distributed SQL database that aims to be strongly transactionally consistent across failure zones (i.e. ACID compliance). https://www.youtube.com/watch?v=_utOXl3eWoA – Chris McCord's demonstration video on deploying distributed Elixir app and YugabyteDB. https://www.youtube.com/live/_utOXl3eWoA?si=Si04BP4WnqPk5vcs&t=877 – Video timestamp where Chris joins the show. https://paraxial.io/blog/paraxial-free – Paraxial.io now has a free plan for non-commercial use, no credit card required. https://rfp.dev/blog/a-rest-client-for-browsers?utm_source=elixir-merge – Blog post about Polo, a new REST client. https://github.com/readyforproduction/polo – Polo, a REST client similar to Postman but built in LiveView. https://x.com/germsvel/status/1813160145557283263 – German Velasco's tip of using :timer.minutes(5) for a more readable way of setting a timer value in milliseconds. https://github.com/rkallos/peep – Peep is an alternative OpenTelemetry metrics reporter that supports StatsD and Prometheus. https://elixirforum.com/t/peep-efficient-telemetrymetrics-reporter-supporting-prometheus-and-statsd/55901 – Peep 3.0 released with minor change to use maps instead of keyword lists. Personal Update from Mark - recently left working at Fly.io to pursue a full-time project. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://ti.to/elixirconf/2024 – Use code ELIXIRPODCAST at checkout to get a $50 discount on your tickets to ElixirConf in Orlando August 27-30, 2024 Favorite moments and experiences from previous ElixirConf events How to network and make the most of your conference attendance Training classes and talks we're looking forward to this year Keynotes from prominent Elixir community figures Chris McCord's keynote - TBD (Could it be a LiveView 1.0 announcement?!) Benefits of attending ElixirConf - learning, networking, community immersion Virtual attendance options for those unable to attend in person Why you should step out of your comfort zone and engage with others Passion and energy of Elixir community members at ElixirConf Mentorship opportunities - connect with experienced Elixir developers Exploring Orlando attractions during ElixirConf 2024 downtime An invitation to join us at ElixirConf 2024 and immerse yourself in the Elixir community https://2024.elixirconf.com/ https://hexdocs.pm/ecto/Ecto.html https://fly.io/ https://www.meetup.com/austin-elixir/ https://grox.io/ https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html https://opentelemetry.io/docs/languages/erlang/ https://ash-hq.org/ https://alembic.sqlalchemy.org/en/latest/ https://www.youtube.com/watch?v=mrpQHZcy3CI – Functional IoT with Elixir and Nerves - Justin Schneck | Craft 2019 https://docs.nerves-hub.org/ https://nerves-project.org/ https://getoban.pro/ https://hexdocs.pm/broadway/Broadway.html https://developer.farm.bot/v15/docs/farmbot-os.html https://www.youtube.com/watch?v=u2WciH6rAFg – Leaving Everything Behind For Elixir - Theo's video https://youtu.be/aOk67eT3fpg?si=MTxtIv-xmuJZYbup – Phoenix LiveView Is Making Me Reconsider React... - Theo's other video https://podcast.thinkingelixir.com/206 – Podcast - Thinking Elixir 206 - BeamOps - DevOps on the BEAM Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social…
T
Thinking Elixir Podcast
News includes the recent release of Elixir 1.17.2, updates to Livebook v0.13 making clustering in Kubernetes easier and introducing a proxy API for webhooks, and exciting developments in the Explorer library with remote dataframes. We also discuss handy Phoenix tips from Andrew Stewart and the new Gleam 1.3.0 features. In our interview, German Velasco shares his journey from Rails to Elixir, his contributions like Elixir Streams and the Phoenix Test library, and his philosophy on TDD. German also speaks about his upcoming talk at ElixirConf and his desire for integrating JavaScript testing capabilities. Tune in to hear all this and more! Show Notes online - http://podcast.thinkingelixir.com/211 Elixir Community News https://github.com/elixir-lang/elixir/releases/tag/v1.17.2 – Elixir 1.17.2 was released, which includes a Logger fix and some Mix-related bugfixes. Livebook updates - follow-up https://x.com/miruoss/status/1809633392088027193 – Michael Ruoss notes that Livebook v0.13 works well for clustering on Kubernetes. https://github.com/mruoss/livebook-helm – Michael Ruoss created a Livebook Helm chart for easier deployment in Kubernetes clusters. https://artifacthub.io/packages/helm/livebook/livebook – Helm chart for Livebook on Artifact Hub. https://news.livebook.dev/livebook-0.13-expose-an-http-api-from-your-notebook-2wE6GY – Livebook gains a proxy API to allow it to receive webhooks, useful for publishing Livebook as an app. https://x.com/livebookdev/status/1809203084154843279 – Details on the new proxy API feature in Livebook. https://x.com/hugobarauna/status/1809203637022863784 – Use Plug.Router and Kino.Proxy.listen for sending webhooks or events to your Livebook. https://www.elixirstreams.com/tips/liveview-used-input LiveView 1.0 removes the phx-feedback-for annotation for showing and hiding input feedback. The update introduces the used_input?/2 helper on the server-side. https://github.com/phoenixframework/phoenix_live_view/blob/main/CHANGELOG.md#backwards-incompatible-changes-for-10 – LiveView 1.0 Upgrade instructions, including a JavaScript shim for backwards compatibility. https://x.com/josevalim/status/1808560304172761191 – Explorer gets remote dataframes support. https://github.com/elixir-explorer/explorer/pull/932 – A PR was merged into Explorer to support remote dataframes, enabling transparent proxy operations in a cluster. Explorer is part of the Nx project for data analysis and machine learning, supporting one and two-dimensional data structures. The new feature also performs distributed garbage collection. https://x.com/src_rip/status/1810360113343115521 – Andrew Stewart shares a Phoenix tip on creating a link button to submit a post action without a form. https://hexdocs.pm/phoenix_live_view/Phoenix.Component.html#link/1 – More details on using Phoenix's link component. https://github.com/phoenixframework/phoenix_live_view/blob/f778e5bb1a4b0a29f8d688bbc6c0b7182dea51ca/lib/phoenix_component.ex#L2734-L2737 – Underlying implementation details of Phoenix.HTML's data attributes. https://gleam.run/news/auto-imports-and-tolerant-expressions/ – Gleam 1.3.0 release features LSP improvements, CLI commands for adding/removing dependencies, and support for Erlang/OTP 27 keywords. https://www.erlang-solutions.com/blog/let-your-database-update-you-with-ectowatch/ – EctoWatch by Brian Underwood allows notifications about database changes directly from PostgreSQL. https://github.com/cheerfulstoic/ecto_watch – EctoWatch GitHub repository. https://github.com/ityonemo/protoss – Isaac Yonemoto's Protoss library update, improving ergonomics of setting up protocols. https://www.youtube.com/watch?v=dCRGgFkCkmA – Watch a video explaining the Protoss library. https://hexdocs.pm/protoss/Protoss.html – Protoss documentation. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.elixirstreams.com/ – Short video tips that German creates and shares. https://www.testingliveview.com/ – Video course focused on testing LiveViews https://github.com/germsvel/phoenix_test – PhoenixTest provides a unified way of writing feature tests -- regardless of whether you're testing LiveView pages or static (non-LiveView) pages. https://www.youtube.com/watch?v=JNWPsaO4PNM – ElixirConf 2023 - German Velasco - Using DDD concepts to create better Phoenix Contexts https://www.mechanical-orchard.com/ https://github.com/elixir-wallaby/wallaby Guest Information https://x.com/germsvel – on Twitter https://github.com/germsvel – on Github https://www.germanvelasco.com/ – Blog https://www.testingliveview.com/ – Testing LiveView course site https://elixirstreams.com – Short video tips Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social Sponsored By: Fly.io : Fly.io is a great place to deploy your next Phoenix application! Check them out!…
T
Thinking Elixir Podcast
1 210: A Bloom'n Fancy UI 1:07:12
1:07:12
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
1:07:12In this episode, we dive into the launch of Bloom UI with its creator, Chris Gregori. Chris shares his motivations behind Bloom, an opinionated extension of Phoenix core components, aimed at simplifying UI development for Elixir and LiveView projects. We discuss its command-line utility for generating components, current features like avatars and marketing layouts, and potential future directions including expanded components and web component integration. Highlights include Chris's journey with Elixir, contributions from the community, and a strong emphasis on accessibility. Plus, we cover news on Livebook 0.13.x release, the viral "2 Million Checkboxes" project by Peter Ullrich, Tyler Young's updated Parameterized Tests, and more! Show Notes online - http://podcast.thinkingelixir.com/210 Elixir Community News https://github.com/livebook-dev/livebook/blob/v0.13/CHANGELOG.md – Livebook 0.13.x release notes. https://github.com/livebook-dev/livebook/pull/2629 – FLAME support added by Chris McCord. https://github.com/livebook-dev/livebook/pull/2636 – List of connected distributed nodes displayed on the Runtime panel. https://github.com/livebook-dev/livebook/pull/2577 – Drag-and-drop support for xlsx-format. https://github.com/livebook-dev/livebook/pull/2519 – José Valim added LIVEBOOK_CLUSTER=auto to configure the cluster on Fly.io. The code editor now uses CodeMirror with improved design and performance. Cell evaluation time shows when the cell is stale or aborted. Hubs renamed to Workspaces. Elixir 1.17.1 and OTP 27 used in Docker image and desktop app. Long names mode for distribution used for easier clustering. Congratulations to the team and contributors with special mention of Jonatan Kłosko. https://www.reddit.com/r/elixir/comments/1dqg0kr/efx_a_library_to_declaratively_write_testable/ – Introduction to Efx, a library to declaratively write testable effects. https://github.com/bravobike/efx – GitHub repository for Efx library. https://x.com/PJUllrich/status/1806646221592809482 – Peter Ullrich's tweet about "2 Million Checkboxes". https://x.com/PJUllrich/status/1806252631179850046 – Background on "one million checkboxes" written in Python + React. https://twomillioncheckboxes.com/ – Live website for "two million checkboxes" hosted on Fly.io. https://x.com/PJUllrich/status/1806649316963996153 – Peter Ullrich's tweet showing hardware performance and updates. https://github.com/PJUllrich/twomillioncheckboxes – GitHub project for "two million checkboxes" site. https://x.com/TylerAYoung/status/1806794015892996503 – Update and rename to Parameterized Tests by Tyler Young. https://github.com/elixir-lang/elixir/blob/main/CHANGELOG.md#v1180-dev – Elixir 1.18 changelog including parameterized tests in ExUnit. https://github.com/s3cur3/parameterized_test – Parameterized Tests GitHub repository. https://github.com/elixir-lang/elixir/pull/13618 – Elixir pull request for parameterized tests feature. https://farens.me/blog/how-to-integrate-tabler-icons-into-your-phoenix-project – Blog post by Florian Arens on integrating Tabler Icons into Phoenix projects. https://tabler.io/icons – Tabler Icons website with 5325 free and open-source icons. https://github.com/acalejos/flint – Introduction to Flint by Andres Alejos, a library for Ecto embedded_schemas. https://x.com/germsvel/status/1808080927177814037 – German Velasco's tweet on an intro to tracing on the BEAM using the Recon library. https://www.elixirstreams.com/tips/tracing-with-recon – ElixirStreams post on tracing with Recon. https://github.com/ferd/recon/ – Recon GitHub repository. https://2024.elixirconf.com/ – ElixirConf 2024 Preview - August 28-30 with notable speakers and topics. Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com Discussion Resources https://www.liveviewcookbook.com/ – My LiveView e-book The LiveView Cookbook https://youtube.com/@codestirring – YouTube Elixir Tutorial Channel https://twitch.tv/@codestirring – Twitch streaming channel https://uini.io - Uini.io (Latest side project - an AI powered user interview widget) https://twitter.com/codestirring/status/1785769316304228590 https://bloom-ui.fly.dev/ – Site with links and shows off how Bloom looks and works https://github.com/chrisgreg/bloom – GitHub project for Bloom - "The opinionated extension to Phoenix core_components" https://www.w3.org/WAI/standards-guidelines/wcag/ https://github.com/angelikatyborska/a11y-audit-elixir/tree/main https://github.com/ash-project/igniter https://dashbit.co/blog/web-apps-have-client-and-server-state https://developer.mozilla.org/en-US/docs/Web/API/Web_components https://lit.dev/ Guest Information https://twitter.com/codestirring – on Twitter https://github.com/chrisgreg/ – on Github https://www.chriis.dev/ – Blog Find us online Message the show - @ThinkingElixir Message the show on Fediverse - @ThinkingElixir@genserver.social Email the show - show@thinkingelixir.com Mark Ericksen - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social Sponsored By: Fly.io : Fly.io is a great place to deploy your next Phoenix application! Check them out!…
T
Thinking Elixir Podcast
1 209: New Admin Panel, LiveView Component Kit, and more! 36:40
36:40
Redare mai Târziu
Redare mai Târziu
Liste
Like
Plăcut
36:40News includes a neat trick we learned that setup-beam can do for GitHub actions by reading a project's .tool-versions file, Wojtek's insight on reducing SDK API surfaces, Ash's support for UUIDv7, the introduction of the highly customizable Backpex admin panel, a new LiveView component library called SaladUI and its unique ReactJS component conversion feature, Jose Valim's technique of using AI for testing function names, and more! Show Notes online - http://podcast.thinkingelixir.com/209 Elixir Community News https://x.com/flo_arens/status/1805255159460532602 – TIL setup-beam GitHub action can read asdf's .tool-versions file and parse the OTP and Elixir version out of it. https://github.com/erlef/setup-beam – The setup-beam GitHub action project. https://github.com/erlef/setup-beam?tab=readme-ov-file#version-file – Link to README section about the version file support in setup-beam. https://dashbit.co/blog/sdks-with-req-stripe – Blog post by Wojtek on reducing the surface of SDK APIs by focusing on data, not functions. https://x.com/ZachSDaniel1/status/1805002425738334372 – Ash now supports UUIDv7, a Time-Sortable Identifier for modern databases. https://github.com/ash-project/ash/pull/1253 – GitHub pull request for Ash's support of UUIDv7. https://uuid7.com/ – Information about UUID7 as a Time-Sortable Identifier. https://elixirforum.com/t/backpex-a-highly-customizable-admin-panel-for-phoenix-liveview-applications/64314 – Introduction to Backpex, a new admin backend library for Phoenix LiveView applications. https://github.com/naymspace/backpex – GitHub repository for Backpex, a customizable administration panel for Phoenix LiveView applications. https://github.com/bluzky/salad_ui – SaladUI, a Tailwind LiveView UI toolkit that includes a unique feature to convert ReactJS components. https://salad-storybook.fly.dev/welcome – Storybook for SaladUI to explore components. https://ui.shadcn.com/ – React Shad/cn UI component framework storybook page. https://salad-storybook.fly.dev/examples/convert_shadui – Example of converting a ReactJS component to SaladUI. https://github.com/codedge-llc/accessible – Accessible, a package to add Access behavior support to Elixir structs. https://paraxial.io/blog/owasp-top-ten – Blog post on how the OWASP Top 10 applies to Elixir and Phoenix applications. https://owasp.org/www-project-top-ten/ – The OWASP Top 10, a standard awareness document for developers and web application security. https://x.com/josevalim/status/1804117870764339546 – José Valim's technique of using AI to help review or determine function names in APIs. https://fly.io/phoenix-files/using-ai-to-boost-accessibility-and-seo/ – Article on using AI to boost image accessibility and SEO, demonstrating working with OpenAI and Anthropic using Elixir. https://2024.elixirconf.com/ – ElixirConf 2024 details, taking place from August 28-30 with various speakers and talks focused on Elixir. 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 - @brainlid Mark Ericksen on Fediverse - @brainlid@genserver.social David Bernheisel - @bernheisel David Bernheisel on Fediverse - @dbern@genserver.social Sponsored By: Fly.io : Fly.io is a great place to deploy your next Phoenix application! Check them out!…
Bun venit la Player FM!
Player FM scanează web-ul pentru podcast-uri de înaltă calitate pentru a vă putea bucura acum. Este cea mai bună aplicație pentru podcast și funcționează pe Android, iPhone și pe web. Înscrieți-vă pentru a sincroniza abonamentele pe toate dispozitivele.