Jay Fields of ThoughtWorks has started a great series on Domain Specific Languages, and specifically, Business Natural Languages. The post I am particularly fond of is “BNL 03 – The Solution”, where he demonstrates how to take a BNL with the following format: apply bonus of the total profit times one percent if the current [...]
I have to admit, Apple is really learning how to market successfully to developers. Think about how we all felt about Mac a few years ago (“Mac is for graphic designers”) vs. today. While Microsoft has been busy trying to earn back our trust, Apple has been continuing to follow the Guy Kawasaki marketing pattern [...]
The consulting company that I work for, MomentumSI, has published an article on SysCon’s Enterprise OpenSource Magazine entitled “Bringing Ruby to the Enterprise.” Brad, along with a few Ruby consultants like myself, combined our experience and research to let enterprises know that Ruby and Rails can provide a competitive advantage in many situations. Let us [...]
Dave Thomas, that Pragmatic Programmer and Ruby Guy, is coming to Austin on Thursday, July 6th from 7-9pm. More information can be found at the Austin on Rails website. Drop me a note if you are going so we can meet up.
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 [...]
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 [...]
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. [...]
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 [...]
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 [...]
sbecker has a great post with some of the most common domain relational patterns needed for Rails apps. Examples include CRM, e-commerce, roles-based access, mailing lists, surveys, content/blogs, and social networking.
Recent Comments