Switches and dials for a blog header image
For some reason, every time I see images of super-complicated control panels, like on this page, I imagine them working well as a WordPress header (click to see full size): Please, someone go ahead and...
View ArticleHow to move your blog from wordpress.com to your own domain
This is a companion article that goes along with my article on how to set up WordPress from scratch. It will take you through the steps required to move all your existing posts, comments, pictures,...
View ArticleHow to move your blog from blogspot.com to your own domain
This is a companion article that goes along with my article on how to set up WordPress from scratch. It will tell you how to move your blog from blogspot.com to a wordpress blog at your new domain....
View ArticleSetting up Google Analytics on your WordPress website
This article will go through the steps needed to add Google Analytics to a WordPress website. Google Analytics gives you loads of statistics about the visitors to your website – where they’re from, how...
View Article5 questions you should be asking using Google Analytics
As I’ve mentioned before on this blog, one of the most compelling reasons for owning your own website is being able to gather information about your visitors. If you’re selling products online, (using...
View ArticleHow to use My Etsy Wishlist
I have had a few questions about how to use My Etsy Wishlist, so I’ve made a quick post to show you how easy it is! My Etsy Wishlist is very simple to use – the first thing you see when you log in is a...
View ArticleMy Etsy Wishlist
One of the suggestions that comes up a lot in the Etsy forums is for a gift registry / wishlist. I’ve had an idea for such a tool at the back of my mind for a while, so recently I decided to dust off...
View ArticleEtsy Vintage Timeline
I’ve had to keep quiet about this while judging was taking place, but now that it’s all over I can reveal my entry for the Etsy Handmade Code contest – Etsy Vintage Timeline. It’s a very simple app...
View ArticlePick your best product photo with lazzia.com
Welcome readers! This is a long-ish post with lots of images, so it might take a minute to load. One thing that we hear all the time about selling products online is the importance of great product...
View ArticleHow to fix an infinite 301 redirect loop in WordPress
I just ran into this problem today; thought I should post the solution in case anybody else finds themselves in the same boat. I moved a WordPress blog from one server to another which was running...
View ArticleHow to use jQuery to send JSON data to a Grails app
This took me a while to figure out, so here it is for anyone else who’d like to know. Firstly, I was quite surprised to learn that jQuery doesn’t have a built in method for turning objects into JSON,...
View ArticleHibernate magic with lazy evaluation
I’ve just run across this phenomenon for the first time and it turns out that hibernate can be even lazier than I thought! To illustrate lets use this time-honoured example in Grails. Here are our...
View ArticleDeploying a grails app on a VPS
I recently set up a grails app on a Slicehost VPS. I’ve been very happy with the Slicehost setup so far; here are a few notes that might be helpful. I started out on a 256MB slice, but that was too...
View ArticleA pitfall to avoid when using the Grails UIPerformance plugin
A quick warning to anyone who’s using the excellent UIPerformance plugin for grails: don’t do what I did, and set up your bundles with identical names: uiperformance.bundles = [ [type: 'css', name:...
View ArticleBeware of the default acegi Grails plugin setup
This is firmly in the “putting it up here just in case anyone else has the same problem” category. There is a gotcha that bites when writing a Grails application that uses the acegi security plugin...
View ArticleExtending Java number classes with random functions in Groovy
Recently I’ve been playing around quite a bit with Processing.org, and one of the things that I often want to do is add a bit of noise to variables that represent positions, sizes, colours, etc. Most...
View Article
More Pages to Explore .....