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.
- git-svn is a gateway drug
-
Patch your rubies
How to apply back-ported security patches to Ruby 1.8.6 p111 so Rails still works.
-
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
-
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 from the bottom up
Detailed walkthrough of how git works and common commands.
-
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.
-
Git SVN Workflow
Using Git and Subversion together (maintaining linkage) and the commands you will need.
Related Books
The Complete Idiot's Guide to Statistics, 2nd Edition
If your knowledge of statistics is a bit rusty (or you missed the topic the first time around), this book, title aside, is a good primer ...
List: $19.95 Amazon price: $12.97 Buy
Solaris(TM) Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris (Solaris Series)
While the primary focus of the book is performance analysis on Solaris, this book’s coverage of DTrace, a very powerful low level a...
List: $59.99 Amazon price: $41.58 Buy
Pragmatic Version Control Using Git
In-depth coverage of how to use git for version control. Currently available as a beta book from www.pragprog.com
List: $34.95 Amazon price: $25.51 Buy
Links by Type
Documentation (13)
- 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. - Internet Explorer Bugs | CSS Class
Collection of known bugs with test cases for IE including IE8 (beta and beyond). - Capistrano 2.3.0
Capistrano 2.3 announcement and new feature documentation. - 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.
- 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. - Version Management with CVS
- Rake -- Ruby Make
RDoc documentation for Rake. - Rake User Guide
- Git - Fast Version Control System
Main home for git. - Mercurial
Official home page for Mercurial source code control system. - Capistrano: Home
The Capistrano Home Page. - rdoc: Ruby Standard Library Documentation
Official read-me for Rdoc. - NetBeans IDE - Ruby and Rails features
Summary of the Ruby support in the NetBeans IDE.
Events (1)
- 2008 Web 2.0 & Technology Conference Calendar
An excellent list of web-related conferences.
Groups (4)
- Google group for Capistrano support
- NetBeans Ruby Mailing Lists
Ruby-specific mailing lists for NetBeans users and developers. - NetBeans Community Portal
Mailing lists, events, and news related to the NetBeans IDE. - Community -- TextMate
Mailing lists for TextMate users and plug-in developers
Screencasts (9)
- Agile Development Screencasts
- Using Git to Manage and Deploy your Rails Apps
- Introduction to Subversion Screencast
- Git
Git is a distributed source-code control system that is gaining popularity as an alternative to Subversion. - Capistrano 2
- Railscasts - Subversion on Rails
- TextMate for Rails
- Custom Rake Tasks
- Capistrano Concepts
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 (21)
- BBRails Toolkit: Enhanced Ruby on Rails Development in BBEdit
Handy tools that remove the need for trips to terminal for things like Rake, Capistrano, Git, etc. - iPhone on Rails and ObjectiveResource; Making communication between the iPhone and a Rails web-service pain-free.
Objective C port of ActiveResource. Handy for connecting iPhone apps to RESTful Rails sites. - darcs home page
Darcs is a free, open source source code management system. - Capify.org
Official site for Capistrano - fixx - bug tracking and issue tracking made simple and painless
A Java-based commercial bug tracking system. - Firefox Addon: SQLite Manager
Manages any SQLite database on your computer. - SQLite JDBC Driver
You need a JDBC driver for SQLite if you want to use the Netbeans IDE database service UI. - 3rdRail CodeGear IDE
- ActiveState - Komodo IDE
- CVS - Open Source Version Control
- the { buckblogs :here }: Capistrano: Multistage
The Capistrano multistage extension permits easy targeting of multiple, staged development environments (e.g. development, staging, production servers). - 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. - ZenTest: Automated test scaffolding for Ruby
The ZenTest collection includes a full test coverage suite of tools (including the extremely useful autotest). - 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. - NetBeans Home
Central site for the NetBeans IDE. - 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. - TextMate -- The Missing Editor for Mac OS X
- 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. - BlogFish: Webistrano - Capistrano deployment the easy way
A web-based interface to Capistrano. Open source.
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)
- 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. - 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. - Wrike
Hosted project management service. Integrates with email. - Lighthouse
Hosted issue tracker from the creators of Mephisto. Integrates with email.
Training (1)
Top Blogs
- The Art of Software Security Assessment
-
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.