119 avsnitt

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!

Thinking Elixir Podcast ThinkingElixir.com

    • Utbildning
    • 4,5 • 2 betyg

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!

    119: NPM CLI Maintainer Moves to Phoenix and Rust

    119: NPM CLI Maintainer Moves to Phoenix and Rust

    Kat Marchán was the maintainer of NPM CLI for 5 years but now works at Microsoft on the VisualStudio product. Kat is passionate about Rust and uses Elixir and Phoenix to build a new Banchan Art site to serve artists. It helps connect artists with clients who want to commission custom artwork. The goal is to create a platform that does not exploit artists like many of the existing options. Amazingly, the Banchan Art Elixir project is OpenSource as well!


    Show Notes online - http://podcast.thinkingelixir.com/119


    Elixir Community News



    https://twitter.com/elixirphoenix/status/1572934094098694145 – Phoenix LiveView v0.18 was released!
    https://phoenixframework.org/blog/phoenix-liveview-0.18-released – LiveView release blog post
    https://github.com/phoenixframework/phoenix_live_view/blob/v0.18.0/CHANGELOG.md – LiveView changelog
    https://www.youtube.com/watch?v=9-rqBLjr5Eo – Chris McCord's ElixirConf keynote talking about the release
    https://docs.google.com/forms/d/e/1FAIpQLSckJPn7n-k-vorjpQLTKtOlo4pxKYP64J71yg5iutTeY9jG5w/viewform – Code Smells online survey
    https://github.com/lucasvegi/Elixir-Code-Smells – Previous Elixir Code Smells github repository
    https://ti.to/strange-loop/2023 – Strange Loop's final conference held in Saint Louis, MO. Sept 21-22 in 2023
    Elixir 1.14 hidden date/time gem


    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com


    Discussion Resources



    https://www.npmjs.com/
    https://docs.npmjs.com/cli/v6
    https://visualstudio.microsoft.com/vs/
    https://www.erlang.org/
    https://elixir-lang.org/
    https://www.rust-lang.org/
    https://banchan.art/beta – Banchan Art site
    https://github.com/BanchanArt/banchan – Banchan Art Elixir project


    Guest Information



    https://twitter.com/zkat__ – Kat on Twitter
    https://twitter.com/BanchanArt – BanchanArt on Twitter
    https://github.com/zkat/ – on Github
    https://banchan.art/beta – BanchanArt site
    https://github.com/BanchanArt/banchan – Banchan Art Elixir Project


    Find us online



    Message the show - @ThinkingElixir
    Email the show - show@thinkingelixir.com
    Mark Ericksen - @brainlid
    David Bernheisel - @bernheisel
    Cade Ward - @cadebward
    Sponsored By:
    Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

    • 51 min
    118: Making Users Anonymous Upon Request

    118: Making Users Anonymous Upon Request

    Honoring a user's “right to be forgotten” is not only respectful, but it may be a legal requirement. Clément Quaresma joins us to share how their ecto_anon library helps us make a user anonymous. A naive approach at removing a user's data may corrupt our own database! We dig into how this library works, the problems it solves, and how it might be used for even more than GDPR compliance.


    Show Notes online - http://podcast.thinkingelixir.com/118


    Elixir Community News



    https://elixir-nx.github.io/axon/Axon.html – Sean Moriarity wrote 15 Livebook guides which go deeper into some of Axon's APIs.
    https://twitter.com/sean_moriarity/status/1571983702413959175 – Sean Moriarity talking about the guides
    https://twitter.com/sean_moriarity/status/1570154419164954625 – Sean Moriarity teases a new Axon.Serving module
    https://twitter.com/bcardarella/status/1571310160148054016 – Dockyard is now sharing LiveView Native Weekly Updates.
    https://dockyard.com/blog/2022/09/18/liveview-native-weekly-update-2 – LiveView Native update describes they are working on “SwiftUI modifiers”
    https://github.com/liveviewnative/liveview-client-swiftui/issues/42 – LiveView Native list of SwiftUI views to support
    https://github.com/apple/swift-evolution/blob/main/proposals/0336-distributed-actor-isolation.md#acknowledgments--prior-art – Apple Swift Evolution project credits Erlang and Elixir as inspirations.
    https://twitter.com/josevalim/status/1571511215175733248 – Rustler gets improved binary support for zero copy dataframes in Nx and Explorer.
    https://news.adobe.com/news/news-details/2022/Adobe-to-Acquire-Figma/default.aspx – Figma gets bought by Adobe for $20B
    https://twitter.com/nathanwillson/status/1570786011369869317 – Figmex is a technology PoC written with Phoenix, runs globally distributed
    https://figmex.nathanwillson.com – Where you can play with the Figmex demo
    http://fabricjs.com/ – Figemx doesn't use LiveView, uses fabric.js for canvas control
    https://spawnfest.org/#rules – Spawnfest 2022 is gearing up
    https://spawnfest.org/ideas – Spawnfest list of suggested ideas for those wanting inspiration


    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com


    Discussion Resources



    https://github.com/WTTJ/ecto_anon
    https://twitter.com/wttj_tech/status/1544603864464236544
    https://medium.com/wttj-tech/ecto-anon-our-open-source-library-for-anonymizing-data-easily-8d4d8c6b4041
    https://www.welcometothejungle.com/
    https://github.com/WTTJ/algoliax – Elixir library for working with Algolia search engine
    https://www.algolia.com/


    Guest Information



    https://twitter.com/quaresc – on Twitter
    https://github.com/quaresc/ – on Github
    https://www.linkedin.com/in/clement-quaresma/ – LinkedIn
    https://twitter.com/wttj – Welcome to the Jungle on Twitter


    Find us online



    Message the show - @ThinkingElixir
    Email the show - show@thinkingelixir.com
    Mark Ericksen - @brainlid
    David Bernheisel - @bernheisel
    Cade Ward - @cadebward
    Sponsored By:
    Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

    • 39 min
    117: PhxLiveStorybook

    117: PhxLiveStorybook

    A UI Storybook for Phoenix LiveView components? Christian Blavier joins to share what his team created and made OpenSource. The project was even mentioned during Chris McCord's keynote as possibly becoming part of the Phoenix project. We learn what a UI Storybook is, how it works in a project, and how it helps teams and individuals maintain consistent styles throughout a project.


    Show Notes online - http://podcast.thinkingelixir.com/117


    Elixir Community News



    https://www.youtube.com/playlist?list=PLqj39LCvnOWbmaPrkGCAzFMC_FYZUkmSr – ElixirConf Keynote videos
    https://twitter.com/chris_mccord/status/1568234495052070915 – Chris McCord - Phoenix + LiveView Updates
    https://twitter.com/clintgibler/status/1566924159120130048 – Elixir Secure Coding Training
    https://www.lightbend.com/blog/why-we-are-changing-the-license-for-akka – Akka - changing to the Business Source License (BSL) v1.1
    https://www.citusdata.com/blog/2022/09/12/distributed-postgres-goes-full-open-source-with-citus/ – Postgres Citus going open source
    https://twitter.com/michalmuskala/status/1569414615271981057 – Jason v1.4.0 with improved performance for float-heavy Jason.encode on OTP 24.1+
    https://twitter.com/CodeBEAMio/status/1567618827185176576 – Code BEAM America conference details


    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com


    Discussion Resources



    https://github.com/phenixdigital/phx_live_storybook
    https://twitter.com/cblavier/status/1557099417706106885
    https://elixirforum.com/t/would-you-be-interested-in-an-opensource-liveview-storybook/48890 – ElixirForum thread where the project started and updates are found
    https://phx-live-storybook-sample.fly.dev/ – Demo storybook
    https://en.wikipedia.org/wiki/AWS_Lambda
    https://www.raspberrypi.org/
    https://reactnative.dev/
    https://github.com/surface-ui/surface_catalogue
    https://tailwindcss.com/
    https://css-tricks.com/bem-101/
    https://www.figma.com/


    Guest Information



    http://twitter.com/cblavier – on Twitter
    https://github.com/cblavier/ – on Github
    https://www.christianblavier.com – Blog


    Find us online



    Message the show - @ThinkingElixir
    Email the show - show@thinkingelixir.com
    Mark Ericksen - @brainlid
    David Bernheisel - @bernheisel
    Cade Ward - @cadebward
    Sponsored By:
    Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

    • 46 min
    116: Remote Development and Elixir

    116: Remote Development and Elixir

    In episode 110, we talked about, and rejected, the argument for the “End of Localhost Development”. Carter Bryden joins us to share a perspective from the other side, one in favor of remote development. We learn about the benefits to contractors, PR reviews, giving demos, and how containerizing our development environment even improves local development. We learn about the tools, services, and techniques that make it possible. An interesting look into a different way of developing our favorite language!


    Show Notes online - http://podcast.thinkingelixir.com/116


    Elixir Community News



    https://www.humblebundle.com/books/elixir-programming-pragmatic-programmers-books – Elixir Programming Book bundle - Humble Bundle
    https://twitter.com/whatyouhide/status/1566774954393305088 – Upcoming Elixir features
    https://github.com/elixir-lang/elixir/pull/12109 – PR adding diffs for "mix format --check-formatted"
    https://twitter.com/scenicframework/status/1566720982412173312 – Scenic v0.11.0 was released
    https://hexdocs.pm/scenic/upgrading_to_v0-11.html – Scenic upgrade guide
    https://twitter.com/dockyard/status/1565769297393135617 – DockYard ElixirConf keynote talked about 4 major R&D projects.
    https://dockyard.com/blog/2022/08/29/dockyard-r-d-beacon-brings-phoenix-speeds-to-your-cms – DockYard's Beacon CMS project
    https://twitter.com/amnicd/status/1563253296101756929 – Another example of a mobile app written in Elixir.
    https://gitlab.com/Nicd/geo-therminator – Gitlab project of the Android Elixir app
    https://podcast.thinkingelixir.com/98 – Interview with Dominic Letz about Elixir Desktop project
    https://twitter.com/atyborska93/status/1565997307031703553 – Elixir track on Exercism.io is now running Elixir 1.14.
    https://surface-ui.org/blog/what-s-new-in-surface-0-8 – Surface 0.8.0 was released during the conference
    https://github.com/surface-ui/surface/blob/main/CHANGELOG.md#v080-2022-09-01 – Surface changelog includes "Scoped CSS styles"
    https://twitter.com/livebookdev/status/1565434195324936194 – José Valim tweeted demonstration of Livebook's ability to manipulate pipelines using dbg feature


    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com


    Discussion Resources



    https://podcast.thinkingelixir.com/110 – End of Localhost Development?
    https://twitter.com/CarterBryden/status/1555299999952486401 – Twitter response to episode prompting interview
    https://quantifiedcitizen.com
    https://approximated.app
    https://github.com/features/codespaces – Github CodeSpaces
    https://aws.amazon.com/cloud9/ – Amazon Cloud9
    https://www.gitpod.io/ – Gitpod.io
    https://code.visualstudio.com/docs/remote/containers
    https://github.com/jamestthompson3/nvim-remote-containers
    https://mosh.org/
    https://rails.new/


    Guest Information



    https://twitter.com/carterbryden – on Twitter
    https://approximated.app/ – Solo app Carter mentioned
    http://quantifiedcitizen.com/ – Carter's day job
    http://indielixir.com – Carter's hobby Elixir podcast


    Find us online



    Message the show - @ThinkingElixir
    Email the show - show@thinkingelixir.com
    Mark Ericksen - @brainlid
    David Bernheisel - @bernheisel
    Cade Ward - @cadebward
    Sponsored By:
    Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

    • 1 tim. 5 min
    115: ElixirConf 2022 Recap

    115: ElixirConf 2022 Recap

    ElixirConf US 2022 just finished! We cover the big announcements, talk highlights, and other relevant tech news. We discuss what some of these big announcements and projects represent and what they might mean for the Elixir community going forward. We talk about the Elixir 1.14 release, Livebook advances, Phoenix 1.7, machine learning progress, and the surprise announcement of Phoenix LiveView Native!


    Show Notes online - http://podcast.thinkingelixir.com/115


    Elixir Community News



    https://elixir-lang.org/blog/2022/09/01/elixir-v1-14-0-released/ – Elixir v1.14 officially released
    https://github.com/elixir-lang/elixir/blob/v1.14.0/CHANGELOG.md#changelog-for-elixir-v114 – Elixir 1.14 changelog
    https://github.com/elixir-lang/elixir/blob/v1.14.0/CHANGELOG.md#changelog-for-elixir-v114 – Nerves v1.9.0 fixed Elixir 1.14 warnings
    Phoenix 1.7 upcoming release discussed
    Phoenix 1.7 generators will use Tailwind CSS
    New phx.gen.auth --live option
    https://github.com/liveviewnative/liveview-client-swiftui – Phoenix LiveView Native was announced
    https://github.com/liveviewnative/elixirconf_chat – ElixirConf Chat project created using Phoenix LiveView Native
    https://getfirefly.org – Lumen was renamed to Firefly
    https://twitter.com/HoldenOullette/status/1565486046237921280 – Podium released an OWASP security training LiveBook for Elixir developers.
    https://github.com/podium/elixir-secure-coding – Elixir Secure Coding Training (ESCT)
    https://www.ectoinproduction.com – Ecto In Production future home
    https://github.com/liveshowy/webauthn_live_component – SmartLogic released a LiveComponent to support WebAuthn authentication for your LiveView app
    https://github.com/liveshowy/webauthn_live_component_demo – WebAuthn authentication demo page
    https://github.com/kipcole9/tempo – Kip Cole released a new kind of DateTime library called Tempo
    https://kipcole9.github.io/tempo/2021-01-04-its-about-time/ – Temp blog post explains more about it.
    https://twitter.com/steveschoger/status/1562117153591107586 – Heroicons v2.0 released. Used in TailwindUI templates.
    https://twitter.com/louispilfold/status/1564247740879609860 – Louie Pilford showed a screenshot of Gleam compiling Elixir's Plug
    https://blog.heroku.com/next-chapter – Heroku, a popular PaaS made significant policy changes. Ending free tier and more.
    https://spectrum.ieee.org/top-programming-languages-2022 – IEEE Top Programming Languages 2022
    https://twitter.com/josevalim/status/1565408635961884673 – José Valim shared they are porting non-neural algorithms to Elixir/Nx which runs on both CPU/GPU. Shared impressive performance comparisons.
    Chris Grainger gave a keynote about how Elixir is ready for real, production machine learning work.
    https://www.lambdadays.org/lambdadays2022 – Lambda Days conference. 5-6 June 2023 in Krakow, Poland


    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
    Email the show - show@thinkingelixir.com
    Mark Ericksen - @brainlid
    David Bernheisel - @bernheisel
    Cade Ward - @cadebward
    Sponsored By:
    Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

    • 38 min
    114: Countdown to Conf

    114: Countdown to Conf

    We cover the news and look forward to ElixirConf US which is about to start! We talk about breaking changes that somehow manage to not break things, why Cade is excited by time series databases, and the announcements and conference activities we're looking forward to.


    Show Notes online - http://podcast.thinkingelixir.com/114


    Elixir Community News



    https://github.com/phoenixframework/phoenix_live_view/blob/master/CHANGELOG.md – LiveView v0.18.0 nearing release
    https://twitter.com/josevalim/status/1560552538004389890 – Either evolve (and break things) or stagnate (and be stable)
    https://twitter.com/Azure/status/1560386060001107968 – Microsoft Azure launches devboxes
    https://podcast.thinkingelixir.com/110 – Earlier discussion on remote development environments
    https://github.com/bitfo/timescale – New Ecto adapter for TimescaleDB


    Do you have some Elixir news to share? Tell us at @ThinkingElixir or email at show@thinkingelixir.com


    Discussion Resources



    https://2022.elixirconf.com/schedule – Elixir Conf speaker list released


    Find us online



    Message the show - @ThinkingElixir
    Email the show - show@thinkingelixir.com
    Mark Ericksen - @brainlid
    David Bernheisel - @bernheisel
    Cade Ward - @cadebward
    Sponsored By:
    Fly.io: Fly.io is a great place to deploy your next Phoenix application! Check them out!

    • 21 min

Kundrecensioner

4,5 av 5
2 betyg

2 betyg

Mest populära podcaster inom Utbildning

Perfect Day Media
Simon Körösi
Kalle Zackari Wahlström
Acast | Producent Camilla Zamek
Beautiful Light Studios
Dr. Jordan B. Peterson

Du kanske också gillar

SmartLogic LLC
Adi Iyengar, Allen Wyma, Sascha Wolf
Lars Wikman
Elixir Outlaws
Brooklin Myers
Changelog Media