Open for All!
It's been a long time coming and a hell of a lot of work, but Let's Code TDJS subscriptions are now open to everyone! There's also a nifty demo video. I launched last week and the response so far has been amazing. Thanks to all of you for making this possible, and thanks especially to those of you who upgraded to a subscription. This has been a huge amount of work, surprisingly scary work, and it's wonderful to know that it's valued.
If you have friends or co-workers who have been dying to access the show, or if you've been following these updates as a non-backer, you can subscribe by going to the subscribe page, entering your email address, and clicking the big blue "Pay with Card" button.
Through the end of February, I'm offering a 20% discount to early subscribers. That's $5 off every month for as long as you subscribe ($19.95 per month). To take advantage of it, enter the coupon code "EARLYBIRD" on the credit card screen and click the blue arrow.
STARVING STUDENT COUPON
I didn't get any nominations for the "starving student" discount. (Perhaps because it was too weird to nominate someone? I dunno. Subscriptions have been better than expected everywhere else.) Anyway, I'm simply making a coupon available on the honor system. If you or someone you know is starving and/or a student, and would benefit from the series, enter the coupon code "STARVSTUDENT" to get $10 off every month for as long as they subscribe ($14.95 per month).
This coupon may be used by ten people and then it's gone forever. Please save it for those who really need it.
DIRECTOR'S CUT VIDEOS
As I mentioned in my last update, I've been going through all the videos with a critical eye (very critical--my poor ego!) and taking out all the dead-ends, trimming time spent reviewing documentation, and just tightening everything up. It's really breathing new life into the series.
For example, today I released the updated version of episode 24, "Running the Server." It's an important idea--testing that your web server will work when launched in production--but the episode was marred by a long search for the right way to spawn and interact with child processes in Node. The "director's cut" version keeps all the good stuff about smoke tests, but turns the search into a montage. As a result, the video is four minutes shorter and far snappier.
Not every episode has needed as much attention as that one did, but I've been putting the same care into every edit. If you haven't been keeping up with the series, I suggest taking a look at these new cuts. They're my preferred version.* So far I've updated all the videos through episode 25 and I'm doing one or two more every day. You can tell the updated videos by their blue splash screen.
*Don't worry, Hans still shoots first.
ONE LAST REWARD TO SHIP
All of the Kickstarter rewards have shipped but one: the site source code. (When I mentioned this to a backer at a recent conference, he responded, "What am I going to do with that?" Ouch! I suggested he print it on a pillow and cuddle up to it at night. Luckily, I don't think he heard me.)
Actually, I have some ideas to make the code release more interesting. While obviously you aren't likely to use it to build a Let's Code TDJS clone, there's some interesting ideas in there about content management, as well as examples of integrating with Persona, Jade, and Recurly, not to mention a fairly nifty integration of Ruby into the build script (to support Compass). I also have a little bonus in mind that should help make things more compelling.
At any rate, now that subscriptions are done, I'm going to get things together and have it to backers at the $75 level and higher soon (excluding multi-user backers). I don't have a specific ETA in mind as my schedule is completely unpredictable right now, but it's first on my list when I'm not feeding the Beast.
It's been a wild ride and we're getting near the end. I never expected this to consume my life in this way, but it's been completely worth it. Thanks again, everyone! I'll see you next time.