Share this project


Share this project

A screencast series focusing on rigorous, professional Javascript development.
A screencast series focusing on rigorous, professional Javascript development.
879 backers pledged $39,331 to help bring this project to life.

Use this space to cheer the creator along, and talk to your fellow backers.

Have a question?

Only backers can post comments. Log In
    1. James Shore 2-time creator on January 18, 2013

      @Trevor Thank you! Can I quote you on that? :-)

    2. Missing avatar

      Trevor on January 18, 2013

      Ahh, what a little fool I am.

      You've done a tremendous service to us, the only place I've been exposed to formal development is on the job. Which is to bad since many employers want prospectives to already have an idea about how the process works! I got lucky, but many of my friends haven't. This series has become a prime reference for my formal development process.

      You're a gentleman, scholar, and a fine judge of whisky.

    3. James Shore 2-time creator on January 17, 2013

      @Trevor It's next to the source code links. It says "Video link."

    4. Missing avatar

      Trevor on January 17, 2013

      Um, where is the direct download link? I see the download source code and such, but I'm missing where I can download the video.

    5. James Shore 2-time creator on October 14, 2012

      @Bob The direct download link on each video page is all there is, sorry.

    6. Missing avatar

      Bob Goetz on October 13, 2012

      Is there an easy, simple way to download the videos? it appears that I need to open each lesson and then click the download button. That's makes it very inconvenient to take the content and load it to my tablet.

    7. James Shore 2-time creator on August 23, 2012

      @briankb You're welcome! I'm glad you're enjoying it. There's always a risk with funding something you haven't seen yet, so thank you for trusting me. :-)

    8. Brian Boatright on August 23, 2012

      I wish KickStarter would add a feature to allow us to leave a rating for projects after they have been funded. I'm about 50/50 on getting what I was promised. In your case you have exceeded my expectations. Thanks for that!!!

    9. Andriy Tyurnikov on August 15, 2012

      @James Shore
      Nah, I need no refund. I guess I sounded too agressive.
      Talking to people who have no programming background helped me to understand how much effort it takes to become programmer and how many tools modern programmers use (by the way, kudos for not going BDD ;)
      You better know your audience, I guess, just sharing feedback

    10. James Shore 2-time creator on July 18, 2012

      @s Sorry to disappoint you. I've added instructions in the comments of video #1 for following along on Windows. There's nothing about the code or build that relies on WebStorm, so feel free to use a different editor or IDE if you like.

      I'm afraid the command-line stuff is an important part of how I approach "professional, rigorous web development," so that's not likely to change. I'm happy to provide a refund--contact me at if you'd like to take advantage of that.

    11. Missing avatar

      s on July 18, 2012

      Video #1 impossible to follow if you are not using a Mac and WebStorm. Video #2 - worse. Why all the command-line stuff?

    12. James Shore 2-time creator on July 17, 2012

      @Andriy Thanks for the feedback. I'm sorry your friends found the material too advanced. The "Lessons Learned" videos might help; they're more like a tutorial. If not, I'll be happy to provide a refund. You're the first person so far to say the difficulty level is too high, but I'll keep an eye out to see if anybody else is having trouble.

      Meanwhile, let your friends know they can take advantage of the forums to ask questions and seek clarification. That's what they're there for. :-)

      Sorry you didn't like the copy-and-paste of the lint options and lint runner. That was a conscious choice, although maybe not the best one. I want to make sure we spend as much time as possible on TDD'ing production code, so I decided to gloss over the Lint runner, since we've already got a video on that. (That video is listed in the index as "Lessons Learned #0", if you didn't see it.)


    13. Andriy Tyurnikov on July 17, 2012

      Hello James - watching first videos of the series, here is some feedback.
      1) People without significant programming background just don't get it (I know 2 people who finished codecademy JS course, and they totally don't understand what are you talking about - build automation, continuos integration - if I know what those things are, than I probably already know how to do all that stuff)
      2) Copy-pasting code and referencing other videos is just bad. Why bothering recording video then? :(

    14. James Shore 2-time creator on June 17, 2012

      @Matt Thanks for the offer! Best of luck with your tour.

    15. Matt Hargett
      on June 14, 2012

      Hey James,

      I think you came over to my house one time with Rob Myers after a talk at Google :)

      When I'm not busy being an Lean/XP coach, I'm an independent music artist. If you'd like to use fragments of my songs, I'm happy to oblige. One of them is up on Amazon/iTunes/Spotify:…

      I have my own Kickstarter going to help fund my EP release and small tour:

      Any promotion is greatly appreciated, whether you're interested in using fragments of songs or not :)

      Can't wait to see the videos, hopefully you're doing them with Jamine!

    16. James Shore 2-time creator on June 6, 2012

      @jpshackelford Thanks for the suggestions. I'm planning to do CI on camera, although it may be surprising. :-) Code coverage is less likely, unless there's a specific need for it, but it could be a good project for people to discuss in the forums.

    17. Missing avatar

      jpshackelford on June 5, 2012

      Would really live to see video on setup of CI with tests breaking the build and code coverage reporting. I am using Dojo 1.7.x and have yet to figure out best way of doing this.

    18. Neil S on June 5, 2012

      thanks for your work

    19. James Shore 2-time creator on June 4, 2012

      @Stan Thanks! Just add $10 to your pledge and I'll note the extra slot manually. (If anyone else wants to do this, let me know you're doing it; there's no way for me to tell why you're pledging extra.)

    20. Missing avatar

      Stan Yamane
      on June 4, 2012

      I'd like to move up from the 'Help out a student' level to the 'Garage Startup' level, but I don't want to risk kicking a student out of their spot. Can I just pledge $110 to keep the student slot? (Or $125 for help a student + making my 3 slots have early access?)

    21. Missing avatar

      InSL on June 4, 2012

      I'm not a JavaScript-Programmer, but I backed your project because I really like your Let's Play TDD screencast :-) Thank you very much!

    22. Missing avatar

      JackSkellington on June 3, 2012

      Thank you so much for adding more starving student options. I'm dual-majoring in Computer Science and Information Systems at Clarion University, so I'm excited to see this! Thanks again!

    23. Missing avatar

      Dan on June 3, 2012

      Really, really looking forward to this. The timing of this project, for me anyway, could not be better :)

    24. James Shore 2-time creator on May 31, 2012

      @Ismael The "Lessons Learned" videos are likely to have a transcript, but the "Live" and "Caffeinated" videos won't.

    25. Missing avatar

      Ismael Blesa on May 31, 2012

      Are the videos going to have a transcription ? Sometimes it is helpful to be able to read and listen at the same time :)

    26. James Shore 2-time creator on May 26, 2012

      I'm currently planning to do my continuous integration builds on a Windows VM, so yes.

    27. Missing avatar

      Andrei Vieru on May 26, 2012

      any chance for spending few minutes on how to set things up on windows to follow along there as well? thanks

    28. James Shore 2-time creator on May 26, 2012

      @Adam We were featured in Peter Cooper's Javascript Weekly: .

    29. Adam Wendt on May 26, 2012

      Where did the huge jump in backers come from yesterday?

    30. James Shore 2-time creator on May 25, 2012

      @Adam Sure, just add $5 for every login that you want to have early access.

    31. Adam Wendt on May 25, 2012

      @James Any chance of a way to add-on at least 1 early access to a GARAGE STARTUP?

    32. James Shore 2-time creator on May 24, 2012

      @Alexandru Thank you! I'll keep you in mind when the time comes.

    33. Alexandru Vladutu on May 24, 2012

      @James if you need any help with the site (aside from the design) I am willing to help.

    34. James Shore 2-time creator on May 23, 2012

      Thanks! You took us over the $10,000 mark. :-) Getting close now!

    35. Alan Plum on May 23, 2012

      Also, kudos for using WebStorm. It's certainly one of the best IDEs for writing both server-side and client-side JavaScript.

    36. Alan Plum on May 23, 2012

      Pure awesome! I've watched the original until I got bored with the focus on Java. There simply aren't enough web shows on best practices in languages other than Java and Ruby. Only $2000 to go!

    37. James Shore 2-time creator on May 21, 2012

      Great idea. I'll see what I can do on my end.

    38. Missing avatar

      Ben Best on May 21, 2012

      Not sure how easy it is to influence the content but my guess is getting this project into the javascript weekly newsletter ( might get it some attention as well! Maybe if backers can tweet it to @peterc (the editor) then it might get in there for this week.

    39. James Shore 2-time creator on May 17, 2012

      Thanks for the feedback! I'll turn off autocomplete next time.

      This *is* a build process, but you're not the first person to be concerned about others misunderstanding that, so I'll add a note to the transcript page. Those are the sorts of issues that will be discussed in the Live channel.

    40. Alexandru Vladutu on May 17, 2012

      I want to make 2 observations after viewing your sample video:

      1) Please turn off autocomplete if you can, it kind of distracts my attention from what you're typing.
      2) Try not to use synchronous functions with Node, and if you really want to use them specify that it's an exception (maybe a build process or something) and one should not do that all the time.

      Looking forward to the early videos :)

    41. James Shore 2-time creator on May 15, 2012

      Yep, LESS and Sass are both on the list of technologies to consider.

      (Pew pew!)

    42. David Woldrich on May 15, 2012

      Also, may I suggest you use LESS css for your static styles. It's pretty super if you're starting a green field project and working from scratch.

    43. David Woldrich on May 15, 2012

      The game you create must contain lasers, or the deal is off! ;)