About
Welcome to the About page! Here, you’ll find a brief summary of this website’s purpose and a little bit about me.
The purpose of developing GiangMichaelPhan.azurewebsites.net/ is to showcase my skills in a practical setting, as well as to share a bit about myself—my passion for programming, reading, and exploring interesting topics like technology and science. This website also serves as a platform for me to document my daily thoughts on various topics through a logging system, which will be developed soon. Additionally, it tracks projects, similar to ServiceNow, which is why I created the “project system.”
Most elements on this site are dynamic, meaning they can be created, edited, and deleted through the admin panel, with data stored in a database and rendered each time someone visits. Building this functionality has allowed me to enhance my critical thinking skills, particularly in using sessions, tokens, and refining my coding logic.
Developing this website is an ongoing project where I can continuously add new features as I learn more. I appreciate you visiting the site, and you might notice changes each time you come back. My goal is always to improve both the code and the content, making the site better with each update.
This website is developed using ASP.NET Core 8. For me, .NET Core is an impressive framework. I made the transition from Node.js to .NET Core, which wasn’t an easy shift due to the differences between the two. .NET follows an object-oriented programming (OOP) structure, which requires more detailed and structured code, while Node.js is a functional language that allows for dynamic and flexible coding. However, the strength of .NET lies in its robust and stable structure, making it ideal for larger projects. On the other hand, while Node.js is easier to learn and highly dynamic, it can become challenging to manage in extensive development.
This website is hosted on an Azure Docker environment, a setup I find fascinating. Each part of the web app runs independently within a Docker container, and it only takes a few minutes to build and deploy. While the initial setup of the Docker image and Azure environment can be time-consuming, everything runs smoothly afterward. I also appreciate the ease and security of managing secret variables.
Currently, the site is a bit slow because it’s running on a B1 Azure App Service tier, but I plan to upgrade to a higher tier soon for improved performance.
Giang Michael Phan, from Morrow, Georgia, is a dedicated web application developer with over 15 years of experience in Information Technology. With a strong passion for computer science and a love for solving complex problems, I continually seek out new challenges. In my free time, I enjoy reading inspirational life stories and staying informed about the latest developments in technology and science, which I find truly fascinating. Explore my website, and I hope you enjoy and find the information both engaging and insightful!
Feel free to use the contact form below to send me a message. Thank you!