Sat, 27 Apr 2013 16:46:48 +0100
After 3 amazing years, yesterday was my last day working at Forward.
I've had a great time, worked with some awesome people and made some brilliant friends, now it's time for a new challenge, I'm freelance.
I've been getting more and more involved with the communities, running meetups, hack days and open source projects. I got to the point where I was running on empty and had no free time to myself and had to find a better way to balance my life.
Once I've got my freelance business stabilised I'm hoping to do even more community and open source work and help to make the UK a great place for developers to work, socialise and share knowledge.
Get in touch if you'd like to work with me on a project: firstname.lastname@example.org
Sun, 07 Apr 2013 21:25:15 +0100
I've put a kind of living CV up on GitHub pages that sums up the kind of stuff I've been working on over the last couple years.(image)
Wed, 20 Mar 2013 16:32:50 +0000
One of the sponsors that I had arranged to help pay for drones for the upcoming Nodecopter Bath event was BAE Systems, who are active in encouraging interest in science, technology, engineering and robotics.
After revealing the sponsorship, there was an active discussion within the NodeCopter community about having a large defence company as a sponsor.
Therefore, on reflection, both myself and BAE have jointly agreed to withdraw the BAE Systems sponsorship from this Saturday's event.
I'm still looking for sponsors for the event, if you would like to sponsor a drone please get in touch: email@example.com
Sat, 16 Feb 2013 21:35:07 +0000
There are so many great conferences coming up this year, I thought I'd highlight some of the best ones.Waza - 28th February
Heroku's annual developer conference, the line up this year is brilliant including Matz, the creator of Ruby.#inspect - 25th March
The first official RubyMotion conference in Brussels. If you are getting into Rubymotion, you can't afford to miss this.Ruby Manor - 6th April
The community conference organized by members of the London Ruby Users Group, I spoke there last year and had a blast.Write the docs - 8th April
A new conference for people who write and maintain documentation, this is really interesting to me as I've been focusing a lot on documentation recently.BACON - 12th April
I also attended Bacon last year, unlike most technical conferences, the talks were incredibily varied, including talks about beer, lego and coffee.Railsberry - 22th April
Yet another amazing lineup, and good to see this traditional rails conf expanding into other topics as well.Git Merge - 9th May
A conference focused purely on git. It's pretty niche but ran by GitHub so you know it's going to be good.Webshaped - 23rd May
Finland's only Frontend web design and development conference, I'm going to be speaking there about super charging your frontend development with Node.Fluent - 28th May
The massive 3 day O'Reilly conference in San Francisco with a massive range of speakers and technologies being covered.NodeConf - 27th June
The official Node conference in California with a twist, it's at the beautiful Walker Creek Ranch with series of hands-on workshops mixed with presentations and talks.HybridConf - 15th August
The most exciting UK conference this year organised by Zach Inglis, it's a good mix of design and development talks from some world class speakers.dConstruct - 6th September
dConstruct is one of those conferences that I just can't miss, I've been 3 times in a row now and it gets better every year.Barcelona Ruby Conference - 14th September
I missed going to this last year, and after watching the videos from the conference I've been kicking myself since, definetly won't miss it this year.ArrrrCamp 7 - 3rd October
The rum-fueled Belgium Ruby conference, on it's 7th year, it's small but perfectly formed.
I've also keep track of all of these on Lanyrd Guide.
Thu, 07 Feb 2013 23:08:25 +0000
A short video of my dancing nodecopter presentation at Bathcamp yesterday.
Sun, 03 Feb 2013 18:28:39 +0000
In the past few weeks there has been a fair amount of activity on the Split repo, reaching over 500 watchers and I've just released version 0.5.0, a major update to the gem.
Adding the ability to swap out the persistence adapter and sampling algorithms as well as configuring your ab_tests from a YAML file rather than in code.
I've not been using Split in production for a while now, and it's encouraging to see that whilst other people are still using it, members of the community are stepping up to help continue to drive development forwards rather than leaving it to languish until a new, shiner library comes along.
I put together a little script (https://gist.github.com/4702837) to see how much work the community has contributed to the project, and the results are surprising:
Owner contributions 3278 ++ 1360 -- Community contributions 4274 ++ 2141 --
On split, developers other than myself have added and removed more lines of code to the project, which is quite exciting. I've become more of a manager of the project, ensuring that any pull requests are inline with the goals of the project.
This feels like one of the goals of an open source project, first and foremost it should solve the problem it was designed for but after than the project should aim to be supported by the community at large, fault tolerant.
If I were to step down now, I feel that the other developers working on the project could pick up where I left off, rather than it becoming just another abandoned project.
Sat, 02 Feb 2013 11:55:31 +0000
Quadcopter got caught in a strong wind about 20 meters up, hit a tree and fell, landing on one of the rotors.
Thu, 31 Jan 2013 23:34:29 +0000
The first test flight trying to get the Nodecopter to dance (go up and down) in time with a song, code is on github: https://github.com/andrew/ar-drone-dancer
Mon, 31 Dec 2012 20:41:53 +0000
Every year I like to set myself a number of goals or challenges to improve myself, last year included reading a new book every week and improve my level of personal fitness with a better diet and exercising more.
This year, as well as continuing with the good habits I've gained in 2012, I'm going to work on some new things:
Level up my terminal skills with vim and tmux
Get back into writing on a regular basis
Ship a RubyMotion app on the App Store
Get over my irrational fear of using the telephone
Dabble in hardware hacking and electronics including Nodecopter and RaspberryPi.
Heres to a great year!
Tue, 27 Nov 2012 21:45:27 +0000
A great collection of computer science books made available for free under a creative commons license. There are also a great collection of freely available books on O'Reilly's Open Books Project.(image)
Sun, 28 Oct 2012 11:25:15 +0000
It's basically two parts:
The use case for this can be seen on LNUG.org, I wanted to embed some links to Node books but not have to manage the links myself.
Some things I'd have liked to add if I had time:
Hopefully once the API is available to all there will be a revenue-share program so anyone can profit from embedding the widget in their site.
Fri, 08 Jun 2012 10:08:14 +0100
I'm thinking of running an introductory course in Ruby on Rails in London, if you are interested in attending please register your interest.
It will be a one day introductory course for developers who want to get started using Ruby on Rails to build websites and web apps.(image)
Tue, 05 Jun 2012 10:54:23 +0100
Bicycle Merry-Go-Round at Maker Faire in San Francisco
Fri, 01 Jun 2012 03:34:37 +0100
Split, the Rack Based AB testing framework, has just been updated to 0.4.2, and now supports v3.0 of the redis gem.(image)
Sun, 13 May 2012 08:36:22 +0100
A Lightning talk timer app that I made for iOS using RubyMotion.(image)
Sun, 06 May 2012 13:01:27 +0100
Sun, 06 May 2012 12:57:05 +0100
I've been playing around with pinterest recently, follow me!(image)
Sun, 06 May 2012 12:55:45 +0100
The slides for a lightning talk I presented at Bacon Conf a few weekends ago.(image)
Sun, 06 May 2012 12:55:09 +0100
A talk about a site I recently launched using Ruby on Rails and Node which needed to scale to 3000 concurrent users.(image)
Sun, 06 May 2012 12:54:21 +0100
A presentation about the benefits of using rails over sinatra that I made last year.(image)
Fri, 06 Apr 2012 17:19:01 +0100
This month at the London Node User Group we're doing lightning talks, please get in touch if you'd like to speak.(image)
Fri, 06 Apr 2012 17:16:05 +0100
Split, the Rack Based AB testing framework, has just been updated to 0.4.1, with a few important bug fixes and the ability to disable it via a configuration option.(image)
Sun, 01 Apr 2012 18:17:12 +0100
Forward is now hosting a weekly coding school for kids called CoderDojo.
CoderDojo is a movement orientated around running free not-for-profit coding clubs and regular sessions for young people.
If you know any kids who would like to get involved then send them and their parents the link.(image)
Sun, 25 Mar 2012 16:50:13 +0100
Answer some questions and we’ll calculate your Broficiency Quotient (BQ).
My BQ is -95, making me a standard nerd!(image)
Sun, 25 Mar 2012 16:48:48 +0100
Since then it's been deployed to the live site and is working great!(image)
Sat, 10 Mar 2012 08:56:15 +0000
I've released a new version of split, it has quite a few improvements including experiment start times, visitors only participating in one experiment by default, cleaning up old sessions and some bug fixes.(image)
Sat, 10 Mar 2012 08:49:02 +0000
This is pretty awesome, Split has been featured on Railscasts, a full 10 minute tutorial of how to do A/B testing with split and some of its more advanced features.(image)
Sat, 03 Mar 2012 10:04:51 +0000
Tickets are now available for the Go meet up that I have been organising in the Forward Offices on 20th March.(image)
Sat, 03 Mar 2012 10:04:03 +0000
I've recently been taking a stab at the Project Euler challenges, these are the solutions I've done so far in Ruby.(image)
Sat, 25 Feb 2012 08:29:01 +0000
I've been dabbling with Go recently and this guide to deploying Go web apps is really handy.(image)
Sat, 25 Feb 2012 08:11:46 +0000
A small but helpful library I released yesterday for encoding and decoding base62 strings, ideal for url shorteners.
It's also my first npm release, you can install it with the following command:
npm install base62
Fri, 17 Feb 2012 18:55:00 +0000
Last week I spoke at London Webstandards about the LNUG website, these are the slides from my talk.(image)
Fri, 17 Feb 2012 18:54:07 +0000
A fun little HTML5 3D game.(image)
Fri, 17 Feb 2012 18:52:46 +0000
A surprisingly useful little page that gives you the exact instructions for switching your number between each UK mobile provider.
I just moved from O2 to 3 mobile and couldn't be happier.(image)
Fri, 17 Feb 2012 18:51:27 +0000
This awesome visualisation of Google Streetview with blow your mind!(image)
Fri, 17 Feb 2012 18:50:42 +0000
A really interesting 2 day London conference in April put on by the guys at Mint Digital with a great mix of speakers.(image)
Fri, 17 Feb 2012 18:48:57 +0000
I'm now syndicating http://cherry-pick.tumblr.com to twitter so you can easily follow along with the best repos each day.(image)
Fri, 17 Feb 2012 18:47:51 +0000
We've just finished our live streaming setup for meet ups that our hosted in our office, you can now watch the meetups live from the comfort of your own home (without the free beer and pizza that we usually provide).(image)
Sun, 12 Feb 2012 10:42:28 +0000
Split, the Rack Based AB testing framework, has just been updated to 0.3.2 and it now handles redis errors and downtime gracefully.(image)
Fri, 10 Feb 2012 22:41:41 +0000
An event that I've been organising to introduce the Go programming language to more developers across London.
It's on 20th March and it's completely free!(image)
Fri, 10 Feb 2012 22:37:32 +0000
The slides from a presentation I did recently about hosting meet ups and events.(image)
Fri, 10 Feb 2012 22:33:46 +0000
I just recently sent out second Forward Technology newsletter, getting my feet wet with email marketing.
If you've not signed up already here's the link: http://forwardtechnology.co.uk/newsletter(image)