Episodes tagged with “tools”
-
412
Fast Rails Commands Other translations:
Rails commands, such as generators, migrations, and tests, have a tendency to be slow because they need to load the Rails app each time. Here we show three tools to make this faster: Zeus, Spring, and Commands.
Tags: tools
-
336
Copycopter
Copycopter provides a nice interface that clients can use to edit the text in a Rails application. Learn how to deploy a Copycopter server using Heroku and integrate it in a Rails application through I18n.
-
300
Contributing to Open Source Other translations:
GitHub makes it easier than ever to contribute to open source with pull requests. Here we show how to submit a pull request to the VCR project.
-
292
Virtual Machines with Vagrant Other translations:
Vagrant allows you to run your Rails application and all of its dependencies in a portable, sharable environment. Use for development, set it up as a staging server, or experiment with a production setup.
Tags: tools
-
285
Spork Other translations:
Spork improves the loading time of your test suite by starting up your Rails application once in the background. Use it with Guard for the ultimate combo in fast feedback while doing TDD.
-
280
Pry With Rails Other translations:
Pry is an alternative to IRB and sports many great features. Here we show how to integrate it into a Rails app, and how it can aid in debugging.
-
264
Guard Other translations:
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.
-
252
Metrics Metrics Metrics Other translations:
Metric Fu, Metrical, SimpleCov, Rails Best Practices, and more are covered in this episode on metrics.
-
245
New Gem with Bundler Other translations:
Creating new gems is easy with the `bundle gem` command. In this episode we'll walk you through how this works.
Tags: tools
-
244
Gravatar Other translations:
Gravatar is a service for providing user avatars. See how easy it is to use in Rails in this episode.
Tags: tools
-
242
Thor Other translations:
Thor is an alternative to Rake. It has better support for command line arguments and provides a way to add global scripts.
Tags: tools
-
218
Making Generators in Rails 3 Other translations:
Generators in Rails 3 have been rewritten to use Thor which means the code used to create a generator is quite different. Here you will learn the new way to make generators in Rails 3.
-
195
Favourite Web Apps in 2009 Other translations:
In this episode we show you some of the best web applications o 2009 for Ruby developers.
Tags: tools
-
191
Mechanize Other translations:
Mechanize extends Nokogiri, allowing you to interact with websites, filling in forms and clicking links.
Tags: tools
-
190
Screen Scraping With Nokogiri Other translations:
Using Nokogiri and SelectorGadget together makes screen-scraping easy.
Tags: tools
-
183
Gemcutter & Jeweler
Gemcutter is a new service for hosting Ruby Gems. Jeweler is a gem that provides an automated way to release versions of a gem.
Tags: tools
-
135
Making a Gem
Gems are now a more popular way of extending Rails than plugins. In this episode we go through the steps needed to create a basic gem.
Tags: plugins active-record tools
-
166
Metric Fu
Metric Fu is a compliation of tools that help you find the places in your code that need improvement. See what they have to say about the Railscasts codebase.
-
164
Cron in Ruby
Cron does a great job of handling recurring tasks, but the syntax is a little tricky. This episode shows you how to use Whenever to write cron jobs in Ruby instead.
-
161
Three Profiling Tools
Find out what your Rails application is doing under the hood with New Relic RPM, FiveRuns TuneUp and Rack::Bug.
Tags: tools performance
-
159
More on Cucumber
There's more to Cucumber than was shown in episode 155. Learn how to refactor complex scenarios in this episode.
-
158
Factories Not Fixtures Other translations:
Fixtures can make tests brittle and difficult to read. A better alternative is to use factories to create the necessary objects.
-
157
RSpec Matchers and Macros
Improve readability and remove duplication in RSpec by making use of matchers and macros.
-
156
Webrat
Using Webrat allows you to write integration tests in Ruby, rather than in English as you would with Cucumber.
-
155
Beginning With Cucumber Other translations:
Cucumber is a testing framework that lets you develop with Behaviour-Driven Development. We develop a new application using BDD in this episode.
-
44
Debugging RJS Other translations:
RJS and AJAX can be difficult to debug, especially when the browser doesn't show an error message. Find out how to trace through your AJAX calls in this episode.
-
151
Rack Middleware
Rack middleware provides a way to filter a request and response in your application. We use it to modify the application's response body.
-
143
PayPal Security
Find out how to encrypt the data to send to PayPal and verify the authenticity of Instant Payment Notifications.
Tags: tools security e-commerce
-
142
PayPal Notifications
PayPal's Instant Payment Notification can be used to tell your app when an order is processed. See how it can be used to mark a cart as purchased.
Tags: tools e-commerce
-
141
PayPal Basics
The first of a series about dealing with taking payments on your site. Here we show you how to use PayPal to take payments from your cart.
Tags: tools e-commerce