Building rich, single page web applications is very difficult. To make matters worse, there is an abundance of starter material, but a serious lack of advanced content. Tutorials are often focused on building small widgets or simple ToDo function apps. The gap between understanding the basic API's and actually building a significant application is a formidable one. BackboneRails was created to fill this gap.
Series are focused around building a real application, by revealing complexity layer by layer. Each episode progressively adds more features, supporting objects and infrastructure. Concepts are introduced early on, and ultimately these concepts are applied, modified, and refactored as the application grows and scales.
Screencasts cover individual topics, sometimes plugins, concepts, or how-to's. These are shorter, more traditional screencasts intended to be complimentary to the series track. They’re also free.
Most of my videos are free, but the series screencasts are mostly paid. Screencasts take an enormous amount of time to produce. This effort requires money to make this possible. Read more about producting screencasts
Absolutely! Hack away.
Don’t let this be a reason to miss out! Modern front-end development is about embracing new emerging technologies, being adaptable and forward thinking. Coffeescript is just another technology in this cocktail.
Sure, just send me an email at email@example.com explaining your issue and I’ll get you a refund as soon as possible, usually same day.
No. If developers in your office can benefit from watching the paid episodes, then please buy them. If you’re purchasing for more than 5 developers or want a site license, reach out to me and I will be happy to work with you.
All of the free video’s on BackboneRails have closed captioning. Just click on the icon below the video. This will take you to the YouTube video where you should click the cc at the bottom of the video and select “English – translated by BackboneRails”.
If it’s a simple question, add it to the comments section within the series or screencast's page. If it’s a long and involved question about theory / concepts or specific use cases, it’s best to ask it in the #marionette channel in irc.freenode.net. There are a lot of people in there that can help, including me.
If you follow me on twitter, I usually post updates when I’m getting close to releasing new material.
I release my video's the very day that production and editing is complete. Every screencast takes an enormous amount of time to produce. When I first started it took me about 4 hours per minute of video. So a 15 minute video would take me about 60 hours. I’ve gotten much faster now, but it still takes a long time. Read more about screencast production here
Sure, I'm always looking for new ways to use and teach Backbone. Just send me an email at firstname.lastname@example.org
When I first started, producing animated keynote screencasts would take me about 4 hours for every minute of finished video. So a 15 minute screencast took me 60 hours from start to finish.
Since then I’ve gotten much faster, but screencasts still take a long time to produce. For example Episode #07 which is 180 minutes took about 180 hours. Code based screencasts are faster than animated ones, so a general rule of thumb is 1 hour per 1 minute if you’re experienced.
Screen Recording: Screenflow. I move all of my windows into a frame which is 720p (1280x720).
Audio Mic: Yeti Microphone with a pop filter. I also use a desktop mic stand so I can record audio hands-free.
Editing: I currently use Premiere Pro. I used to use Screenflow for editing, but it really started to become clunky after heavily editing about 45 minutes of video. When I say heavily edited I mean there are edits and cuts in both the audio and video every other second. In 45 minutes of video that could mean 2500-3000 edits.
No, every single piece of audio is recorded while reading from a script, usually days later. I’ve never coded and talked at the same time during a screencast.