Terence Eden. He has a beard and is smiling.

Terence Eden’s Blog

Theme Switcher:

Some thoughts on personal git hosting

· 15 comments · 800 words · Viewed ~9,203 times


An SSO screen with buttons for GitHub and GitLab.

As part of my ongoing (and somewhat futile) efforts to ReDeCentralise, I'm looking at moving my personal projects away from GitHub. I already have accounts with GitLab and CodeBerg - but both of those sites are run by someone else. While they're lovely now, there's nothing stopping them becoming as slow or AI-infested as GitHub. So I want to host my own Git instance for my personal projects. …

What's your API's "Time To 200"?

· 3 comments · 300 words · Viewed ~11,832 times


Scrap of JSON which doesn't say much.

M'colleague Charles has introduced me to the most spectacular phrase - "Time To 200". That's a measurement of the length of time it takes a new user to go from signing up to your API to getting their first HTTP 200 response. Think about the last time you started using a new API... Fill in a tediously long registration form Set up billing in case you go over the free trial limits Wait for a…

Working With The Twitter Videos API

· 1 comment · 850 words · Viewed ~8,321 times


Screenshot from Twitter. 2015-02-18T09:01:37.000Z. katie (@katiemoffat). A dull video of my cat to test twitter videos http://t.co/cGazAn7H3E

Twitter now allows people to upload videos directly to the micro-blogging platform. It's an attempt to bypass 3rd party sites like YouTube (owned by Google) and Instagram (owned by Facebook). In an uncharacteristic display of openness, Twitter's API allows developers to get direct access to video. This is a quick blog post to explain how you get access, and what you can do with the…

Celeb Hypocrisy on Twitter

· 150 words · Viewed ~550 times


OMG! Some star LOVES Samsung. Back when Twitter started, they used to advertise which Twitter clients people used. You could see that Stephen Fry preferred Feathers, and that I used Dabr. All was well. Then, of course, Twitter went to war with its third party developers. They cut their API limits, reduced their functionality, and obliterated all mention of third party clients. Which means …

API Design is UI for Developers

· 20 comments · 1,250 words · Viewed ~23,429 times


Scrap of JSON which doesn't say much.

I've been thinking a lot about APIs and their design recently. I stumbled on this fantastic quote from Greg Parker: Greg Parker@gparkerA programming language is a user interface for developers. Language authors should learn from HCI principles.❤️ 41💬 6🔁 019:10 - Wed 22 February 2012 When I first started learning C++ (back in the bad old days) I was convinced that any 1st year student could desi…