Phoenix 1.7.0 Released
phoenixframework.org
phoenixframework.org
We used it during the pandemic to serve tons and tons of traffic without any drama whatsoever.
We’ve hired 3 devs where they learned elixir on the job and love it.
We’re going to continue to invest in this lovely piece of tech. Thank you Jose, Chris, and all the other people that make this tech/community maintain a wonderful balance of innovation and pragmatism.
Now I'm building a SaaS solo in Elixir again. With a sprinkle of Rust. This is the best platform I have used in 16 years in this circus, bar none. Functional programming is fun, and doesn't have to be weird nor academic. And bollocks to defensive programming when you have supervisor trees.
New Elixir devs, spend some time reading through the Erlang docs as well. There is a treasure trove just below your feet that many do not even know about.
--
Also, if anyone's looking for an Elixir consultant for short/medium term engagements, send me an email.
1. Verified routes bring consistency between HTML and the routes defined in router.ex and are checked at compile time.
2. CoreComponents.ex simplifies a lot of HTML.
3. I like the way function components work consistently now.
4. Rendering large data sets with LiveView streams is great.
5. I like the simpler <li :for={item <- @items}><%= item.name %></li> syntax over <%= for item <- @items %><li><%= item.name %></li><% end %>. It's a lot easier to type.
If you're new to LiveView or just looking to get up to speed with all the great changes, Pragmatic Studio has an excellent Phoenix 1.7 LiveView course available: https://pragmaticstudio.com/courses/phoenix-liveview
we don't use liveview but we do use channels heavily in our product to provide realtime synchronization accross all devices at the restaurant. additionally, the performance has been fantastic while having a developer productivity rivaling python. the backend mostly consists of a monolithic graphql api.
If anyone has some recommended resources on the right way to write apps in Liveview with components I'd love to read them.
I could definitely use an updated copy of Programming Phoenix and Programming LiveView, both books have been really valuable as I got into Phoenix.
I really enjoy Elixir in general and I've been excited to see some of the recent stuff coming out. Great language, just feels fun to write in a way that not much else does for me these days.
https://phoenixframework.org/blog/the-road-to-2-million-webs...
I'm super excited to see this version out.