I am a Principal Software Engineering Manager in the Microsoft Azure-CXP team. I am a Software Architect, Author, Technical Reviewer, Blogger, Speaker, and a Mentor. I am an Ex-Microsoft MVP, and a C# Corner MVP. I am a TOGAF Certified Architect and a Certified Scrum Master (CSM). I have over 18+ years of industry experience, and I am passionate about people, process, technology, design, and architecture of software systems, and working with the development teams to maximize their productivity. I blog at www.MyPassionFor.net and offers .NET Career Mentoring via www.RoadAheadSolutions.com you can follow me on Twitter @DotNetAuthor
This article will help you learn about working in the USA and many other related things.
Multithreading allows a program to run multiple threads concurrently. This article explains how multithreading works in .NET. This article covers the entire range of threading areas from thread cre...
This article explains how to properly handle existing exceptions using try, catch, finally and throw blocks and how to create your own custom exceptions.
Explains private, public, internal and protected used in C#.
Microsoft Visual Studio and .NET has its own UnitTest framework that is separate from the NUnit or other automation testing frameworks.
This article explains how to make and execute multiple Main() methods in the C# programming.
This article explains how to use a Logging Application Block with C#.
Today’s IT industry is all about foreign clients, anyways you are dealing with them now and then, but working in their own land with them is a different experience altogether. This video will help ...
This post summarizes the features introduced by various .NET features .NET 1.0 - .NET 4.5.
In this article, you will learn how to host your web application on Azure for free.
This article explains access specifiers in C#. Access modifiers and specifiers are keywords to specify the accessibility of a type and its members. C# has 5 access specifier or access modifier keyw...
In this article we will learn about TDD using C#. TDD is an evolutionary approach and mindset towards software development that enforces writing Unit Tests as you are coding the functionality or fe...
In this article I will share some real-world problems which appear to be complex, but with usage of Microsoft.VisualBasic.Devices those can be easily achieved.
This article talks about best practices of exception handling, and guides you for some common programming mistakes developers do, as that seems appropriate in most of the application written.
Explains the importance of books to todays nerdy world when we have all kind of portable readers etc.
In this article I will try to discuss whether MVC is replacing ASP.NET Web Forms and similar issues.
In this article, I’ll cover the SQL CLR in SQL Server 2012.
In this career advice, the author has provided insight into the steps you have to take to fulfill your career aspirations.
This blog post will help you understand what is big data and so on....
This video explains how a software developer can develop good communication skills and what tools & techniques etc. can be used.