A collection of Gareth's notes, deep dives, and technical explorations.
There are plenty of resources on things to see, eat, and do in South Korea, I found that there was little information around the logistics of being an exchange student at Korea University. My hope is that this post will act as a starting point for your research and planning.
Posted: Dec 7, 2023 | 13 min read
My Obsidian note taking system that has helped me document and review more with less friction.
Posted: May 20, 2023 | 12 min read
Some information I wish I knew to prepare for exchange as a Software Engineering/HBA student.
Posted: Jul 19, 2022 | 4 min read
A review of things that went well and things that could be improved for Hack Western 8's development team.
Posted: Mar 4, 2022 | 9 min read
Create an automated deployment pipeline off Github for any VPS using Github webhooks.
Posted: Jan 11, 2021 | 7 min read
An investigation into the trade-offs of a Neo4j database index.
Posted: Dec 23, 2020 | 6 min read
Over the past two years, I've built my fair share of authentication systems which has led me to this implementation using JWTs that is both secure and seamless for the user.
Posted: Dec 8, 2020 | 17 min read
I learned Redux while learning React but the boilerplate required to setup simple actions has motivated me to leave it behind. I've found opinionated libraries that have improved reusability and performance.
Posted: Sep 10, 2020 | 3 min read
I've been working on floatingfile since September of 2019 and have learned so much from it. Here are five things I've learnt.
Posted: Aug 10, 2020 | 3 min read
A start-to-finish guide for deploying a MERN application on a Digital Ocean VPS.
Posted: May 13, 2020 | 9 min read
A start-to-finish guide on hosting a Neo4j database on a Digital Ocean VPS.
Posted: April 29, 2020 | 4 min read
A plethora of project structures exists for React applications each with their pros and cons. Here's how I structure my projects (today).
Posted: April 19, 2020 | 6 min read
Socket.io is a powerful library that helps enable two-way communications. Here's how I set up a project with socket.io and Express.
Posted: April 17, 2020 | 3 min read