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...
Tuesday, January 31, 2017
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...
Subscribe to:
Posts (Atom)
Powered by Blogger.
Software Architect at Surge Global/ Certified Scrum Master
Experienced in Product Design, Software Engineering, Team management and Practicing Agile methodologies.