Snippets #66

  1. Twizzle Your Deplizzles  - Great little script for updating a Twitter account with information on your latest release.
  2. Generic Actions in Rails 3 - Rails 3 gets a new feature courtesy of Django. I love how features trickle across open source frameworks over time.
  3. Creating a custom rake task - A great article to check out if your using Heroku to host your application.
  4. Why I think Mongo is to Databases what Rails was to Frameworks - Is 2010 going to be the year of NoSQL?
  5. Edging your way towards Ruby 1.9.1 and Rails 3.0pre - If you haven't made the jump to Ruby 1.9.x then this is a good place to start.
I'm downing tools for the holiday season, so this will be the last post for the next couple of weeks, but normal posts will return in the New Year.

Happy holidays and all the best for the New Year!

Filed Under // Deployment NoSQL Rails Snippets

Snippets #64

  1. What does Quality mean to you? - Obie Fernandez wants to know how you define quality and craftsmanship in software.
  2. Annotate 2.4.0 released - I didn't know that annotate had that many options.
  3. Agile scalability at Engine Yard - Sarah Allen's notes from an Engine Yard Roadshow. Agile deployment sounds like fun!

Filed Under // Deployment Snippets

Snippets #63

  1. Ruby community survey - Thoughtbot are doing an end of year survey on how developers coding practices. If you've got 5 minutes, fill it out.
  2. Debugging Rule #1: It's your fault! - Applications only do what they're told to do, so it's pointless trying to prove otherwise. I hope there's more of these soon!
  3. Top 15+ Best Practices for Writing Super Readable Code - I tend to avoid these posts as I'm quite happy with my coding practices. Read this if your new to programming in general or you want a quick refresher.
  4. Production Rails Tuning with Passenger: PassengerMaxProcesses - Awesome guide to getting the most out of Passenger on your application server.
  5. LinkedIn Gem for Web App - Quick guide to authenticating a user in a controller using the LinkedIn gem. Lots of potential for this gem in the right application.

Filed Under // Deployment Gems Snippets Testing

Snippets #36

  1. Ruby on Rails: Testing Out Edge Rails - If you haven't taken the jump to using edge Rails then this is a great little tutorial to get you going.
  2. Clickistrano - This is a Sinatra app that allows you to deploy your Github projects remotely. Great example of what can be done with the Sinatra DSL.
  3. Git Breezily Handles Our 500,000-line Enterprise Java Project - Yeah it's not Ruby, but Alain O'Dea's post on using Git in the enterprise highlights the fact that open source tools and frameworks are ready to be used in the enterprise. It's good to see that SCM's like Git are making inroads in the enterprise. 

Snippets #1

  1. Bare Sinatra App - A bare sinatra application template for deploying straight to Phusion Passenger.
  2. How To Add Simple Permissions Into Your Simple App - John Nunemaker shows how easy it is to roll your own permissions into your application, complete with tests!
  3. Simplify Your Dev Environment With Passenger Pane - Passenger Pane has been out for a while, but this is the first tutorial I’ve seen that explains a basic setup with Rack.
  4. Demeter Is For Encapsulation - Pat Maddox explains the law of Demeter with a Ruby exmaple.