Facebook Groupify

Written on January 12, 2021

This is a side project I’ve been working on occasionally in my spare time. Facebook Groups are often a wonderful place for finding new music. There’s many niche genre/location specific music groups that are goldmines. I regularly go through the process of opening a music group on Facebook, scrolling through the page and clicking on posts that link to Youtube, Spotify, Soundcloud, Bandcamp and other streaming sites. I give the songs a listen and then if I like it I add it to my Spotify. It would be nice if I could just have all of these songs already in Spotify and just listen to them with no interruption of having to click on the next link.

Read More

Logging into Facebook in a Repeatable Manner using Puppeteer

Written on November 29, 2020

I wanted to automate the process of getting some information out of a Facebook group. Unfortunately the Facebook Graph API only allows administrators of a group to access that groups posts via the API. So I went down the route of scraping the information instead.

Read More

Kubernetes Deployment Strategies

Written on November 19, 2020

In a bid to learn a bit of Kuberenetes and to solidify my understanding of some common methods of deployments I took on a challenge to give a demo on it. I covered recreate, rolling, blue/green and canary deployments. This blog contains some key takeaways from it.

Read More

AWS Solutions Architect Associate Notes

Written on March 24, 2020

I passed the Solutions Architect Associate exam in January 2020 with a score of 901. I started off learning by using the ACloudGuru course. While it was a decent introduction that was nicely structured, after completion I took practice exams with Jon Bonso and discovered I was woefully underprepared. I would not rely on the ACloudGuru course alone to get you through the exam.

Read More

Text Classification Quickstart

Written on January 9, 2020

Last April my work sponsored an AI Hackathon in Belfast. We provided a dataset of bot generated and user written reviews and asked them to try and detect the fake reviews. Myself and a coworker ran a workshop to teach folks the basics of text classification and get to a working evaluated solution.

Read More

Improving My Odds of Getting a Glastonbury Ticket with Puppeteer

Written on November 1, 2019

Glastonbury is a notoriously difficult festival to get a ticket to. Last year myself and some friends managed to get some. It was good craic. Such craic that we wanted to go again. I decided to splash a bit of technical knowledge into my attempt this year to see if I could turn the odds in my favour. How could I maximise my chances of getting a ticket?

Read More

Jekyll is Simple

Written on October 31, 2019

So I’ve updated my site to use Jekyll Now. It’s a static site generator and it’s all hosted on GitHub pages. The old one was quite slow, it wasn’t very mobile friendly and it required too much mucking about with HTML to add new posts. This lets me write new posts using markdown. Simple is good.

Read More

Hackathon - Ready Reviews

Written on May 1, 2018

In March 2018 I took part in HackTheHub, a Belfast based hackathon. In a team of three known as the Deep Ducks we developed an app, Ready Reviews, which processes customer reviews as they are being typed and detects shipping and customer service issues on the spot so that the user can be directed to the correct place to resolve their issue.

Read More

Project - Ethereum Website

Written on December 2, 2017

I developed a website on the topic of Ethereum to demonstrate my knowledge of HTML, CSS and jQuery for a University module. The website design was based off the Bitcoin site (now a different design it seems). It even has a fun game! Try out the demo.

Read More

Hackathon - Macmillan Cancer Support

Written on November 1, 2015

In October 2015, myself and three friends took part in Liberty IT’s 24 hour hackathon. Our aim was to spread awareness for Macmillan through social media. We developed a web app that provides personalised statistics on cancer risk and could easily be shared on social media. We placed second overall. Try out the demo.

Read More