How This Blog Came to Be

I’ve been learning programming since 2018. I started by developing open source applications, mostly for the PS4 researcher community related to jailbreak work. At that time, I mainly used Python and some C.
Later, I became interested in developing Windows desktop applications. Using a GUI felt much easier than entering command line arguments manually. That was how I discovered .NET, which I consider the best platform for creating Windows Forms applications.
In 2019, when I started babysitting my child, I used whatever free time I had to continue learning and building. I can confidently say I am proud that some of my applications are being used by people all over the world. That became an important part of my learning journey.
I also learned web development, working with MVC and Web APIs. At one point, I developed a program that people used with a pay per use subscription model, with a Web API as the backend. Funny enough, I used JSON as the database at that time, and I even made some profit from it. All of my open source projects can be found on my GitHub profile.
I hoped that all the experience I gained would help me land a job, but it did not happen.
In 2023, I was actively searching for jobs when something serious happened in my life. I had to stop job hunting to focus on taking care of my family. I will explain this in another post.

Fast forward to this year, I started wondering if I could build a .NET project that would be useful beyond just being a portfolio. That was how the idea of this blog came to life. This weblog is a place where I share my progress and the challenges I face during development.
This blog is built using ASP.NET Core MVC and is hosted on an Ubuntu server running on my mini PC. Everything about this setup is new to me, from the homelab to the production like hosting environment. I hope to share more about my homelab in the future
Comments
💬 Comments are powered by Utterances, a lightweight comments widget built on GitHub issues. To comment, you'll need a GitHub account.