RIP, Ma'am

Like many people up and down this country, I too am lost for words at the passing of Queen Elizabeth II. For as long as I have been alive, she has always been on the throne. Let’s be honest, we all knew this day would come and now it has become the reality. It goes without saying that I am a royalist and I am a supporter of having a monarchy....

September 9, 2022 · 2 min · 333 words · James Ashford

Self-Hosting with Cloudflare Tunnels (feat Raspberry Pi)

If you’ve ever self-hosted services on your local network and wanted to expose them to the world, you would know that this is not a straightforward matter. This involves opening up your firewall by forwarding ports 80 (HTTP) and 443 (HTTPS) to a dedicated machine on your network. This has two main issues. Problem 1: your external IP address will be publically visible to the internet meaning that people could geolocate and collect information about you....

February 15, 2022 · 5 min · 944 words · James Ashford

Will They Reply? Analysing the Reply Networks of 32 Programming Language Subreddits

Have you ever used Reddit for learning a programming language? There are many subreddit detected to specific programming languages. They are great for finding project ideas, learning new topics and getting inspired. Many (if not most) programming subreddits have an active community of users who are willing to provide support to others who post submissions opening up discussions. I’ve always wondered if it is possible to find out which subreddits are better than others in terms of user engagement and by how much....

January 28, 2022 · 5 min · 1062 words · James Ashford

Interaction Networks of #COVID19 and "Delta variant" on Twitter

In the previous post, we went through the process of how to collect data from Twitter (Via Twint) using a few key terms. We then used regular expressions to extract the relevant parts of the tweet containing the retweeted and/or mentioned user. In this post, we use Gephi to build a visual representation of the network as well as extracting a few essential network features to help explain some really important components....

July 2, 2021 · 5 min · 991 words · James Ashford

Getting Started with Network Analysis

There are so many research tools available these data these days to make mundane tasks like data visualisation and collection much easier. This post touches on some of the essential pieces of software / tools you need to know for this type of research. This is broken down into Programming Languages, Modelling Tools and Visualisation. Programming Languages Python You can’t really go wrong with python. It is one of the most versatile programming languages and I use it on daily basis....

June 11, 2021 · 3 min · 626 words · James Ashford