Installing Windows 10 IoT core to RasberryPI 2

Posted by Anuraj on Sunday, August 23, 2015

IoT Miscellaneous Visual Studio

At //Build 2015, Microsoft demonstrated a version of Windows running on a Raspberry Pi 2 board. Last month Microsoft released Windows 10 officially. This post is about installing and booting Windows 10 IoT core.

K-MUG TechDay 22nd August 2015 Kochi

Posted by Anuraj on Tuesday, August 18, 2015

.Net Miscellaneous User Group Activities

This month’s K-MUG TechDay is planned for Saturday, 23 August 2015 at ORION India Systems, Infopark venue.

Build your own ASP.NET 5 tag helper

Posted by Anuraj on Sunday, August 9, 2015

.Net ASP.Net ASP.Net MVC HTML5 Javascript

Few days back I wrote a post on ASP.NET 5 Tag Helpers, this post is about building your own tag helper. As the first step you need to inherit from TagHelper class, which is available in “Microsoft.AspNet.Razor.Runtime.TagHelpers” namespace. TagHelper is an abstract class and contains virtual methods i.e. Process and ProcessAsync to facilitate both synchronous and asynchronous code execution that can be overridden in your custom Tag Helper class. ProcessAsync is the asynchronous method that we can use if we need to do some long operations. Both these methods has two parameters TagHelperContext and TagHelperOutput.

Creating ASP.NET 5 Web Application using Yeoman Generator

Posted by Anuraj on Wednesday, July 29, 2015

.Net ASP.Net ASP.Net MVC HTML5 Javascript Web API

In this post we will explore the ASP.NET 5 Yeoman generator. What is Yeoman? Yeoman is a set of tools that facilitates building web applications. To use Yeoman, you need to install nodejs and yo package. So here is the installation steps for ASP.NET 5 Yeoman generator.

Enabling Cross-Origin Requests in ASP.NET5

Posted by Anuraj on Tuesday, July 28, 2015

.Net ASP.Net ASP.Net MVC HTML5 Javascript Web API

Cross-origin resource sharing (CORS) is a mechanism that allows restricted resources (e.g. fonts, JavaScript, etc.) on a web page to be requested from another domain outside the domain from which the resource originated. “Cross-domain” AJAX requests are forbidden by default because of their ability to perform advanced requests (POST, PUT, DELETE and other types of HTTP requests, along with specifying custom HTTP headers) that introduce many cross-site scripting security issues. CORS defines a way in which a browser and server can interact to safely determine whether or not to allow the cross-origin request. It allows for more freedom and functionality than purely same-origin requests, but is more secure than simply allowing all cross-origin requests. It is a recommended standard of the W3C.

Microsoft Openness event on 25 July 2015

Posted by Anuraj on Thursday, July 23, 2015

.Net ASP.Net Miscellaneous User Group Activities Windows Azure

Registration URL: K-MUG:

Basic authentication middleware for ASP.NET 5

Posted by Anuraj on Thursday, July 23, 2015

.Net ASP.Net ASP.Net MVC Visual Studio Web API

This post is about building another middleware component for ASP.NET 5. Long back I wrote a post about Basic authentication for Web API. This implementation uses the same functionality. It checks for Authorization header in the HTTP Request, if not found it set the Response status code to 401 and adds a WWW-Authenticate header. When browser receives such response, it will show the Basic authentication dialog. If the header is set, you can parse the header and validate the credentials against database. Here is the implementation.

Copyright © 2017 - Anuraj P. Blog content licensed under the Creative Commons CC BY 2.5 | Unless otherwise stated or granted, code samples licensed under the MIT license. This is a personal blog. The opinions expressed here represent my own and not those of my employer. Hosted with ❤ by GitHub