Custom Time Types in Go with gorm and GinI guess the love affair with Go had to end sooner or later but I hit a major snag today trying to figure out how to store time-only and…Apr 12, 2024Apr 12, 2024
In Praise of Boring TechnologyHave you ever come across a really useful peice of boring technology that just works? And keeps on working without fuss year after year. It…Apr 8, 2024Apr 8, 2024
Image Uploads in a React/Go Stack — Part 3This is the final part of this seriesand follows on from part 1 and part 2. Now that we have a functional API endpoint, the next step is…Apr 3, 2024Apr 3, 2024
Image Uploads in a React/Go Stack — Part 2This article continues on from part 1 and goes through how I added image upload to my Go API. The goal here is to get the endpoints…Mar 31, 2024Mar 31, 2024
Image Uploads in a React/Go stackI’ve recently been having a lot of fun learning a new-to-me development stack after a few years in a hands-off management role and it’s…Mar 28, 2024Mar 28, 2024
A Minimal Working Go CORS ImplementationThere seems to be a few approachs to getting CORS working cleanly on Go with Gin but none of them seemed to quite work for me with a React…Mar 11, 2024Mar 11, 2024
Starting my first Go ApplicationIt’s been a while since I’ve started developing something new so this weekend, I decided to make a start on an entirely new application…Mar 3, 2024Mar 3, 2024
Marathon Dreams — Week 1I’ve never been a runner but over the last few years have been running on and off for general fitness but never really going anywhere with…Nov 5, 2023Nov 5, 2023
Another Busy Weekend’s DivingThe first dive of the weekend involved a trip to a local quarry for a training dive. This is never a particularly exciting location but it…May 9, 2023May 9, 2023