Latest Free Screencasts (page 9)
Acceptance Tests with RSpec and Capybara
Teach Me To Code - 2011-05-23 - free
On the Ruby Rogues podcast I mentioned that I had moved away from Cucumber to RSpec and Capybara for my integration tests. Here’s a demo on how to do some TDD with RSpec and Capybara.
Watch this screencastFugitive.vim - exploring the history of a git repository
Vimcasts - 2011-05-18 - free
Git provides tools for searching the contents of files, commit messages, and even whether text was added or removed by a commit. In this episode, we’ll see how fugitive’s Ggrep and Glog commands wrap this functionality up so that we can search the contents and history of a git repo from right inside of Vim. This is the last of our five part series on fugitive.vim.
Watch this screencastRailsCasts #266 HTTP Streaming
Railscasts - 2011-05-16 - free
HTTP Streaming allows the browser to start processing the HTML response while the Rails app is still processing the rest of the request.
Watch this screencastFugitive.vim - browsing the git object database
Vimcasts - 2011-05-13 - free
With the fugitive plugin, you’re not limited to just working with files in your working tree. The :Gedit command allows you to open files in other branches, and to browse any git object, including tags, commits and trees. Plus, if your repository is hosted on github, you can easily bring up the webpage for any git object using the :Gbrowse command. This is the penultimate of a five part series on fugitive.vim.
Watch this screencastCoffeeScript: The Cool Parts
Teach Me To Code - 2011-05-13 - free
CoffeeScript offers more than nice syntax for setting and managing data and functions. It also offers Classes, Inheritance, access to a ‘super’ method, Ruby-style string interpolation, easy variable and function bindings, and chained comparisons. Here’s the code I showed in the video: class Vehicle constructor: (@name) -> move: (miles) -> console.log @name + " drove [...]
Watch this screencastRailsCasts #265 Rails 3.1 Overview
Railscasts - 2011-05-09 - free
This is the first episode in a series covering Rails 3.1. Here I show how to install the beta and show some of the new features.
Watch this screencastRails 3.1 Beta – Sprockets, CoffeeScript, and JQuery – A Teach Me To Code Tutorial
Teach Me To Code - 2011-05-07 - free
Ruby on Rails 3.1 is moving to use Sprockets to compile CoffeeScript into JavaScript and include JQuery in it’s JavaScript by default. This is a quick demo of how it all hangs together to manage your JavaScript in Rails 3.1.
Watch this screencastFugitive.vim - resolving merge conflicts with vimdiff
Vimcasts - 2011-05-06 - free
When git branches are merged, there is always the chance of a conflict arising if a file was modified in both the target and merge branches. You can resolve merge conflicts using a combination of fugitive’s :Gdiff command, and Vim’s built in diffget and diffput. In this episode, we’ll find out how. This is the third in a five part series on fugitive.vim.
Watch this screencastRailsCasts #264 Guard
Railscasts - 2011-05-02 - free
Guard watches files and runs a command after a file is modified. This allows you to automatically run tests in the background, restart your development server, reload the browser, and more.
Watch this screencastFugitive.vim - working with the git index
Vimcasts - 2011-04-29 - free
The fugitive plugin provides an interactive status window, where you can easily stage and review your changes for the next commit. The :Gdiff command visualizes the changes made to a file, by comparing the working copy with the index. In this episode, we’ll learn how to stage hunks of changes to the index without using the git add --patch command. This is the second of a five part series on fugitive.vim. In the next episode, we’ll learn how to resolve a git merge conflict by performing a 3-way vimdiff.
Watch this screencast