Codeistry

Archive for the ‘Non Technical’ Category

Bunch of updates to the Codeistry site

Friday, April 3rd, 2009

I’ve made a number of small updates to the Codeistry site today, which I’ve been queuing up on my local version for a while. I’ve made updates and corrections to my Accessibility made simple article, as well as minor updates to the 9 Steps to Improve your Small Business website and SEO for Fun and Profit ones.

Screenshot of MODx metadata field in page editor.I’ve also souped up the metadata that gets output in the page’s code, so that I’m now outputting a meta description tag – this outputs whatever I’ve typed into the page’s Description field in MODx.

Screenshot of the MODx Meta Keywords systemI’ve also started using MODx built in meta keywords system, so some pages now have some keywords set.

A little while age I also added a Creative Commons license to the page footer but forget to mention it on the blog. This means that the site’s content is now actually marked as copright of Codeistry now – which it wasn’t before. As I’ve chosen a Creative Commons Attribution Non-Commercial Share Alike license, this also means that anyone can re-use, re-mix, translate or re-purpose any of the stuff on here for whatever they want, provided it’s non-commercial and they credit the original source.

Anyway, here’s the old footer:

Screenshot of the old Codeistry page footer, before the new license

and here’s the new one:

Screenshot of the Codeistry page footer, with the new Creative Commons license

9 Steps to Improve your small business website

Thursday, March 26th, 2009

As a web designer & developer, I see a lot of websites, many of them belonging to small businesses. I’m also an independent, running my own business – my website is my shop window, so this subject is close to my wallet heart. There are some common things missing in a lot of the websites that I look at, things that would really improve the website and make it work harder for its owner. Fortunately, most of the missing bits are fairly easy to add.

This list is intended to make you think about your own website and give you practical, actionable steps that you can take right now to improve things. None of these things are difficult and most of them can easily be done in an hour or two. Print this off, mark the ones that you think you need to work on, and tick off one a week.

See the 9 Steps to Improve your small business website article for the steps!

Accessibility article updated

Monday, February 9th, 2009

Screenshot of the About Codeistry page displayed in Lynx, a text-only web browser.Just a quick note to let you know that I’ve updated the Accessibility article on the main Codeistry website. I’ve polished the text a little more and added a section about testing your site’s accessibility using the Lynx text-only web browser. Check it out!

New years resolutions for 2009

Monday, January 5th, 2009

Give more back

One of the ways I want to give back, is by getting more involved in the MODx community and to start contributing some of the snippets and code that I’ve created for MODx over the last year. This is code that I’ve created for my own use that I think would benefit others in the community and that we can all help improve. I’ve started this process already with the ChunkIf snippet (below) – but there’s lots more where that came from.

I realise that I have a pretty nice life, working for myself, working at home on my own schedule and doing OK, financially. So the other thing that I had in mind was helping those less fortunate. I’d like Codeistry itself to do some good for other people, as well as me. To this end, I’m planning to start investing a portion of the proceeds from each job Codeistry does into small businesses in need around the world. Small amounts of money can go a long way in Africa or rural South America and provide seed capital for entrepreneurs to start their own businesses, lifting themselves and their families out of poverty; this is called microfinancing.

Kiva - loans that change livesBest of all, there’s a really simple way to do this called kiva.org – a site which makes it easy to invest in small businesses in the developing world.

The plan is for each Codeistry job to invest in one entrepreneur in the developing world, via Kiva. I can then link to the progress reports on Kiva and see how they’re doing – and maybe get my clients involved too, forming a connection between all our businesses.

New ventures

I’ve also got a few ideas for new web based businesses and sites which I want to get off the ground this year. I’ll be talking more about these later, so watch this space!

Build up Codeistry

In order to do all of these things, I’ll need to keep myself clothed and fed – which is where Codeistry comes in. We had a pretty good start but there’s lots of potential in my niche, so I want to do even better this year.

I’ll be blogging about progress with all these throughout the year. Hope you had a good 2008 and have a prosperous 2009!

Flexible working

Saturday, December 20th, 2008

Looking down Jones Street, San Francisco, towards Alcatraz islandI’ve been working from San Francisco, CA this week, as opposed to my normal Birmingham, UK. My wife was attending the ASCB conference here, so we decided to make a holiday of it and come together.

Unfortunately, there hasn’t been as much holiday as we’d hoped – as I’ve suddenly got more work than expected – but for me, it’s proved to be a very useful and successful experiment in flexible working.

While I’ve been sitting in our apartment on Sutter Street, I’ve been continuing some web development work for clients in Memphis, TN & done some consulting for a client in London, followed up with a transatlantic training session via Skype.

My wife had a job interview in beautiful and (unusually) snowy Vancouver after the conference, so we spent a day there too. I ended up doing a couple of hours work there, including a Skype call to Memphis, all on my little laptop – which I bought last time I was in Vancouver.

Back in San Francisco now for a few days of proper holiday and then back to the UK for Christmas Eve – it’s been a pretty busy couple of weeks!

Tools for flexible working

There were a load of bits of software that helped to make seamlessly working on the road possible, even easy. My laptop is a HP NC6400 that’s been upgraded to 4Gb of Ram and runs the excellent Ubuntu Linux (Intrepid 8.10). This setup is easily capable of running a full LAMP stack, so I can develop websites on the go. I generally use gedit for code editing, setup basically like textmate as explained here, minus the ruby specific bits.

Screenshot of SpiderOak window, showing device list.I keep a copy of everything – the contents of my /home folders from my desktop and laptop – in the cloud using SpiderOak. This means that I have rolling versioned backups of everything, automatically kept, all the time – this is very handy on its own. It also means that I can download anything from any of my computers, wherever I am, given internet access. This is very useful when you’re away from home, as you know that you can’t really forget anything – if it’s available on your desktop PC at home, then you can access it via SpiderOak.

As a last resort, Ubuntu ships with remote desktop support built in, so I can also just connect to my desktop PC over the internet and use it like I was at home, albeit rather slowly.

I also use Basecamp for project management which means that my clients and I can manage projects together and keep in touch, wherever I happen to be.

Those are the bits of software that really shone on this trip – but all the other little ones that I use everyday, most of which are open source, were also just as useful as they always are: gmail, pidgin/empathy, dropbox, firefox + firebug, tomboy, GnoTime, bazaar, etc…

Codeistry blog is proudly powered by WordPress Entries (RSS) and Comments (RSS).