Me and the Blog

I am a professional .NET developer, Microsoft MVP. My job is to develop website for a fintech company.

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.

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 “”

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 Storage Queue

Queue email notifications

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:

    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.