Here is the intro of my new tutorial, Headless CMS fun with Phoenix LiveView and Airtable (pt. 1), where we are going to be building a Phoenix landing page, with realtime updates, managed from Airtable. I hope you enjoy it :)
There are several ways to organize your Phoenix LiveView templates, and regular Phoenix views can still play a part in that. Let’s explore how templates are rendered, and some tips on where to place your template and when.
In this episode of ElixirMix, we talk with Steve Bussey his book Real-Time Phoenix, his library ecto_tenancy_enforcer, and we delve into user auth. We cover how TDD works for us, approaches to partitioning user data, recent auth developments in the community and much more!
Looking for Elixir news and more content? Check out my new show Thinking Elixir Podcast!
A simple module to convert any BitString into a Base2-string (“01100100”) https://dev.to/tiemen/from-bitstring-to-base2-with-elixir-2ghj
A few words about using Elixir code in database migrations.
Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e7-king/
With the recent support for AlpineJS in LiveView, the two work hand in glove together. And without having to fence-off your JS code with
I think a framework like LiveView has a ton to gain from something like Alpine.
Lots of small interactions don’t warrant a server-roundtrip and there are lots of other times you simply need to use JS and Alpine is the JS-swiss-army-knife for the job.
- Caleb Porzio (creator of AlpineJS and Laravel LiveWire)
As someone who follows Elixir quite closely I realized I take a lot of context for granted. I wrote up something of an overview of Elixir that I hope will be useful to people who are new to the community, ecosystem and language. It should grow with time. Let me know if I should add something.
We are planning a new collaboration with ElixirConf JP, Elixir Wizards Dojo: a series of podcast episodes featuring experts and questions from the community, presented with transcripts in English and Japanese.
The first episode will be on Nerves; share your burning questions with us here: https://smr.tl/dojo-nerves-en
Or fill the form out in Japanese here: https://smr.tl/dojo-nerves-jp
More details to come!
Take a deep dive into the Actor Model and learn how GenServers can be leveraged in unison with your Database.
In episode 2 of Thinking Elixir, We talk with Ben Wilson about REST vs GraphQL. Ben is the co-creator of Absinthe and co-author of the book Craft GraphQL APIs in Elixir with Absinthe. We cover GraphQL benefits, making requests over channels, getting versioning benefits, aggregating disparate data, challenges, the impact of macros on Absinthe, and much more!
Next post in my series to learn Elixir and Phoenix by writing a minimal reading list application. This time I added authentication and registration using Pow.
This project aims to have a pragmatic and realistic approach. We will create a solid foundation, starting with practical knowledge, and build upon it until we achieve a Ph.D. level of expertise in Distributed Systems.
I put together a story about my search for a viable login/signup solution that works with Phoenix LiveView and what I learned along the way.
Thinking in processes is already difficult; writing automated tests for those processes shouldn’t make it worse. Elixir provides the necessary tooling to ensure your processes are rock solid. This article explains how to use them.
Three part blog post series on building elixir releases with Mix and Docker, Terraforming an AWS EC2 instance and deploying releases with Ansible:
Latest episode of Elixir Wizards is out today! Check it out here: https://smartlogic.io/podcast/elixir-wizards/s4e6-myint/
I wrote a Finite-State Machine library. It’s a very thin layer around structs, and also plays nicely with Ecto schemas, changesets, and Ecto.Multi
Check it out at https://github.com/subvisual/fsmx