Digests » 99
This week has been packed with amazing articles and it was hard to choose the top 5. Among others, there is a preview of the next Phoenix version available.
Also, you can now invite your friends and colleagues to subscribe to the newsletter. If you want to support Elixir Digest this is the best way to do it and I'll give a shout-out to some you who invited the most friends in the next issue.
Receive deep insights about Elixir, Phoenix and other developments.
this week's favorite
I recently began using a new(ish) feature of Elixir that completely transformed the way I build programs. I'm talking about the special form with. It can feel unfamiliar at first, but it is extremely powerful and flexible. This article will explain how with works and how it can be used to make your code more robust to errors. First, though, let's look at the problem with is trying to solve.
Today, DailyDrip is releasing five weeks of free content to introduce people to the Elixir programming language and prepare them for building web applications using Ecto and Phoenix. We produced 25 short-form episodes (around five minutes each) that will take you from “what is this Elixir thing?” to “Cool, I know how to build a basic Phoenix-based webapp” rapidly. From there, we’re building a production-capable app in the ongoing premium content.
Phoenix’s live reload functionality instantly refreshes your browser when you update a file in your code editor. The experience is beautiful in its simplicity and the Phoenix code that does it is remarkably lightweight as well.
There are a lot of significant changes. Chris McCord made a great job writing a complete migrating guide. Inspired by it and by the talk Chris gave at the LonestarElixir this article will try to guide through the most important changes in the phoenix project.
In this post we will explaining some key concepts of the Elixir language using the code generated by the Phoenix project template and some handpicked examples.