Author Archives: Danny

About Danny

Primarily a Ruby On Rails developer, but I can do other cool stuff too.

Generate I18n locale files from Rails views and models

I made a little rake task to allow you to scrape your views for translation calls, and also run through models and generate locale files. The model scraping allows the resulting file to be used with formtastic. There are plenty … Continue reading

Posted in Development, Ruby / Rails | 2 Comments

Email to Ruby script to google calendar

We receive notifications at the office from the iDEAL payment system in the Netherlands when there is planned maintenance or disturbances. It’s pretty difficult to visualise the downtime in the text form we get it in, so I thought it … Continue reading

Posted in Development, Ruby / Rails | Leave a comment

Running PHPUnit tests in a webpage

Given that there isn’t currently built in support for PHPUnit testing in browser although it was being put into the roadmap according to an article by the author (http://sebastian-bergmann.de/archives/639-AJAX-Based-Test-Runner-for-PHPUnit.html#content) I took a script someone else had put together and modified … Continue reading

Posted in Development, PHP | 1 Comment

We’re having a baby!

Currently 11 weeks old, Baby Hawkins King is growing strong.

Posted in Homelife | Leave a comment

Google4R Checkout and Rounding Policy

I’ve been using google4r-checkout for an integration of google checkout with one of my clients site. On the site I’m calculating VAT per line and by default I think google checkout does it per item. 90% of the time this … Continue reading

Posted in Development, Ruby / Rails | Tagged , , , , | Leave a comment

Rails javascript specific layout

Recently I’ve started to favour using small snippets of js.erb for each controller action over using one monolithic javascript controller designed to run the whole application. It means you have small manageable pieces of code which are only loaded when … Continue reading

Posted in Development, Ruby / Rails | Tagged , , , | 1 Comment

The Battery Guys, Number 1 for car batteries

I was pretty chuffed to find that after over a year of optimisation, hard work and good service one of my favourite clients thebatteryguys.co.uk have reached the top of googles search results for the term “car batteries” and are second … Continue reading

Posted in Clients, Development, SEO | Tagged , , , , | Leave a comment

Acts As State Machine error handling

What is it? Acts as state machine (AASM) is a rubygem for adding finite state machines to Ruby classes. http://github.com/rubyist/aasm. This is a widely used gem/plugin and is the de-facto standard for state management in Ruby on Rails. Whilst working … Continue reading

Posted in Development, Ruby / Rails | Tagged , , , , | Leave a comment

Unobtrusive javascript with Rails 2.3.5

This is my handy little bit of javascript to make it easier to do UJS in Rails 2.3.5. Create a file within your public/javascripts folder called ajax.js containing the following: //unobtrusive javascript replacements //setup for format.js block $.ajaxSetup({ ‘beforeSend’: function(xhr) … Continue reading

Posted in Development, Javascript | Tagged , , , , , | Leave a comment

SRC10 – De-normalising rails applications

Presented by: Daniel Lucraft & Matt Wynne De-normalisation is just one of many strategies to cope with the scaling requirements of an application. It is the process of devising a method to group relevant data together in an optimal way … Continue reading

Posted in Conferences, Development, Ruby / Rails, SRC10 | Leave a comment