103: Vaxine.io and CRDT DBs with James Arthur
Thinking Elixir Podcast - En podcast af ThinkingElixir.com - Tirsdage
Kategorier:
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 Elixir Community News 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 – Episode with Martin about TypeCheck https://twitter.com/elixirphoenix/status/1532707770415325185 https://twitter.com/wojtekmach/status/1532662628077785088 – Screenshot showing the single-file LiveView page 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 – New Nx library called nx-signal was shared by the author, Paulo Valente https://github.com/polvalente/nx-signal https://twitter.com/josevalim/status/1533136904736198656 – José's cryptic tweet about Torchvision, ONNX, and a LiveView app https://pytorch.org/vision/stable/index.html – Torchvision docs https://onnx.ai/ – ONNX a format for transporting trained machine learning models https://github.com/thehaigo/live_onnx – LiveOnnx project that combines the previous things with Axon and LiveView https://github.com/oestrich/aino – Aino released 0.5 https://twitter.com/ericoestrich/status/1533995968793919488 – Eric explained v0.5 Aino changes https://twitter.com/josevalim/status/1533907809942880261 – José Valim tweeted a new graphic, teasing something new in Nx land. 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 or email at [email protected] Discussion Resources https://vaxine.io – Vaxine.io website https://antidotedb.eu – Antidote DB website https://crdt.tech – CRDT information website https://vaxine.io/tech/how-it-works https://github.com/vaxine-io 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://github.com/vaxine-io/vaxine https://github.com/vaxine-io/vax – Data access library and Ecto integration https://github.com/vaxine-io/examples – Example and demo apps https://www.foundationdb.org/ https://riak.com/index.html https://www.cockroachlabs.com/ https://en.wikipedia.org/wiki/CockroachDB https://supabase.com/ https://lunar.vc/ Guest Information https://twitter.com/VaxineIO – Vaxine.io on Twitter https://github.com/vaxine-io/ – Vaxine Github Organization https://vaxine.io – Vaxine.io website https://vaxine.io/blog – Blog Find us online Message the show - @ThinkingElixir Email the show - [email protected] 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!