This website
This is the latest iteration of this website. Here's where I've landed:
- Next.js 15
- TailwindCSS for styling
- Supabase/PostgreSQL for my (anonymous) analytics
- Geist Sans for the main typography, IBM Plex Mono for code
- Shiki for syntax highlighting, with my own custom theme Lydia
- Heroicons for the few icons here and there
- I'm making a heavy use of MDX through next-mdx-remote-client
- I use Cloudinary for hosting images
- Finally, I use Netlify for hosting
Why Next.js, and not something like Astro?
Next.js might not be the best choice for a mostly static website like this one. You get a good chunk of JS, want it or not. That said, for me this website is a playground. I would like to try out Astro, but I also want to keep up with the latest Next.js updates. I'm not using Next.js heavily in my day to day job, so this is a good way to keep up with the framework.
Why not Vercel?
I have a lot of non-Next.js projects on Netlify, and I don't want to switch context between two different hosting providers.
Wait, you track me? What do you track?
Only anonymous analytics, read more about it here. It's intentionally a very limited set of data, with zero PII. I just want to see which posts are popular.
So what's popular?
Modern PHP is the most popular post on this website, and I find it quite funny as a JavaScript developer. It got featured on HackerNews, Lobsters, Reddit, and many newsletters. I posted it and then left for vacations. I only found out about it after my analytics provider sent me an email to upgrade my plan.
Next up is My experience with Phoenix LiveView which surpassed My impressions of Effect-TS. Along with Using Phoenix with React and Inertia, I got a lot of traffic from the Elixir community, and got coverage from many Elixir newsletters.
This website is open source, right?
Nope. Prior versions of this website were open source, and then a few clones popped up - so I decided to keep it private.
I liked the previous version of the website better, why did you change it?
I got bored. I'll probably change it again in a few months. I liked the previous "Ancient Greece" inspired design, but I was tweaking and tweaking, but not writing any new content.
I found a bug, typo, or RSS is not working, What do I do?
Feel free to send me a message!
Can we work together?