This post outlines the steps involved in publishing a asp.net websites to Windows Azure sites (Microsoft cloud).Create a new website in visual studio 2013 and right click on the website and say publish web site You will get different options in publishing web window; one of them is Microsoft Azure Websites When you click the Microsoft Azure Websites option then you will be prompted to enter login...
Entity framework 7 features overview
What is Entity Framework 7? Entity framework 7 is a lightweight and extensible version of Entity Framework. This post outlines some basic concepts in EntityFramework 7 and then what is new in EF7? New platforms targeted with EF7 like windows Phone and Windows Store. Off course ASP.NET 5 is supported. The core of entity framework is now supported in mac and Linux. Historically EF 7 is supporting...
ASP.NET 5 main goals overview
The main goals of developing ASP.NET 5 are as follows .NET 4.6 which is a big framework also called desktop CLR. The Core 5 CLR is a subset of desktop CLR. It does not contain Win forms, WCF, workflow or WPF. Development is made much faster by killing the compilation step, when you save the changes in VS editor it then automatically compiles the file you just need to refresh your browser to see...
ASP.NET MVC 6 overview
ASP.NET MVC 6 is a single aligned web stack on top of ASP.NET for doing web UI and web API. The current web stack contains Web Pages, MVC and Web API as shown in the following picture, they do not share much, Web pages and MVC share razor view engine but beyond that they do not share much example html helpers. Both MVC and Web API have their own Controllers, Actions, Filters and Model bindings...
ASP.NET MVC 6 overview
ASP.NET MVC 6 is a single aligned web stack on top of ASP.NET for doing web UI and web API. The current web stack contains Web Pages, MVC and Web API as shown in the following picture, they do not share much, Web pages and MVC share razor view engine but beyond that they do not share much example html helpers. Both MVC and Web API have their own Controllers, Actions, Filters and Model bindings...
ASP.NET 5 internals overview
ASP.NET 5 comes with the default runtime environment called KRE. KRE is K runtime environment which contains compilation, SDK and native CLR host. K runtime bootstraps the environment and runs on different operating systems. KVM is K version manager for installing different versions of KRE.Different commands related to KVM- single command line that downloads and runs the KVM KVM install 1.0.0 –...
C# 6.0 Features overview
This post outlines the new features that are added to the C# new version 6.0. Enhancement to Auto Properties:  currently auto properties are needed to have setters. This puts disadvantage to immutable data types. Now C# 6 allows only getters on auto properties.C# 6 also  allows initializers to auto properties as shown in the following picture Using Static classes – Now you...
Visual Studio 2015 IDE Productivity features
Visual Studio has been a most productivity tool IDE for developers and introduced many new features in latest version Visual Studio 2015. This post outlines the features introduced in VS 2015.VS 2015 bringing the seem less experience for all the new devices existing like dense screens (touch capability and high-resolution screens). Touch gesture for Visual Studio Editor You can scroll up and down...
What is new in Visual Studio 2015 debugging?
This post shows improvements that made in Visual Studio 2015 to debugging. When you set a break point inside VS 2015 editor then you will notice there is toolbar pops up as shown in the following picture Using the toolbar either you can open the settings or enable or disable the break-point. You can also notice there are fewer options in the breakpoint context menu The same screen in Visual...
Tooling support for ASP.NET 5 in Visual Studio 2015
The main goal of Visual Studio 2015 development is to give wonderful developer experience for visual studio users. VS 2015 provides command to tools to support mixed environment. For example, if you have 10 team members and 8 of those using visual studio and the other two are using different tool set on mac. In new project dialogue in VS 2015, you can see new 4 options Select the ASP.NETvNext Web...