• 9 Tips for Writing Secure Applications in ASP.NET

     
    Security is one of the most important aspects of any application – and when we talk about security, particularly in ASP.NET applications, it is not limited to development. A secure app involves multiple layers of security in the configuration, framework, web server, database server, and more. In this post, we’ll take a look at the top nine tips for writing secure applications in ASP.NET.
     
    1- Cross Site Scripting…
    • Mon, May 30 2016
  • Building a Real time application with SignalR – Part 2

     
     
    This post is in continuation of my previous post where we discussed the needs, basics, configurations and transport mechanism of SignalR. In this post we will take this a step further by creating a sample application and analyze it further. Broadly, this post can be divided into two major parts: In the first part, we will be creating a sample and in the other, we will see how SignalR works in various environments and…
    • Tue, Mar 15 2016
  • Building Real time application with SignalR – Part 1

    HTTP protocol is the basis for all communication over the web, and it has catered to our needs since the early days. HTTP works in a request and response model, where a request needs to be sent to the server to get any update from there. This creates challenges in handling a few scenarios where we need real time data: when a user opens a web page then it needs to be updated, and when there is a change on the server but…
    • Thu, Feb 4 2016
  • Leveraging HTTP/2 with ASP.NET 4.6 and IIS10

    In the last decade, the Web has taken multiple long strides. From basic HTML, web pages developed a richer look and feel, and are getting more intuitive, user friendly and glossier every day. The key contributors to these changes are some new and revamped technologies, supported by the latest hardware and better internet connectivity. But performance has always been an area of concern with web applications since the beginning…

    • Tue, Dec 1 2015
  • Leveraging the Power of Asynchrony in ASP.NET

     

    Asynchronous programming has had a lot of attention in the last couple of years and there are two key reasons for this: First it helps in providing a better user experience by not blocking the UI thread which avoids the hanging of the UI screen until the processing is done, and second, it helps in scaling up the system drastically without adding any extra hardware.

     

    But writing asynchronous code and managing the thread…

    • Wed, Oct 28 2015
  • 12 tips to increase the performance of your ASP.NET application drastically – Part 2

    This post is the second part of my previous post where we discussed six tips to improve the performance of ASP.NET applications. In this post, we are going to discuss six more tips that could be another round a booster for your application performance. The link to the previous post is below.
     

    6         Make your page asynchronous

    IIS uses CLR…

    • Fri, Aug 21 2015