Dr James Ashford

Research Associate, Network Analysis, Social Media and Programming


My Latest ThinkPad Setup: New Laptop and Distro

It’s official. I’ve now become a new, fully-fledged member of the ThinkPad cult community. What have I done? I’ve only gone at bought yet another ThinkPad - this time a ThinkPad T...

More Than Just a Title: Rethinking the Value of a PhD

I remember a couple of years ago now I was waiting in the GP surgery to collect my prescription and when the receptionist called my name over, I recall her saying “Mr Ashford, your prescripti...

For the Love of JavaScript! — Notes from a Python/Go Dev Going Back to the Browser

In a recent blog post, I talked about a little web app I built which process data in real-time from the Bluesky f...

Fun with Bluesky and Websockets

Do you remember the good old days when we used to have complete free-for-all access to the Twitter API? Oh, those were the days. I remember making so many different projects that used the API in so...

Honest Review of ThinkPad X240

I’m a huge Apple fanboy. There is very little you can do to persuade me to use another device for my daily and work driver. I love how all my Apple devices work seamlessly together under the...