RSSAmplifier

Blog

Calummm

I am Calum. I enjoy nerdy things but also human topics such as teaching and writing. I am definitely a human.

calummm.comRSS feed ↗4 posts

Latest posts

The details element

TL;DR Jump to the final product Ever since we started creating websites, we wanted a way to hide information until it was needed. We came up with the accordion, the revealer or the so called "twisty". These comprised of a heading or summary with a little arrow nearby that, when clicked, revealed a section of content - often with a little animation flourish. Now this required javascript to maintain…

Some really good ways to switch themes

It is nice to have a site look just the way you want it, but even nicer is to have a site that looks how a user wants. With how easy it is to implement a light and dark theme these days, I find it annoying when sites do not give me this choice. As a primarily dark theme user, nothing is better than a sudden 100% bright white site to irk me. Let's make our site default to the users default theme…

The future of the Senior Developer in an AI world

The rapid advancements in AI-powered developer tooling are undoubtedly profoundly altering the landscape of the software development world. From code completion and automated debugging assistants, all the way up to full agentic workflows, these tools promise increased efficiency and accelerated development times. However, beneath all the promises lies a profound threat to the natural progression…

The First Post

Hello. My name is Calum. Originally, back in 2023, this first post talked about my desire to create a blog site based on Angular. The following year, I updated it to talk about the transition to SvelteKit. In both of these times I was using this site as an excuse to learn about these fantastic frameworks for building Single Page Applications. However, I come to realise now in 2025 that…