First in a series of three articles from Apple on Ruby on Rails development on Mac OS X Leopard. Definitely worth a bookmark.
Ruby on Rails is a popular and powerful open source web framework for rapidly creating high-quality web applications to help you keep up with the speed of the Web. Rails is thriving on Mac OS X, and Leopard comes pre-installed with Ruby, Rails, Mongrel, Capistrano, Subversion, and other tools that help to streamline the development and deployment of Rails applications. In addition, the Organizer feature of XCode 3.0 keeps your development workflow efficient.
This article gives you a full tour of Ruby on Rails 2.0 on Leopard—starting with building a web application using the latest Rails features with Xcode 3.0, and finishing with deploying the application to a production server running Leopard Server. Along the way we’ll explore unique features and benefits that Leopard brings to the party. In the end you’ll be better equipped to consider the advantages of powering your web application with Rails on Leopard.
This is the first in a series of three articles:
- This article on Development, where you learn to build a basic RESTful Rails application using Xcode 3.0;
- Customization, where we discuss working with views and web forms, adding AJAX support, and supporting an iPhone interface;
- Deployment, where we set up version control, write a Capistrano recipe, and deploy on Leopard Server.
Together they will give you a great start in working with Rails on Mac OS X Leopard.
full article
Hold onto your hats people, it looks like Microsoft is getting IE8 somewhere near usable. It’s started a private beta test already with a public one set to follow… Let’s hope they do a u-turn on this stupid version meta tag and have the damn thing render in “super-standards” mode from the outset.
Microsoft has sent out invitations to a select number of testers allowing them to participate in a “limited technical beta program” for the upcoming Internet Explorer 8. The announcement also says that there will be a public beta as well, once the invitation version is complete.
So far we know that Microsoft claims that IE 8 will pass the ACID 2 compatibility test and include support for a controversial “version tag,” which will allow web developers to force the browser into “super-standards” mode — enabling the browser to correctly render webpages that adhere to the W3C’s standards.
We’ve written before about the contentious debate surrounding the so-called version tag, but the basic idea is that website developers will be able to add a meta tag to their pages telling IE how it should render the page — in traditional mode (non-standard IE 6-style rendering), standards mode (IE 7’s half-baked concept of standards) and super standards mode (where IE will render similar to the way Firefox, Opera and Safari have been doing for the last five years).
A number of developers have decried the meta-tag flagging as a way of versioning the web, which they feel is a bad idea. But regardless of how the meta-tag might play out, we find it interesting that, if the rumors are to be believed, IE 8 will automatically render in traditional mode.
full story
Found this tongue-in-cheek look at what a web designers/developers time is spent doing on a project… Funny, but scarily realistic!
via