Me and the Blog
I am a professional .NET developer, Microsoft MVP. My job is to develop website for a fintech company. I also do Windows development besides my job and created a few Apps for the Windows platform.
Empowered by Azure
To Achieve More
This blog is hosted on Microsoft Azure, the best cloud on the planet. By using Azure services and the .NET platform, it has achieved global availability with great performance and high DevOps productivity.
Host website, manage SSL
Store blog relational data
Store blog post images
Monitor website from end to end
Manage domain “edi.wang”
Deliver static resources
CI / CD from GitHub to Azure
Secure Application Credentials
Scalable Load Balancer with Failover
Serverless Email Notification
DDOS and Web Attack Protection
Manage Feature Flags
Moderate Comment Content
The Journey of Edi.Wang
I was 14 years old and I was so interested in computer technologies. I studied ASP programming all by myself and built my first personal website: HackerInn. This site provides cyber security information and showcase my works.
After I entered high school, due to busy school study, I don't have enough time to continue working on my site. As a result, HackerInn was faded out of the Internet.
After college entrance examination, I planned to build a brand new personal website for demostrating my works.
Use Windows Aero style as visual design, make the website looks gorgeous.
Use XHTML + CSS as a replacement for table layout, targeting latest browser standards.
Use .NET as development stack. Improved significantly on both functionality and security.
It was written in ASP.NET Web Forms 2.0 with VB.NET and converted to C# later, used Access 2007 as database. The website came online in July 2009, named "Geek Studio".
Focus on blogging only, and removed all other legacy features like videos, software downloads, etc.
UI changed to facebook style to have a clean and professional look and feel.
Finished development of EdiBlog 7.0 (code name "Nordrassil"). The website was renamed to "diaosbook", it's the first version using ASP.NET MVC and SQL Server.
Rewrote frontend with Bootstrap.
Optimized for cloud hosting and mobile devices.
Hosted on Microsoft Azure.
Migrated to new domain name: edi.wang.
Changed website UI to English to go international.
Completely rewrite blog system with .NET Core, code name "Moonglade".
Integration with more Azure Services
2019 - Now
Open Source the entire system on GitHub.