Simple Specifications

January 05, 2009

Writing a specification

Writing a specification for a website or web application can be difficult, what do you include? How much transparency should there be? What about pricing?

Here are some tips to start you on your way in a simple who, what, why, when & where format based on what I’ve learnt over the past few years.

0 Comments | Continue reading...


Archive

Starling & Workling Capistrano Tasks

January 04, 2009

Just a quick slice of code for you, if you’ve followed the Starling and Workling screencast on Railscasts and you want to run them in production, then you’ll probably want to manage them through Capistrano.

I spent a large portion of yesterday getting the commands to work correctly, so here is my Capistrano tasks.

1 Comment | Continue reading...

Developer Diet

January 02, 2009

Queue-card storyboard

We can all fall into the trap of hacking away until dawn, but it’s just not healthy to be doing repeatedly, especially if you’re like me and tend to drink more Red Bull than the yearly recommendation in one night.

My developer diet isn’t simply looking at the food and drink we consume but how we use our time, and how improving this can lead to not only a better lifestyle, but increased productivity also.

0 Comments | Continue reading...

Rails 101: Routing

December 28, 2008

Rails Routes

Routes define what URLs are used to access different parts of your application.

When you run the scaffold generator described in the previous article routes are setup for you automatically but they only setup the default settings, sometimes you need something a little more complex.

In this article, I will show you how routes work and how to set them up yourself. You can download a video version of this article, however the article is more up-to-date.

2 Comments | Continue reading...

Rails 101: Generators

December 28, 2008

Rails Generators

So you’re just about to crack on and dive into that code, but wait, you don’t even need to do that! Rails comes with generators for basic functionality so you can get going as quickly as possible.

Because Rails follows the strict file structure we covered in the previous article, you can have a large amount of files automatically generated for you, because it knows where to put them.

You also can download a video version of this article, however the article is more in-depth.

7 Comments | Continue reading...

YAML Configuration Files

December 28, 2008

Sometimes it’s nice to have an easy place you can update options without having them hard coded into files buried in your application.

I find it somewhat bizarre that this is not included in the Rails framework, however it’s probably to do with keeping the directory tree clean. Anyway, it’s not difficult to implement yourself.

0 Comments | Continue reading...

Rails 101: File Structure

December 28, 2008

Rails File Structure

When starting a project Rails automatically creates a large tree structure of folders and files, so what are they all for?

You can download a video version of this article.

0 Comments | Continue reading...

Rails 101: Introduction

December 28, 2008

Your beginning to learn Ruby On Rails

So you want to learn Ruby on Rails? Whether you are comfortable with programming or new to writing your own applications and websites – this guide is for you. This is the first article of many where we will cover everything you need to know to get to grips with programming and building your own web applications with Rails.

We won’t be starting with building a fully blown social network application to rival Facebook or anything of that sort, so don’t worry about being thrown in at the deep end – we’re taking this one slowly.

You can download a video version of this article, however the article covers the topic in a greater depth.

1 Comment | Continue reading...

I'm 404'ed

December 27, 2008

Where have the ThinkRefresh articles and screencasts gone?

You may have noticed ThinkRefresh has gone through a few changes. Most apparent of all, the layout has changed and my backlog of articles and screencasts has disappeared from the list (you can find them at the bottom of this article though), I have also updated my blog system which I coded in Rails.

0 Comments | Continue reading...

Avoiding Presentation Problems

December 26, 2008

Steve Jobs - The King of Keynotes

Recently I have been giving many presentations at university, and also watched others, some dire, some brilliant. You could immediately see who had put the effort in, for whom presentations were second nature, and who were simply let down by their slides.

I am no guru of presentations, but I do like to make notes on others presentations to improve my own work. Because presentations are becoming increasingly common in the workplace and events like BarCamp are cropping up more and more I thought it would be a good idea to pass these notes on.

2 Comments | Continue reading...