Obie on Rails Success Stories

Published on 26 June 2006 by in Ruby

0

Look no further than Obie Fernandez of ThoughtWorks for stories on Rails successes, as well as some great tips for deploying Rails in your organization: I presented a talk at RailsConf 2006 named “ThoughtWorks on Rails” and I tried to really answer the question: Is anyone doing real projects with Ruby on Rails? And by [...]

Continue Reading

0

Hacknot has a great post on Great Mistakes in Technical Leadership. It includes some of the topics I hope to cover in future posts, and is a must read for anyone currently leading or planning to lead a technical team. Here is the Google Cached Page in case you can’t reach the site. [tags]Leadership, Teamwork, [...]

Continue Reading

RoR: Using ActionController Filters

Published on 17 June 2006 by in Ruby

0

As with any project, you start to see patterns and decide to refactor. One common pattern I was seeing was the need to load a model by ID for quite a few of my controller’s actions. Here is the code I wanted to refactor: if params["id"] begin @org = Organization.find(params["id"]) rescue error_page(“Organization not found”) and [...]

Continue Reading

MTPS: You’ve Been SOAP’d

Published on 16 June 2006 by in Architecture

0

Microsoft recently released the MTPS Content Service. From their documentation: The MTPS Content Service is an XML web service that provides access to the content stored in MTPS. This includes, for example, the content available at http://msdn2.microsoft.com/library. Using the MTPS Content Service, developers can integrate documentation, technical articles, whitepapers, images and the other content available [...]

Continue Reading

Don’t Write Code

Published on 16 June 2006 by in Tech Leadership

0

I was reminded today that solutions that can be solved with software sometimes shouldn’t. My current project requires several long-running processes to determine a result. The problem was that it would take hours to produce the result for a specific step, and then afterward, the operator would start the next step. One line of thought [...]

Continue Reading

The Maintainability Myth

Published on 12 June 2006 by in Architecture

0

I often come across projects that are built with a multitude of layers to the application. When asked why, I am often given the following response: “We wanted to have this application be more maintainable and flexible, so we put in layers to keep things separate and pluggable.” Somehow, the architectural goal of maintainability has [...]

Continue Reading

0

No Fluff Just Stuff – Ruby and Rails, myths and half truths is a great article by Bruce Tate that debunks some of the FUD around Ruby and Rails. Here is a summary of his myth-busting: 1. Rails can be all things to all people. 2. Ruby on Rails has not been proven scalable. 3. [...]

Continue Reading

ActionMailer Troubleshooting

Published on 10 June 2006 by in Ruby

0

It can be difficult to track down Ruby on Rails ActionMailer issues. If you are in the development environment (i.e. not production), change the following setting in your config/environments/development.rb: config.action_mailer.raise_delivery_errors = true This will allow you to have errors raised for catching and display (or falling into the default error-trapping routines). If you then see [...]

Continue Reading

InfoQ

Published on 08 June 2006 by in Architecture, General Development, Java, Ruby

1

InfoQ is a new service by Floyd Marinescu that provides news feeds about all that is happening across Java, Ruby, .Net, Agile, and SOA (Think of TSS for multiple platforms). This is great for technical leads that have to deal with multiple technologies on their projects (like myself) or those that want to keep up [...]

Continue Reading

0

I was on the hunt for a Rails cheatsheet and found a blog posting with links to quite a few cheatsheets, done by Dave Child. Others that I’ve found along the way: Blaine Kendall’s Rails PDF Sheet (14 pages) Scriptaculous PDF Sheet from Slash7 Rails Forms from Slash 7 Rails Migration PDF from Garrett Snider [...]

Continue Reading