Initially, I wanted this latest version of my website to be a collective of everything I’m posting online. From photography, to music, dev projects and blog posts, I was going to include them all in this one place. But I quickly realised that in doing so, a conflict arose with another key concept I wanted to embody with this latest version: simplicity. We’ve come a long way from the days of spinning up a separate Ghost server and rendering all of the blog posts with a Next.js frontend!
An alternative design for the tunde.io website, featuring projects, photography and blog posts inspired by Sam Becker’s portfolio.
The problem with my previous idea is that I found the best way to manage all of those different forms of content was not through Markdown files, but instead using a CMS and fetching the content through an API. That bought with it a significant overhead to what should be (in my opinion) a fairly simple developer blog.
So I stuck with my desire for minimalism and settled on using Astro for the frontend and Markdown (MDX) for managing content. The result is a website that is easy to update and maintain and a refined focus with what I want to display on it. Yet, somehow, at the same time, this is the most complete version of tunde.io I have ever produced.
I talk more about building this latest version of my website over here.
📸 Photography is a major passion of mine and I’ve split that into its own online portfolio which you can view here. Also, feel free to follow me on Instagram.
- astro
- react
- typescript