Creating Power BI report using MVC Web API

Here we will see how we can create MVC Web API and use it in Power BI.  However, before that a small introduction on Power BI.  `Power BI is a reporting tool available in ...
Read More

Synchronous vs. Asynchronous Request Handling

Synchronous The requests in the system depend on some external resource like user request. When a request comes in, ASP.NET takes one of its thread pool threads and assigns it ...
Read More

Telerik Reporting Integration with ASP.NET MVC

Introduction: Telerik Reporting is a reporting solution for all .NET cloud, web, mobile and desktop platforms that provides a full range of ready-to-use tools and services, ...
Read More

Security in Web API - Part 2

In my blog, `Security in Web API - Part 1’, we discussed how to create APIKeyHandler and AuthHandler. In this blog, we will see how to implement Authorization and execute Basic ...
Read More

Security in Web API - Part 1

Security has always been a major concern when we talk about enterprise-level applications. This is truer, when we talk about exposing our business through services.  However, ...
Read More

Preventing Cross-Site scripting (XSS) attack

Introduction Cross-site scripting attack, also called XSS attack, is a security vulnerability found in web applications. In XSS, malicious script is injected into the web pages ...
Read More

Six Key Benefits of ASP.NET Core 1.0 which make it Different & Better

Introduction ASP.NET Core 1.0 is not a continuation of ASP.NET 4.6. It is a whole new framework, a side-by-side project which happily lives alongside everything else we know. ...
Read More

Overcome Coupling & Separation Concerns with Onion Architecture

There are several traditional architectures available, and one of the basic issues with these architectures is the coupling of UI and business logic layer to data access.
Read More

Caching in ASP.NET

Introduction Caching is a process for storing frequently accessed data/information in memory, so that, when the same data/information is needed the next time, it could then be ...
Read More

Adding real-time communication simplified with ASP.NET SIGNALR

As a developer I have seen how the world of web pages has evolved. Static web pages are long gone and dynamic web pages are expected even from the simplest of websites. But what ...
Read More