Funded! This project was successfully funded on June 5, 2012.

Update #2

A Fun Little Hack

1 comment

Azuldo from Hacker News suggested a neat little hack:

"I would love to see TDD happen with a test committed followed by a commit to pass the test, etc. to get a sense of the full process or write my own passing code for each test and compare against another implementation."

My first reaction was that the Live channel covers this level of detail, and that constantly committing would be distracting. But then I thought, "Why not? I already have a wrapper that runs my build script--I can just modify that to automatically commit every time the build status changes."

And so I did. The result is Autocommit--a fun little hack that shows how a simple module developed with TDD evolved over time.

Let me know if you'd like me to include something like this as part of the screencast's code repository. (It would be on a separate branch, so as not to pollute the main codebase.) If there's enough interest, I'll include it as a stretch goal.

PS: The Autocommit code isn't representative of the code that we'll develop in the screencast. It's just a weekend hack. :-)

Comments

    1. Adrian-smiling.small

      Creator Adrian Howard on May 29, 2012

      I'd like to see something like this. I've done similar (but only commit on a change to "green" - since I always want my committed code to test clean). I've found perusing the logs useful in seeing how my code evolves. It would be interesting to see somebody else's do the same.

879
Backers
$39,331
pledged of $12,000 goal
0
seconds to go
  • Pledge $5 or more
    You selected

    3 backers

    BUY ME A BEER: You love the idea, but you don't want the videos. That's okay. I'll toast you as I drink one of Portland's fine microbrews.

    Estimated delivery:
  • Pledge $10 or more
    You selected

    30 backers

    FIRST MONTH: Get the first 8 "Live" & "Caffeinated" episodes and the first 2 "Lessons Learned" episodes. Viewable on the web & downloadable. DRM-free. Source code included.

    Estimated delivery:
  • Pledge $25 or more
    You selected

    190 backers Limited (10 left of 200)

    STARVING STUDENT: You are starving and/or a student. Get the whole series: 32 "Live" & "Caffeinated" episodes and 8 "Lessons Learned" episodes. Viewable on the web & downloadable. DRM-free. Source code included. HONOR SYSTEM: Please save this reward for the people who really need it! I won't be checking up on you, but you'll know if you cheated. AND YOU'LL FEEL BAD ABOUT IT.

    Estimated delivery:
  • Pledge $35 or more
    You selected

    321 backers

    FULL SEASON: Get the whole season: 32 "Live" & "Caffeinated" episodes and 8 "Lessons Learned" episodes. Viewable on the web & downloadable. DRM-free. Source code included.

    Estimated delivery:
  • Pledge $40 or more
    You selected

    265 backers

    EARLY ACCESS: Get access to videos as soon as they're ready! Regular viewers will get videos on a set schedule (such as one every Tuesday and Thursday); you'll get to see them the instant they're uploaded. Includes the whole season: 32 "Live" & "Caffeinated" episodes and 8 "Lessons Learned" episodes. Viewable on the web & downloadable. DRM-free. Source code included. NOTE: videos will be recorded & uploaded in batches, over the course of several months.

    Estimated delivery:
  • Pledge $50 or more
    You selected

    21 backers

    HELP OUT A STUDENT: You get the "Early Access" reward AND I use the extra $10 in your pledge to make another "Starving Student" registration available. NOTE: This reward is automatically included with all "Early Access" rewards of $50 and more. I increase student registrations manually, so please allow up to 24 hours for new student registration slots to appear.

    Estimated delivery:
  • Pledge $75 or more
    You selected

    10 backers

    SITE SOURCE CODE: You get the "Early Access" reward AND you also get the source code to the LetsCodeJavascript.com web site. This is in addition to the source code that comes with the screencast. NOTE: This reward is also bundled with all "Early Access" rewards larger than $75. Some third party code may not be included, depending on license restrictions, and art assets are not included. No support is included.

    Estimated delivery:
  • Pledge $100 or more
    You selected

    11 backers

    GARAGE STARTUP (3-USER PACK): You and two of your best buds are going to change the world. To help you do it, you get three transferable logins for the "Full Season" reward.

    Estimated delivery:
  • Pledge $105 or more
    You selected

    15 backers Limited (35 left of 50)

    SIGNATURE EDITION: Get a signed copy of my book inscribed with a personal thank-you message, AND the "Early Access" reward. US shipping included. Add $10 for international shipping.

    Estimated delivery:
  • Pledge $250 or more
    You selected

    2 backers Limited (14 left of 16)

    SPONSOR AN EPISODE: I'll give a shout-out to you and your peeps at the beginning of a "Live" episode of my choice, including an NPR-style (brief & not excessively commercial) mention of your favorite product, company, or charity, AND you also get the "Early Access" reward.

    Estimated delivery:
  • Pledge $250 or more
    You selected

    2 backers

    TEAM ROOM (8-USER PACK): Your team is rocking the Javascript. Now you get some rockin' videos, too. You get eight transferable logins for the "Full Season" reward.

    Estimated delivery:
  • Pledge $500 or more
    You selected

    0 backers Limited (3 left of 3)

    SPONSOR A LESSON: I'll give a shout-out to you and your peeps at the beginning of a "Lessons Learned" episode of my choice, including an NPR-style (brief & not excessively commercial) mention of your favorite product, company, or charity, AND you also get the "Early Access" reward.

    Estimated delivery:
  • Pledge $625 or more
    You selected

    1 backer

    FUNDED STARTUP (21-USER PACK): Bubble? What bubble? You're living the dream! And what better way to live than with some sweet, sweet Javascript videos. You get 21 transferable logins for the "Full Season" reward.

    Estimated delivery:
  • Pledge $850 or more
    You selected

    0 backers Limited (3 left of 3)

    AN EVENING OUT: I'll treat you and your guest to an evening of fine dining and conversation at one of Portland's best restaurants. You also get the "Early Access" reward. NOTE: Travel to Portland is not included.

    Estimated delivery:
  • Pledge $1,000 or more
    You selected

    0 backers Limited (3 left of 3)

    BE A STAR: Appear as my remote pair programming partner on up to four consecutive "Live" videos AND get the "Early Access" reward. (Be sure you have time free this summer for recording.)

    Estimated delivery:
  • Pledge $1,500 or more
    You selected

    0 backers

    GOING CONCERN (55-USER PACK): You're pros. And pros know that coordinating large teams takes serious software development chops. These videos will help. You get 55 transferable logins for the "Full Season" reward.

    Estimated delivery:
  • Pledge $5,000 or more
    You selected

    1 backer Limited (2 left of 3)

    THE PERSONAL TOUCH: I come to your site and spend a day with your team(s) discussing Agile or Javascript-related topics of your choice. We'll create the agenda in advance; options include speaking, consulting, and coaching. AND you also get 21 transferable logins for the "Full Season" reward. PLEASE NOTE: Travel expenses are not included and will be billed separately. This reward is non-refundable but I will happily delay or reschedule as your business needs dictate, subject to mutually agreeable timeframes in the future.

    Estimated delivery:
Funding period

- (22 days)