Author Archives: HeyChinaski

A quick look at the Redis source code

Having been writing predominantly Java and Scala for the last 7 years, my C skills are pretty rusty.  In fact they’re practically non existent.  Apart from the occasional hack I’ve not had the occasion to write much C since University.  There … Continue reading

Posted in C, Redis | Tagged , , , , | 10 Comments

Scala with Mockito gotcha

We do a lot of Scala over at Top10 nowadays.  We also do a lot of unit testing and that means a lot of mocking.  We’ve been using Mockito due to our familiarity with it as Java developers and because … Continue reading

Posted in Development, Java, Scala | Tagged , , , , | 1 Comment

Leaving the BBC. Joining Top10

After ~20 months it’s time for me to leave the Big British Castle. It’s been an honour to work for such a fantastic organisation which is very close to my heart. I’ve got to work on some great projects and … Continue reading

Posted in BBC, top10 | Tagged , , | Leave a comment

Most tweeted Columbo episodes

Sadly, Peter Falk died this week.  This means a lot of people are tweeting about Columbo.  Instead of doing all the things I ought to be doing today like exercising, working on an upcoming project and feeding myself I wrote … Continue reading

Posted in Development, Fun, Python, Twitter | Tagged , , , , , | Leave a comment

Twitter rate limiting and Google App Engine

@markovator has been silent for some time. He’d been replying to people but he’d not been able to come up with his own original tweets. The reason for this is the that he was being rate limited by Twitter. Initially … Continue reading

Posted in Development, markovator, Python | Tagged , , , , | Leave a comment

Minecraft Tumblr blog

I created a Tumblr blog for recording our minecraft adventures rather than filling this site up. I’ve cross posted the original minecraft post from here and added a couple more. New Floor and a Better Farm Valentines Day More to … Continue reading

Posted in Fun, Gaming, Minecraft | Tagged , , | 1 Comment


I’ve been playing Minecraft single player for a while now and it’s great.  Everything you’ve heard about the game is true.  The whole mechanic hinges around the simple rules that govern the physics of the world and the unique experiences … Continue reading

Posted in Gaming, Minecraft | Tagged , , | 7 Comments

A History of the World in 100 Seconds

I attended the History Hackday at the Guardian and helped Gareth implement his cunning plan to scrape Wikipedia for all historical events with associated geo coordinates and present them chronologically.  The video above is the result.  Unfortunately I couldn’t be … Continue reading

Posted in Development, Java, Python, Wikipedia | Tagged , , , , | 2 Comments

Neon Trails Live Wallpaper for Android

Since version 2.1, Android has had a live wallpaper feature which allows dynamic wallpapers to be built for the Android home screen that can animate and respond to touch and other inputs.  They’re remarkably easy to develop so I spent … Continue reading

Posted in Android, Development | Tagged , , , | Leave a comment

Markovator – Python + Google App Engine + Markov chains + Twitter

As a child a chat bot program called NIALL made quite an impression on me.  It came on one of those demo floppy disks from some PC magazine I forget the name of now.  NIALL stands for Non Intelligent Acquired … Continue reading

Posted in Development, Python | Tagged , , , , | 1 Comment