menu

Snap SVG

I have been increasingly been using SVGs over raster graphics when developing an app UI and being able to apply animations to these vector graphics is the icing on the cake. The Snap SVG library is…

SVG

Scaleable Vector Graphics (SVGs)

As the name suggests, a Scaleable Vector Graphic (SVG) is a graphic format. Like its raster counterparts, SVG’s are a web compatible format. What is the difference between Raster Images and SVG’s?…

SVG

MAMP Hack for Importing Large Files

When starting a new project my workflow invariably involves setting up a clone of a website on my local environment. The files are cloned from GIT and a database imported into MAMP’s phpMyAdmin. Each…

Dev Ops

Password Protecting Downloads and Nodes

GitHub Link to Example A recent Drupal 7 website I was working on required a password protected collection of PDF downloads. One options was to utilise the out-of-the-box Drupal functionality and…

Drupal

Test Driven Development

As a Rails beginner I initially found the prospect of adopting a TDD workflow fairly overwhelming. I was still getting to grips with Ruby syntax, file structures, Rails conventions, not to mention…

Ruby on Rails

JavaScript Basics

Ajax adds a professional touch to web apps with asynchronous functionality, which can improve user experience. …exchaging small amounts of data with the server behind the scenes, so that the entire…

Ruby on Rails

Creating a Static Welcome Page

The home page of most of the Rails applications I have constructed have a list (index) of objects as the home page, i.e. a list of published wiki posts or new stories. Sometimes a static welcome page…

Ruby on Rails

Ruby on Rails Forms

One of the most basic form helper is form_tag. <%= form_tag do %> Form contents <% end %> <%= month_field(:user, :birthday_month) %> <%= week_field(:user, :birthday_week) %…

Ruby on Rails