1. Share experience, knowledge and passion for software development using Microsoft .NET Framework technologies.
2. Build help-oriented, like-minded developers community.
3. Encourage to use Microsoft technologies for commercial business application development.
4. Improve English language writing skills.
5. Personal branding.
Over time some blog posts will be updated or rewritten completely.