About

puremango.co.uk is the personal blog of Howard Yeend. For over six years I’ve been blogging here about code and the web. Follow me on twitter.

I completed my MSc in Computer Science at Oxford in 2009, gaining a distinction for my thesis on Adaptive Websites. I gained a first class joint honours BA in Information Technology and Philosophical Studies at Lampeter in 2007.

I’m a 30 year old web developer by trade (working mainly with NodeJS/Couch, see my Web Developer CV).

At puremango, you’ll mostly find cool pieces of PHP and JavaScript code that I want to share – puremango was first built as a place to dump all my projects (before the days of github and google code). I also chat about more meta things, like ‘What on earth are Google thinking?‘ (hit HN frontpage, >200 upvotes) and ‘Why Diaspora won’t kill Facebook, but your startup might‘.

Recently I’ve been doing more JavaScript development at work, and entered a few demos to the JS1k contest, and the aea10k contest, which are fun little experiments in succinct coding. I’m also moving more into machine learning for personal projects, as it’s teh awesome (see my JavaScript genetic algorithm hello world blog post.)

My free PHP captcha script gained a lot of popularity, having being spotted on websites run by Mozilla, Apple, Avast Antivirus and several others back in the day (circa 2005). While developing freeCap, I found a vulnerability in several CAPTCHA scripts that was cited by W3C.

There’s also an interesting hacking tutorial that’s quite popular (but which I didn’t write), and an article about hacking facebook that’s gained some popularity too (which I did write, but which isn’t really about hacking).

Browse through the site and you’ll see the kind of stuff that’s here. And follow me on twitter, I only tweet about things I think coders will find interesting. I save facebook for the boring stuff ;0)

—–BEGIN GEEKCODE BLOCK—–
Version: 3.1.2
GED/CS/P d? s-:- a C++(+++) UL>+++ P–(—) L++>++++
E—->E— W+++ N o? K- w(+)(++)@ M++ PS+@ PE-@ Y+ PGP(-)>+++
t(+) 5 X+(-) R- tv+ b+>++ DI+++ D G+ e* e- e++ e+++ h—>++ r+++ y+(+++)
——END GEEKCODE BLOCK——
www.geekcode.comdecode

  1. No comments yet.

Comments are closed.