PerfView Tutorial

Any well-versed developer dabbled in building .Net applications, for sure they must have at least heard of PerfView or used PerfView in their quest to improve the performance and/or troubleshoot application performance issues. PerfView is a windows based free performance profiling tool used to gather and isolate CPU and memory related data & issues associated… Read More »

.Net Core reference real world applications built using Containers and Microservices Architecture

It’s always delightful to get see best practices and design patterns implemented in a reference application using best of breed tools, frame works and technologies. This reference applications specifically provides guidance on .Net architecture and demonstrates how to build scalable and high performing .Net applications running on Azure cloud using recommended .Net tools, libraries and… Read More »

ASP.Net Core external provider authentication using OpenID Connect + Cookie Auth middleware

OpenID Connect is an authentication protocol, built on top of OAuth 2.0, that can be used to securely sign users in to web applications. This authentication protocol allows you to perform SSO (single sign-on). It introduces the concept of an ID token, which allows the client to verify the identity of the user and obtain… Read More »

ASP.Net Core 2.1, 2.2 and 3.0 code samples

Learn how to use ASP.Net Core to build and run .NET apps on Linux, macOS, and Windows with these code samples, covering the entire range of ASP.Net Core functionality and demonstrating ASP.Net Core features like ASP.Net Core Razor Pages, ASP.Net Core SignalR, Blazor and latest ASP.Net Core 3.0 These ASP.Net code samples absolutely provides great… Read More »

macOS Developer Tools Setup Guide

Though, I’m a windows guy at work. Most of my clients run their systems on windows platform. However, I own Mac for my personal needs and for hobby projects. For a guy from windows background, working through Mac is a difficult experience particularly, if you’re planning to set up development environment to write some sophisticated… Read More »

DevOps for ASP.NET Developers Video Series

Sometimes, you’ll hit this kind of treasure trove – Soup to nuts video series on DevOps which starts with exploring fundamental concepts of DevOps and best practices, then focusing a good deal on related DevOps components like “source control”, “project work tracking”, “continuous integration” and finally ends with “software testing”. All these concepts are fully… Read More »

Free ebook on building .Net Core with Azure DevOps

DevOps is a critical component of any serious enterprise application development life cycle. DevOps ecosystem has grown dramatically in the recent years with lot of CI/CD systems are in market like Travis, Jenkins, TeamCity, Azure DevOps, AppVeyor. With the introduction of .Net Core and command-line interface (CLI) has further accelerated a more standards based DevOps… Read More »

Welcome to .Net CLI tools

.Net Core has made CLI (command-line interface), a first class citizen of .Net eco system. CLI has made .NET build process more streamlined and well integrated into various CI/CD tools. CLI provides solid foundation for building container applications using Docker and creating NuGet package super easier. .Net Core SDK esp. 2.x comes with bunch of… Read More »