Awesome, I am so excited for you all can’t wait to hear what you think
Yes he cover tests, apart from (I think) the last chapter as that is more a demonstration of Phoenix Channels with Vue.JS for a SPA. You’re not getting this for the testing though - you’re getting it to see how Dave’s wonderful amassed knowledge over several decades applies to Elixir and that, imo, is worth its weight in gold
My question regarding tests was simply because i saw on the overview at least one chapter mentioning it, and given Dave is approaching structure in a different way, i suppose it could help reasoning about it.
I took the chance and bought “Functional Web Development with Elixir, OTP, and Phoenix” book with the pragprog coupon, they seem to overlap a bit regarding the goal of separating concerns, but i haven’t really started it.
There’s a lot of quality content coming out, we truly have a rich community
I hopped on the beta, and I loved it. It’s the best learning resource out there right now for Elixir and Phoenix IMHO. I can’t wait for more. I went through it multiple times with different motives. The first pass got me thinking in Elixir. In the second pass, I set out to write my own API instead of the hangman API as I was following along. This is a good way to test your understanding over and above coding along.
I signed up fo the free trial last night and it seems to be a mix of both. There were some text only lessons and some video / text lessons. For $30 I’ll probably buy it today, but ilearning Elixir is getting pricey. I already have his book, which is good, so I’m questioning when I’ll have time and money for the course. But very tempting!
I just finished the course yesterday and I can say this is mostly a video course but text to support the video and to reenforce concepts.
I do recommend this course. It gave me a very different perspective on how to develop a Elixir/Phoenix application based on Dave’s programming methodology.
@pragdave Your first elixir course is the best one I’ve seen so far. I’m halfway through it and I wish there were more of this quality… it leaves out all the annoying fluff and 45 minutes of writing tests with 5 minutes of poorly explained coding. I wish he had more than one course, I’d buy them all.
When do you think your next one will be done? I see you made that comment in september, hopefully soon!
I finished this a while ago but never got around to reviewing it.
The course is very well-presented, in a clear, coherent manner.
The content is great because it promotes a different view of how to build Elixir applications from the majority of resources (official docs, blogs, tutorials, etc) you will find out there.
Essentially, it is promoting a very decoupled approach. In the final project, your application will look like this:
Elixir Web UI – Internal API interface – Elixir service
The result is:
*separate, reusable components
*non-umbrella architecture
*decoupled as much as possible
For my latest work project, we’re adapting a variation of the above:
Elixir Web UI - External API interface – (Non-Elixir) service
This is useful for us because this decoupled approach allows use to introduce Elixir in a project where there are other languages/tools already in place.
I just bought this course. These reviews are awesome. I got half way through the Programming Phoenix and realized 1.4 is coming soon and so is he book, a lot of what I learned is relevant but very much different so I am hoping this will be better.
I am brand-new to Elixir and Phoenix, and I just bought this. I look forward to diving in shortly!
Edit:
P.S. I have never used Rails, yet most Phoenix tutorials seem to make references / comparisons to it. On a first look, it looks like this one departs from that assumption that everyone has a Rails background - so I am liking it already.