
Layout

Google has announced an algorithm change which downgrades any site with too many adverts above the fold. Craig discusses the policy and whether Google is starting to dictate how you design web pages.Read More
Maybe customizing Twitter Bootstrap’s designlike this wasn’t such a good idea! Back in November I discussed various options for integrating Twitter Bootstrap into a Rails 3.1 app, including... Read More
Last time we completed the client-side items needed to display the Events on the User Events page. Our focus now turns to adding and removing events asynchronously using Backbone. In our screenshot... Read More

What will the next 12 months bring? Cross Clairvoyant Craig's palm with silver and he'll give you a glimpse into the future for all web developers...Read More
If you are a freelance graphic designer or photographer, then you need a way to show off your work. WordPress is hands down one of the best ways to manage your own website. You can easily update... Read More
This simple 5 step tutorial will create a working Rails 3.1 app using Twitter Bootstrap Last month I discussed all of the different gems that are available for integrating Twitter Bootstrap with a... Read More
Building authentication for applications is a run of the mill task we have all encountered at some point or another. In the past, most developers would have reached into their tool belt and pulled... Read More
It’s the end of the year and the holidays are almost upon us. The US recently celebrated Thanksgiving and with Christmas coming next, we look forward to giving and receiving gifts. Shamefully, I... Read More
You have built an awesome application. You need to get it out there. Let’s face it, deployments should be easy, repeatable and if it doesn’t work out, you should be able to roll back to the last... Read More

Craig's quick tutorial illustrates how you can create multiple borders in CSS3 without using images.Read More

The working world would be nice if we could only develop and maintain our own code. The reason being: we would inherently understand the concepts, work-flow, and logic within it. But like every... Read More

The working world would be nice if we could only develop and maintain our own code. The reason being: we would inherently understand the concepts, work-flow, and logic within it. But like every... Read More

Craig solves a common problem faced with CSS layouts: how to extend elements and backgrounds beyond the normal page width to fill the browser window.Read More
In our last post, we ended with very basic authentication working. However, we are faking out the events_path in our sign_in spec, which is where we’ll start. A successful sign-in redirects to the... Read More




