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.

This website is a .NET blog system developed by me starting from June 2008. It evolved from ASP.NET WebForms with VB to ASP.NET Core with C#. It's now open source to the community.

Contact me: Edi.Wang@outlook.com

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.


Azure App Services

Host website, manage SSL


Azure SQL Database

Store blog relational data


Azure Blob Storage

Store blog post images


Azure Active Directory

SSO Authentication


Azure Application Insights

Monitor website from end to end


Azure DNS

Manage domain “edi.wang”


Azure CDN

Deliver static resources


Azure DevOps

CI / CD from GitHub to Azure


Azure Key Vault

Secure Application Credentials


Azure Front Door

Scalable Load Balancer with Failover


Azure Function App

Serverless Email Notification


Web Application Firewall

DDOS and Web Attack Protection


Azure App Configuration

Manage Feature Flags


Azure Cognitive Services

Moderate Comment Content

The Journey of Edi.Wang


  • 2003

    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.

  • 2008

    After college entrance examination, I planned to build a brand new personal website for demostrating my works.

    1. Use Windows Aero style as visual design, make the website looks gorgeous.

    2. Use XHTML + CSS as a replacement for table layout, targeting latest browser standards.

    3. 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".

  • 2012

    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.

  • 2013

    Rewrote frontend with Bootstrap.

    Optimized for cloud hosting and mobile devices.

    Hosted on Microsoft Azure.

  • 2015

    Migrated to new domain name: edi.wang.

    Changed website UI to English to go international.

  • 2018

    Completely rewrite blog system with .NET Core, code name "Moonglade".

    Integration with more Azure Services

  • 2019 - Now

    Open Source the entire system on GitHub.