-
Ticket Giveaway: DC4D:2
11 February 2011
Read moreDid you know that there's a second edition of the DayCamp 4 Developers event coming up in March? The daycamps are a chance for developers to invest a day in their careers, wherever they are, focussing on the soft skills we need to grow beyond coding monkeys and into accomplished …
-
Book Review: The Passionate Programmer
09 February 2011
Read moreI've been putting off writing this post, because I wasn't sure I could do the book justice, but I read and really enjoyed "The Passionate Programmer" last summer, and I've been dipping into it again and again ever since. The book was actually a recommendation from Travis Swicegood, after he saw me give my talk Open Source Your Career. It seems like it's not a well-known title so I thought I'd share my thoughts on the book and what I got from it.
-
Installing Gearman for PHP and Ubuntu
07 February 2011
Read moreI've been using Gearman lately in a project that I'm working on, and of course a month later when I came to deploy the code, I had to look up all over again what was required for a gearman server in order to put it on the new platform. Here is the short version for my future reference (and yours, if you like)
-
Why I Love Unconferences
04 February 2011
Read moreI'm seeing increasing numbers of unconferences popping up and I must say I'm quite enjoying them. Last year I went to OggCamp, we included an unconference at DPC, and now there's a PHP-specific event coming up in Manchester: PHP Unconference Europe or phpuceu. I really like unconferences but I think sometimes people don't know what to expect, so here's an outline.
-
Using gnome-keybinding-properties
03 February 2011
Read more
Last week I reinstalled my aspireone, which I've had for quite a while but which is really excellent for events. I put the latest Ubuntu Netbook Remix onto it and it installed like a dream, with peripherals and powersaving all working correctly. It says something about the positive experiences I've had with *buntu installs lately that I even did this over the wifi!The weird thing was that I don't really use Gnome on other machines as I prefer KDE, and I hadn't seen the Unity desktop before (as I understand it, this is a lightweight gnome replacement - it still looks and smells like gnome to me), so there were a few things that were "missing" as far as I was concerned. Easily the most annoying is the Alt+F2 shortcut, I don't really care what GUI I'm using, I mostly just run things from that! I also realised that I now had workspaces, but that there was no keyboard shortcut to switch between them (I don't use a mouse, so it's keyboard or nothing for me).
Enter a wonderful utility called gnome-keybinding-properties.
-
27 Ways To Be A Better PHP Developer
02 February 2011
Read moreLast weekend I was at the PHPBenelux 2011 conference in Antwerp. As conferences go it was pretty awesome, completely surpassing my expectations in many ways! The schedule was published in advance but I somehow forgot how many friends I have in that part of the world and what a wonderful …
-
Number System Primer
27 January 2011
Read moreI regularly teach the Zend Certification course and one thing that really splits those with a Computer Science background from those without is handling number systems other than decimal. Personally I don't see it as a major omission, I certainly don't work with those systems very often in web development! However, ZCE includes decimal, binary, octal and hexadecimal numbers in its syllabus, so I always make sure to stop and teach it. Here's a quick round-up of how they work:
-
Using s3cmd To Manage Files on Amazon S3
26 January 2011
Read moreRecently I moved some podcasts on to Amazon Simple Storage Service, or S3, which I know is great and easy to use, and I've used it with some wrappers, but never directly until now. It turns out, unsurprisingly, that S3 is great and easy to use :) I used s3cmd from s3tools - a collection of python scripts that made this really really easy. Even better, I'm an Ubuntu user so s3cmd is already packaged for me and I simply installed with:
-
Blanket for Reuben
24 January 2011
Read moreSome very good friends of ours recently had their first child, a son named Reuben, and this is the blanket I made for him:
It's a very traditional granny square crochet blanket, I love these because I can take a ball of wool and a hook with me to anywhere …
-
Time Tracking with Harvest
20 January 2011
Read moreSince I started working for myself almost 6 months ago, I've had to get to grips with running a company myself, and I must admit that the paperwork was one thing that stopped me from making this move sooner! I've kept everything in order and I'd like to mention one tool which has helped me hugely with that: Harvest.
-
5 Years of Blogging
18 January 2011
Read moreI've just realised that today marks 5 years since the very first post on this blog. I'm not sure how 5 years came around, the blog began because I was just leaving a job and every time I did that, I lost my directory of useful scripts that I collected. I also didn't know how to use grep 5 years ago (or linux, or vim ...) and so I couldn't find things in the directory anyway. So I started to blog things, in the hope of finding them again when I wanted them.
-
Quick-Start Guide for Google Charts API
17 January 2011
Read moreGoogle Charts API is a nice, freely available tool for creating really good-looking graphs very painlessly. Don't be fooled by the "API" bit though, there is no need for advanced understanding of HTTP here - you generate most graphs just by adding parameters to a URL! In this post we'll take a look at a few different ways to generate charts.
