The majority of the website's images have now been moved to Cloudinary, a cloud-based image hosting platform and content delivery network. By utilizing Cloudinary's compression and optimization capabilities, this should improve the website's performance and page load times. This change will also make it easier to manage images and scale as the website grows. This was a necessary step to support fu... Read more
Tag: website
Sentry is now being used for error logging on both the front and backend. They have a very generous free tier which is more than enough for this site. It was easy enough to set up, although I ran into a problem with my ad blocker stopping the reports from being uploaded to Sentry. After reading the documentation I found that I could get around this by tunnelling requests via the backend and now it... Read more
I haven't had much time to work on the site as I’ve been busy lately. I plan to work on it some more in the near future, in particular I would like to make some improvements around the login and registration forms. I plan to add client side validation by implementing a library such as Formik or React-hook-form, and add more options such as password resets. I would also like to look into logging in... Read more
This site now uses a Postgres database but that’s not how it started out. Originally the plan was to use MongoDB and the MERN stack. After 15 years working with relational databases I wanted to try something new and NoSQL was just what I was looking for. I'd read that relational data could be stored together, avoiding the need for joins across multiple tables. *Data that is queried together should... Read more
My new website is now live, though it’s still a work in progress so it's not in its final form yet. I've been meaning to learn a modern front end framework for a long time. Everything has changed since my PHP days over a decade ago, it almost feels like starting over again. I think React was a great choice for the front end. I like being able to split things up into components and the modular natu... Read more
