Good day everyone,
I am really pleased to let you know that, today, I completed the requirements and earned my expert-level certificate in Azure DevOps solutions and officially recognized as an Azure DevOps Engineer.
Continue readingGood day everyone,
I am really pleased to let you know that, today, I completed the requirements and earned my expert-level certificate in Azure DevOps solutions and officially recognized as an Azure DevOps Engineer.
Continue readingHello everyone,
I am pleased to let you know that, today, I have completed the requirements and passed the exam to be officially recognized as a Microsoft Certified Azure Developer Associate, to demonstrate proficiency in Azure cloud development and solutions, data storage options, messaging and events, data connections, SQL and CosmosDB databases, API management, app authentication and authorization (Active Directory), computing and VMs, and container deployment, debugging, performance tuning, and monitoring.
Continue readingToday, I have received CodeProject’s Most-Valuable Author (MVA) award (sometimes, they call it CodeProject MVP) for the year 2022.
Continue readingWhen dealing with asynchronous code, one of the most important concepts that you must have a solid understanding of is synchronization context. Synchronization context is one of the most ignored concepts in the asynchronous programming realm as it is often hard for developers to understand. Today, we will try to simplify things as much as we can. We will have a look at SynchronizationContext class and see how it affects code behavior in action. We will also have a look at one of the most important methods in TPL library, Task.ConfigureAwait().
Continue readingToday, we will have a look at different ways to dynamically load JavaScript files after the page is fully loaded.
Continue readingToday, we will learn about Cross-Site Request Forgery attacks and how to prevent them in ASP.NET Core, JavaScript and Angular.
Continue readingI came across a very nice feature of Entity Framework Core that I would like to share with you, it is the owned types.
EF Core’s owned types allow you to group fields, that you do not want to appear as a reference, in a separate type.
Continue readingGood day everyone! Today we will explore Mastercard MIGS payment service and learn how to capture payments from your clients through the provided API using C# and ASP.NET Core.
It is worth mentioning that the payment component we are going to create can be used from any project (not just ASP.NET core projects.) Moreover, it is very easy to port our test code to MVC, WebForms or even console/desktop apps.
Continue readingThis chapter is part of my personal notebook for PMP preparation. Check out the full notebook here.
This notebook summarizes project management concepts and terms in PMP context. This section summarizes all formulas in all modules.
Continue reading