New Articles
from around the Web
-
Deploying Rails Apps with Capistrano without root or sudo Privileges
Tips on setting up your deployment so Capistrano doesn’t require sudo access.
-
Patch your rubies
How to apply back-ported security patches to Ruby 1.8.6 p111 so Rails still works.
- git-svn is a gateway drug
-
Fixing Capistrano 2.3.0 and Git Deploy Problem
How to get Capistrano 2.3 deploying happily with Git (issues existed due to dependency on the presence of tags).
- Using git submodules to track plugins
- Zero to a Fully Git Enabled Rails App in the time it takes to drink an espresso
- Using git submodules to track vendor/rails
-
Git from the bottom up
Detailed walkthrough of how git works and common commands.
-
Making capistrano not suffocate on cleanup
Workaround for Capistrano (2.3) if you run in to “sudo: no passwd entry for app!” errors. Seems to impact deploy:cleanup.
-
Git SVN Workflow
Using Git and Subversion together (maintaining linkage) and the commands you will need.
-
Cleanly Migrate Your Subversion Repository To a GIT Repository
Cleanly import your Subversion repository into Git with history and users intact. This becomes a one-way import and doesn’t rely on git-svn after you are done.
Related Books
Release It!: Design and Deploy Production-Ready Software (Pragmatic Programmers) (Pragmatic Programmers)
List: $34.95 Amazon price: $23.07 Buy
Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications
List: $39.99 Amazon price: $26.39 Buy
Test Driven Development
By Example
Kent Beck's book was one of the early discussions of TDD and while it doesn't use Ruby (it is in Java), it provides an easy step by step ...
List: $44.99 Amazon price: $37.48 Buy
Links by Type
Documentation (13)
- NetBeans IDE - Ruby and Rails features
Summary of the Ruby support in the NetBeans IDE. - Git - Fast Version Control System
Main home for git. - Braid
Braid, formerly known as giston, is a simple tool to help track git and svn vendor branches in a git repository. It's similar to piston but it's for git. - GitHub and PuTTY - permission denied (pubkey)
Step by step installation for git and PuTTY usage on Windows. Deals with common permission denied error due to tricky setup of various SSH keys. - Version Management with CVS
- Mercurial
Official home page for Mercurial source code control system. - Watir - Overview
Watir is a simple open-source library for automating web browsers. It allows you to write tests that are easy to read and easy to maintain. It is optimized for simplicity and flexibility. - Capistrano: Home
The Capistrano Home Page. - Capistrano 2.3.0
Capistrano 2.3 announcement and new feature documentation. - Rake -- Ruby Make
RDoc documentation for Rake. - Rake User Guide
- rdoc: Ruby Standard Library Documentation
Official read-me for Rdoc. - Internet Explorer Bugs | CSS Class
Collection of known bugs with test cases for IE including IE8 (beta and beyond).
Events (1)
- 2008 Web 2.0 & Technology Conference Calendar
An excellent list of web-related conferences.
Groups (4)
- NetBeans Community Portal
Mailing lists, events, and news related to the NetBeans IDE. - NetBeans Ruby Mailing Lists
Ruby-specific mailing lists for NetBeans users and developers. - Community -- TextMate
Mailing lists for TextMate users and plug-in developers - Google group for Capistrano support
Screencasts (9)
- Agile Development Screencasts
- Railscasts - Subversion on Rails
- Introduction to Subversion Screencast
- Git
Git is a distributed source-code control system that is gaining popularity as an alternative to Subversion. - Using Git to Manage and Deploy your Rails Apps
- TextMate for Rails
- Capistrano Concepts
- Capistrano 2
- Custom Rake Tasks
FAQs & Resource Lists (2)
- Capistrano in Ruby on Rails
Resource links for Capistrano on main Rails wiki. - Ruby
Resources for running Ruby on OS X.
Software (19)
- ZenTest: Automated test scaffolding for Ruby
The ZenTest collection includes a full test coverage suite of tools (including the extremely useful autotest). - fixx - bug tracking and issue tracking made simple and painless
A Java-based commercial bug tracking system. - NetBeans Home
Central site for the NetBeans IDE. - SQLite JDBC Driver
You need a JDBC driver for SQLite if you want to use the Netbeans IDE database service UI. - Aptana Studio
Aptana Studio is an IDE for web developers that includes support for Ruby on Rails, through integration with the RadRails plug-in. It is available in "community" (free) and pro versions. - 3rdRail CodeGear IDE
- ActiveState - Komodo IDE
- Firefox Addon: SQLite Manager
Manages any SQLite database on your computer. - Piston: Easy Vendor Branch Management
Allows you to keep a copy of an external project in your subversion repository, allowing you to make changes if needed, and merge in new versions from the external project. - subversion.tigris.org
Subversion is the most widely used version control system in the Ruby on Rails world. It is an open-source project itself, and is used by many open source projects. - CollabNet Subversion
CollabNet provides commercial support and training for the open-source Subversion version control system. You can download the software from their site for free. - Git - Fast Version Control System
Git is an open-source version control system that does not use a central repository, but rather has each developer maintain their own repository. It is currently used for Linux OS development (Git itself was originally written by Linus Torvalds) and is gaining ground among the Ruby on Rails community. - CVS - Open Source Version Control
- TextMate -- The Missing Editor for Mac OS X
- BlogFish: Webistrano - Capistrano deployment the easy way
A web-based interface to Capistrano. Open source. - the { buckblogs :here }: Capistrano: Multistage
The Capistrano multistage extension permits easy targeting of multiple, staged development environments (e.g. development, staging, production servers). - Capify.org
Official site for Capistrano - eigenclass - FastRI: faster, smarter RI docs for Ruby, DRb-enabled
FastRI is an alternative to the "ri" documentation browser for Ruby, is faster, has better indexing, and uses different searching algorithms for extracting information from a documentation collection. - darcs home page
Darcs is a free, open source source code management system.
Cheat Sheets (1)
e-Books (2)
- Distributed revision control with Mercurial
Free reference manual for Mercurial. - Version Control with Subversion
The official book about Subversion, available free online. You can also buy it as a printed book.
Hosted services (6)
- Wrike
Hosted project management service. Integrates with email. - Lighthouse
Hosted issue tracker from the creators of Mephisto. Integrates with email. - Unfuddle: Free Subversion Hosting, Bug and Issue Tracking
Hosted service for Subversion and bug/issue tracking. Free plans for single developers, paid plans for multiple developers and multiple projects. - ProjectLocker
Commercial Subversion hosting. - Secure Git hosting and collaborative development -- GitHub
GitHub is being used by Rails, Merb, RSpec, Prototype, and Scriptaculous, among many other projects. - uTest - Software Testing Community
Low-cost software testing.
Training (1)
Top Blogs
-
Exploration Through Example
Blog from the author of Everyday Scripting with Ruby, who consults mainly on Agile software development with a focus on testing.
-
Tor Norbye's Weblog
Developer working at Sun on Ruby and Rails support in NetBeans.
- The Art of Software Security Assessment