We had a great time at ElixirConf 2019! Hear about Elixir School’s two workshops, along with the highlight talks and activities that we enjoyed this year.
Published in 2019
Before you reach for adding another association to your schema, consider using
Ecto.Query#select_merge/3 with a virtual field instead.
ElixirSchool was invited to participate in a conference for the first time! Our own @gemantzu was there, and has a lot to say!
Use Phoenix Presence in your LiveView to track user state with just a few lines of code.
Join us this year at ElixirConf 2019 for the first ever Elixir School workshop!
Use Ports and GenServers to communicate from your Elixir app to processes running outside the Erlang VM.
Integrate Phoenix PubSub with LiveView to build real-time features capable of broadcasting updates across a set of clients.
Let’s take a look at how Ecto handles these two ways of ensuring data integrity
Learn how to use Phoenix LiveView for real-time features without complicated JS frameworks.
Learn the ins and outs of Elixir’s 3 supervisor strategies
Support non-blocking, async GenServer initialization callbacks with OTP 21’s nifty
Want to put your app in the real world? Today we do it with Heroku!
Want to schedule something to run later? Need a reocurring task? Today we learn how!
When it comes to building a web application with Elixir many people will immediately reach for Phoenix.
However, did you know
Plug.Router is just as viable an option?
Sometimes, it can be even faster.
De-mystify the concept of recursion and gain a deeper understanding of how and why to use it by writing our very own recursive function in Elixir.
A codealong to help connect Kafka to your Elixir project with the wrapper Kaffe.