In 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

Podden och tillhörande omslagsbild på den här sidan tillhör ThinkingElixir.com. Innehållet i podden är skapat av ThinkingElixir.com och inte av, eller tillsammans med, Poddtoppen.