Angular JS CRUD operations with ASP.NET5 - Part 4

This post is about Angular JS unit testing. This post is using Jasmine; Jasmine is a behavior-driven development framework for testing JavaScript code. For testability I have modified the controller code little bit. Here is the controller. todoApp.controller("todoController",["$scope", "$http",function ($scope, $http) { $scope.Todo = { Description: "", IsCompleted: false };...


Angular JS CRUD operations with ASP.NET5 - Part 3

As I mentioned in the last post, this post is about client side implementation. Hope you have a basic understanding about Angular JS. If not, please have look into the Angular JS tutorial page. Angular JS comes with two Ajax implementations to communicate to server. One $http and $resource. In...


SonarLint for Visual Studio 2015

This post is about a Visual Studio extension - SonarLint, which helps to write better code. Few months back I wrote few blog posts about Sonaq Qube - a code review tool. SonarLint is also from the Sonarsource team. SonarLint is a Visual Studio 2015 extension that provides on-the-fly feedback...


Angular JS CRUD operations with ASP.NET5 - Part 2

This post is about the server side controller implementation. If you’re using previous versions of ASP.NET, you need to use Web API or REST enabled WCF services. ASP.NET5 comes with unified development experience, so don’t need to specify whether it is an MVC controller or Web API controller. You only...


Angular JS CRUD operations with ASP.NET5 - Part 1

This post is about implementing CRUD operations with Angular JS and ASP.NET5. The ASP.NET5 is different from the earlier versions of ASP.NET Framework. You can build ASP.NET 5 apps in Mac and Linux using VS Code and DNX. In this post I am configuring the development environment. You can add...


Locate in TFS - Visual Studio Extension

This post is about a small but useful Visual Studio Extension, Locate in TFS. This extension will help you to locate the currently selected item in solution explorer, in Source control explorer. Opens up the Source Control Explorer window to the location of the currently selected file. This works from...


ASPNET 5 EntityFramework.SQLite for x64 platform

By default EntityFramework.SQLite will not work with x64 platform. Here is the tweak which helps you to target your ASP.NET 5 application for x64 platform. Find the package install location. This could be %USERPROFILE%.dnx\packages\Microsoft.Data.Sqlite(version)\ - Since I am using beta 8, it is 1.0.0-beta8. Create following two folders inside the...