Elm 0.17 was released! What that means for DailyDrip's Elm Topic...

So Elm 0.17 was just released. Go read Evan's announcement; it's great. I'll wait.


Did you read it? Good.

I've known this was coming, and the consequences of it, for a few weeks. There are a few things that will come out of this for DailyDrip's Elm topic:

  • I'm going through right now to re-write all of the existing content to be 0.17-friendly. This means that you can go back through videos and content that you already understood and see how they changed, or you can 'learn it fresh' if you prefer that way.
  • While I'm doing that, I won't be producing new content in the Elm topic. There's no way I can think of to make it work without causing grief and really not being useful, as there's going to be a learning curve for anyone that's coming from 0.16 to 0.17 anyway. I think the time it takes will allow you to come to grips with the changes, and you can follow along as I update the content.
  • I'll send a couple of emails to subscribers as I go through everything to make sure you know where the content stands in terms of being ported to 0.17.

The big takeaway is: I'm super excited about the changes that came in 0.17, especially regarding effects managers for things like WebSockets, but it will take a couple of weeks for everything to percolate out and get the topic moving forward again. Evan's done some seriously great work with this release, and the code I've been porting has come out substantially nicer and easier to reason about, with less boilerplate.

Anyway, I've got a ton of rewriting to do, so I guess I'm done here. Thanks for reading!