- Twizzle Your Deplizzles - Great little script for updating a Twitter account with information on your latest release.
- 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.
- Creating a custom rake task - A great article to check out if your using Heroku to host your application.
- Why I think Mongo is to Databases what Rails was to Frameworks - Is 2010 going to be the year of NoSQL?
- 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.
Snippets #66
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!
Posted on 22nd of December, 2009
Snippets #64
- What does Quality mean to you? - Obie Fernandez wants to know how you define quality and craftsmanship in software.
- Annotate 2.4.0 released - I didn't know that annotate had that many options.
- Agile scalability at Engine Yard - Sarah Allen's notes from an Engine Yard Roadshow. Agile deployment sounds like fun!
Posted on 15th of December, 2009
Snippets #63
- 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.
- 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!
- 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.
- Production Rails Tuning with Passenger: PassengerMaxProcesses - Awesome guide to getting the most out of Passenger on your application server.
- 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.
Posted on 10th of December, 2009
Snippets #36
- 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.
- 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.
- 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.
Posted on 18th of August, 2009
Snippets #1
- Bare Sinatra App - A bare sinatra application template for deploying straight to Phusion Passenger.
- 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!
- 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.
- Demeter Is For Encapsulation - Pat Maddox explains the law of Demeter with a Ruby exmaple.
Posted on 21st of April, 2009
About Me
My name is Matthew Lang, and I'm a Web Developer based in the UK. I'm passionate about web development using open source frameworks and agile methodologies.
I'm very interested in working with Ruby and Ruby on Rails on a more permanent basis.
Check out my current projects on Github.
Home // Twitter // Github

Find Me
Github
Home for all my open source projects.
Blog
My blog focused on web development with a preference for Ruby.
Twitter
My daily rants and raves on web development.