Easy APIs Without Authentication


A pet cat typing on a computer keyboard.

This is a curated list of APIs which do not require usernames, passwords, access tokens, signing, accept-headers, or anything more complicated than sticking a URL in a browser. (This is an update to my post from two years ago.) When I introduce people to the concept of using RESTful APIs, they immediately get how powerful it is to retrieve information from the Internet and then manipulate it in software. I used to give Twitter and Flickr as examples - they're both fairly well known and have…

Continue reading →

Pair Programing At The Code Club


Code Club Logo.

Running a Code Club sometimes means thinking quickly on your feet. I recently started a new Code Club at work. We thought we had everything set up perfectly when disaster struck. We went in to our assigned room half an hour before the club started and began to set up. Of the eleven computers we needed, only three had mice! Nicola - my co-educator - frantically rushed around the building looking for spare pointing devices. I started switching the machines on. Half of them were unplugged. So,…

Continue reading →

Code Club Lessons - The Checklist


Somehow, simultaneously, all 10 children in my CodeClub shoot their hands up. "Terence! Terence! Why doesn't this work? "Help! My bird isn't flapping!" "What do I press to set this variable?" I am run off my feet. I dash from workstation to workstation, troubleshooting the problems. In every case, my response is the same. "Did you follow the instructions on the sheet?" I say. "YES!" Comes the howl of protestation. "Even this one where it tells you to click on cat before making the changes?"…

Continue reading →

Lessons From CodeClub


Last night, I ran my second Code Club at Woking Library - teaching kids how to program using Scratch. We're following CodeClub's syllabus which has loads of kid friendly lessons. The first lesson was a great success. It was held before the Christmas break - so I was eager to make sure that interest hadn't waned. Far from it - we were over subscribed! We had 10 PCs and 12 kids - which lead to some sharing of equipment. Everyone involved seemed to enjoy it (including me) - so I thought it…

Continue reading →

Giving Back - CodeClub and AppsForGood


It occurred to me that I've been very lucky in my computing career. I had parents who encouraged my love of technology, who were able to teach me BASIC, and buy my brother and I our first computer when we were still quite young. That old BBC Micro served me well and helped springboard me to where I am today. I think it's time for all of us in the technology industry to encourage young people to explore the fascinating world of computers. Our lives are dominated by computers - and knowing how…

Continue reading →

Coding For Kids - In Woking Library


A few months ago, my friend Adam Cohen-Rose told me that Surrey Libraries were looking for a volunteer to help teach coding to kids. Adam Cohen-Rose@adamcohenrosehey @edent Surrey Library Service in Woking is looking for a @CodeClub volunteer… know anyone? codeclub.org.uk/getting-starte…❤️ 0💬 0🔁 009:44 - Fri 31 August 2012 So, after a few months of negotiations, demonstrations, CRB checks, and consultations - I'm now ready to run a pilot programme at Woking Library. Although I've written a f…

Continue reading →