Tuesday, January 31, 2017

Getting Started with Azure CDN

For a better user experience and a faster delivery of content from server to client, both caching and CDN (content delivery network) comes hand in hand. When considering performance it is important to use both of  these techniques for better user experience (See Caching vs CDN - Stackoverflow). CDN can be used to cache static web content to provide content faster to end users. It caches content...

Wednesday, January 25, 2017

Catch these things in EF Core

            var b = _context.Tasks.Include(j => j.TaskItems).Include(j => j.Creator); TaskItems is an ICollection in Task object, hence it'll execute separately in SQL Server. Since Creator is a 1 to 1 mapping, It'll do a inner join with Task.             var a = _context.Tasks.Include(j => j.TaskItems).ThenInclude(j => j.Status); First...

Thursday, January 12, 2017

Microservices what is it really

Image Credit : Contentful Microservices is a architectural pattern where a structure of an application is decomposed as collection of loosely coupled services. These services are responsible for handling separate business capabilities. Microservices helps software teams to continuously deliver large scale complex application in pieces. (Should...

Sunday, January 1, 2017

ASP.NET Core Request Pipeline

With ASP.NET to ASP.NET Core lot of things has changed. ASP.NET had a request processing pipeline with lots of events such as BeginRequest, EndRequest etc. With Core the architecture was changed. This is how ASP.NET Core application is initialized ASP.NET Core now has the concept of Middlewares. You can have many middlewares as you need and...
Powered by Blogger.


Software Architect at Surge Global/ Certified Scrum Master

Experienced in Product Design, Software Engineering, Team management and Practicing Agile methodologies.

Search This Blog

Facebook