Entity Framework 7 Code First Migrations

This post is about Entity Framework 7 Code First Migrations. Code First Migrations is a Entity Framework feature which helps to apply database schema changes without re-creating the whole database. In ASP.NET 5, Microsoft released EF 7, which helps to run migrations with dnx command. For enabling the code first...


How to setup Https on Kestrel

This post is about setup Https on Kestrel. Kestrel is a cross-platform web server based on libuv, a cross-platform asynchronous I/O library. Kestrel is open-source, and you can view the Kestrel source on GitHub. Kestrel is a great option to at least include support for in your ASP.NET 5 projects...


Measuring code coverage of ASP.NET Core applications using Opencover

This post is about getting code coverage of ASP.NET Core using Opencover. In computer science, code coverage is a measure used to describe the degree to which the source code of a program is tested by a particular test suite. A program with high code coverage has been more thoroughly...


Using Glimpse in ASP.NET Core

This post is about integrating Glimpse in ASP.NET Core application. Glimpse is a web debugging and diagnostics tool used to gain a better understanding of whats happening inside of your ASP.NET application. First you need to add reference of Glimpse in the project.json file. { "version": "1.0.0-*", "webroot": "wwwroot", "exclude":...


Generating dynamic XML Sitemaps in ASP.NET 5

This post is about creating a XML Sitemap middleware in ASP.NET 5 MVC 6. Sitemaps provide a way of informing search engines about pages in your site. For small websites you could probably generate an XML sitemap file manually. For large sites with dynamic content, a programmatic approach is required....


Build your first Office 365 addin using HTML and Javascript

This post is about building office 365 addin using HTML and Javascript technologies. You don’t require Visual Studio, but it is recommended. VS 2015 has a project type Apps for Office. In this post I am creating an outlook addin add-in that provides audio transcription of the mail content. For...


Angular JS CRUD operations with ASP.NET5 - Part 5

This post is about enabling javascript code coverage through Blanket.js. First you need to install the blanket.js via bower. So here is my updated bower.json. { "name": "todolist", "private": true, "dependencies": { "bootstrap": "3.0.0", "angular": "*", "font-awesome": "*", "jasmine": "*", "angular-mocks": "*", "blanket": "*" } } I have added the...