It is time to rewrite my personal website using different technologies! Over the years, I have switched frameworks and/or libraries for my quest to become a better software engineer. The driving reason why I do this every few years is so I can learn new technology or apply what I have already learned from my professional work experience. Iterating over this site has helped increase my knowledge in several technologies as listed below:
Tech Stack Timeline
For the first implemenation of this website I chose PHP. I had some experience writing Classic ASP and ASP.NET WebForms applications but, for a personal site, I wanted to pay less for my hosting and try something I was not familiar with.
This was a big move to start using .NET for my personal site and was able to spin up other side projects.
I made the move to GitHub Pages since it was a free host and I didn't need the complexity that came with my .NET API and SQL Server.
Currently using these frameworks/libaries.