Hello World
A brief yet informative introduction to this blog.

On this page
An unoriginal title for an unoriginal concept#
I'm going to write stuff here that randomly comes to mind. This maybe stuff from javascript/typescript or other languages and tools I find interesting.
Why Astro#
I've always been a fan of react, and traditionally when deploying a site I would choose something like next.js. In this case, however, I wanted something
more lightweight. With all the hype surrounding astro lately, I figured I didn't have much to lose.
In addition, astro seems to have a great api to deal with md(x) files. I'm a big fan of markdown, and I'm hoping to use it as much as possible.
In case you were wondering, I didn't make this site from scratch. It's based on the AstroPaper template. In the future I'm planning to extend it to my liking.
Just Kidding! I'm using Next.js now!#
I've decided to switch to Next.js. With it's recent changes for react server components, and the /app directory, I think it's a great choice for a blog. I'm also a big fan of the Vercel platform, so it's a win-win.
I'm using the following other packages
- contentlayer: To make it easier to work with mdx files for my blog posts.
- tailwindcss: To make it easier to style my site.
- rehype: To allow me to easily parse and modify the html generated by mdx files.
- Delba de Oliveira's Blog: As a reference for how to use contentlayer and design various blog elements.