Contributions

Article
In the latest episode of our Modern Talking with Elixir series, Michał explains how to create DB structure and first LiveView pages for a Messenger app.

There is an overview of Ecto schemas behind the app's data model, and essential LiveView callbacks are explained on a practical example.
Article
Metaprogramming sounds scary, but in Elixir you don’t need supernatural powers to use it to great success. Read Michał’s article at Curiosum.dev to learn about how macros work & see some useful macro writing techniques.
Tutorial
Phoenix LiveView is awesome for building reactive UIs without JavaScript. Michal’s article at Curiosum.dev explains why, and commences a tutorial series on using it to build a Messenger-like app.