Back to Posts tech

Rebuilding the site using new technologies

Hello everyone! It's been a while, so here is a quick update. Finishing my bachelor and getting my amateur radio license has taken up a lot of my time, but I'm now back. With the latest Next.js 13 update, the App router has now become stable. Next.js is the technology used to build this site, and essentially, the kind of router dictates how the various pages and components of the site are laid out in the code base. There are a few fundamental differences between the Pages router, which we currently have still in use, and the new App router, meaning that the transition will not be instant. Since this is the case, we also decided to switch to Tailwind CSS from the CSS modules we have been using before. This allows us to style elements inside of JavaScript without having to work in separate files, speeding up future development. Whilst all of these changes are being implemented, you might notice some pages not matching up to other pages aesthetically, as some pages are using Tailwind CSS whereas others are still relying on CSS modules. Please be patient as we are sorting out everything.