Discover this podcast and so much more

Podcasts are free to enjoy without a subscription. We also offer ebooks, audiobooks, and so much more for just $11.99/month.

103: Vaxine.io and CRDT DBs with James Arthur

103: Vaxine.io and CRDT DBs with James Arthur

FromThinking Elixir Podcast


103: Vaxine.io and CRDT DBs with James Arthur

FromThinking Elixir Podcast

ratings:
Length:
54 minutes
Released:
Jun 14, 2022
Format:
Podcast episode

Description

James Arthur shares his project Vaxine.io, an Elixir layer built on top of a CRDT based distributed Erlang database called Antidote DB. We cover what CRDTs are and introduce how they work. We learn more about Antidote DB, the CURE protocol and especially the Vaxine.io project that adds Ecto types and makes it more approachable to Elixir applications. As applications become more global, the need for strongly consistent distributed writes becomes much more important.
Show Notes online - http://podcast.thinkingelixir.com/103 (http://podcast.thinkingelixir.com/103)
Elixir Community News
- https://www.elixirconf.eu/talks/typecheck-effortless-runtime-type-checking/ (https://www.elixirconf.eu/talks/typecheck-effortless-runtime-type-checking/) – Marten shared an update on the TypeCheck project from ElixirConf.EU (June 9-10)
- https://podcast.thinkingelixir.com/72 (https://podcast.thinkingelixir.com/72) – Episode with Martin about TypeCheck
- https://twitter.com/elixirphoenix/status/1532707770415325185 (https://twitter.com/elixirphoenix/status/1532707770415325185)
- https://twitter.com/wojtekmach/status/1532662628077785088 (https://twitter.com/wojtekmach/status/1532662628077785088) – Screenshot showing the single-file LiveView page
- https://github.com/wojtekmach/mixinstallexamples/blob/main/phoenixliveview.exs (https://github.com/wojtekmach/mix_install_examples/blob/main/phoenix_live_view.exs)
- Mix Install Examples - Phoenix LiveView app in ~70 LOC (Mix Install Examples - Phoenix LiveView app in ~70 LOC)
- https://twitter.com/polvalente/status/1532439823964946432 (https://twitter.com/polvalente/status/1532439823964946432) – New Nx library called nx-signal was shared by the author, Paulo Valente
- https://github.com/polvalente/nx-signal (https://github.com/polvalente/nx-signal)
- https://twitter.com/josevalim/status/1533136904736198656 (https://twitter.com/josevalim/status/1533136904736198656) – José's cryptic tweet about Torchvision, ONNX, and a LiveView app
- https://pytorch.org/vision/stable/index.html (https://pytorch.org/vision/stable/index.html) – Torchvision docs
- https://onnx.ai/ (https://onnx.ai/) – ONNX a format for transporting trained machine learning models
- https://github.com/thehaigo/live_onnx (https://github.com/thehaigo/live_onnx) – LiveOnnx project that combines the previous things with Axon and LiveView
- https://github.com/oestrich/aino (https://github.com/oestrich/aino) – Aino released 0.5
- https://twitter.com/ericoestrich/status/1533995968793919488 (https://twitter.com/ericoestrich/status/1533995968793919488) – Eric explained v0.5 Aino changes
- https://twitter.com/josevalim/status/1533907809942880261 (https://twitter.com/josevalim/status/1533907809942880261) – José Valim tweeted a new graphic, teasing something new in Nx land.
- https://twitter.com/josevalim/status/1534120503182602240 (https://twitter.com/josevalim/status/1534120503182602240) – José mentioned that there are 3 major announcements this month starting at ElixirConfEU. Stay tuned!
Do you have some Elixir news to share? Tell us at @ThinkingElixir (https://twitter.com/ThinkingElixir) or email at show@thinkingelixir.com (mailto:show@thinkingelixir.com)
Discussion Resources
- https://vaxine.io (https://vaxine.io) – Vaxine.io website
- https://antidotedb.eu (https://antidotedb.eu) – Antidote DB website
- https://crdt.tech (https://crdt.tech) – CRDT information website
- https://vaxine.io/tech/how-it-works (https://vaxine.io/tech/how-it-works)
- https://github.com/vaxine-io (https://github.com/vaxine-io)
- https://github.com/AntidoteDB/antidote (https://github.com/AntidoteDB/antidote) – Erlang project by a different group "A planet scale, highly available, transactional database built on CRDT technology"
- https://www.antidotedb.eu/ (https://www.antidotedb.eu/)
- https://github.com/vaxine-io/vaxine (https://github.com/vaxine-io/vaxine)
- https://github.com/vaxine-io/vax (https://github.com/vaxine-io/vax) – Data access library and Ecto integration
- htt
Released:
Jun 14, 2022
Format:
Podcast episode

Titles in the series (100)

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!