How I Transitioned My Course Platform to Notion: A Developer's Perspective

Over the course of 2+ months, I dedicated my time to developing a web app using Next.js, NextAuth.js, Prisma, SQLite, and other impressive technologies. However, as my focus slowly shifted away from the actual content, I realized that I needed to make a change. That’s when I decided to migrate my course platform to Notion. Take a look at how it turned out: Although I had used Notion on and off for a few years, this summer, I made the conscious decision to fully immerse myself in it....

New Website and Redesign: Improving Developer Experience and Content Creation

A few days ago, I had a brilliant idea of migrating my website, flaviocopes.com, from Hugo to Astro. In just one day, I successfully accomplished the transition with a fresh new theme design. In this blog post, I will share the entire process and decision-making behind this change, as it may prove useful to you. For those unfamiliar with Astro, it is a fantastic site-building tool that I have been using for many of my latest website projects....

Transitioning from No-Code to Some-Code: Embracing Control and Customization

In my recent journey, I found myself exploring something I had never done before: relying on a service to handle a website. As a senior developer, I have always strived to maintain full control over my projects. However, my perspective shifted when I discovered Notion—a platform that intrigued me with its ability to power websites, as I described in this post. In my post, I touched on the idea of hosting the landing page for my new course using Notion....