Cloud hosting is simple and convenient, but over time it can also be costly. As an alternative, I decided to host a .Net API on a Raspberry Pi running Ubuntu.
When building APIs, you'll often want to create and store a collection of endpoints and requests in order to test quickly and effectively. There are a number of tools to help with this, but the one I use most often is Postman.
It's hard to remember how things used to be prior to all the big tech companies. They went from making great products to stealing our information and showering us with adds, so I've started looking for alternatives.
When doing full-stack development, most times you'll be working with a front end client and some sort of API that the client will consume. For web development, this usually isn't a problem since your API runs on one port and the client is on another - everything can still talk.
When I reset my development machine a while back, I made the decision to forego installing Microsoft SQL as I usually do, and just use the Docker image instead.
Azure static web apps have a built-in CI/CD integration with GitHub and provide a token that can be used with other services such as GitLab. But what about when you just want to push things manually?
Not long after getting my site set up, I decided that I wanted to have an easy way to search for things, especially considering that the site serves as my knowledge base for tech-related topics.
One great thing about Docusaurus, is it's built with React. That means I can use any other npm packages that would normally be used in a react app when building out my documentation / blog.
A couple years ago, I was doing a lot of flutter development and ended up writing a blog post about how to containerize a flutter web app. Unfortunately, I was hosting my site with squarespace at the time, and no longer have access to any of the blog posts I made.