I’ve almost finished recording my Elixir and LiveView course! It’s packed with hours of in-depth tutorials, tips and app development.
It’s a journey where we go through the full development of a real LiveView application, which gets real-time data from many Cryptocurrency Exchanges and beautifully renders prices and charts on the browser of (potentially) thousands of users.
In this course we’ll see many topics!
The first part is all about the Elixir application
Crypto Exchanges APIs, WebSocket client with Gun and GenServer, Structs, Typespecs and Dialyzer, Behaviours and Callbacks, Macros, Phoenix PubSub, Application Design and Contexts, Protocols, Supervisors, CI/CD with GitHub actions + Gigalixir, Phoenix
Then we move to the web part, where we use LiveView to render the trades on a real-time dashboard
How LiveView works, Layouts, LiveEEx templates, Bindings, Clicks and Form events, Debounce, Live Flash Messages, Live Components.
And then, an advanced part
LiveSocket params, Real-time charts with JS hooks, Live Navigation, Performance and historical trades with queues and ETS.
You can use the ELIXIRFORUM coupon to get a $20 discount!
If you are just interested to the LiveView part, I’ve just released a free Introductory LiveView course. The lessons are free and standalone extracts taken from the full course.