Get your Free Visual Studio

In connect event, Microsoft announced the release of a new free edition of Visual Studio for students and developers. This edition is similar to Visual Studio Professional edition. New edition will be called Visual Studio Community.

Get your free Visual Studio edition from  http://www.visualstudio.com/en-us/products/visual-studio-community-vs

 

Posted in Visual Studio | Tagged | Leave a comment

Great News : .NET Framework available as Open Source

.NET Framework as Open Source
Yesterday, in Connect() event Microsoft announced the release of .NET Framework as Open Source. .NET Core 5 will be a NuGet package, which you can install and you can deploy a private version of .NET Core Framework with your application. Also, .NET team is building a .NET Core CLR for Windows, Mac and Linux to support multi-platform. This development is driven by both community as well as Microsoft.

Moreover, ASP.NET 5 is on the way with support for Windows, Mac and Linux. ASP.NET 5 will include a web server for Mac and Linux called kestrel.

Free Visual Studio Edition : Visual studio Community
In yesterday’s Connect session, Microsoft announced the launch of a free Visual Studio edition called Visual studio Community, which is similar to Visual studio Professional, for developers and students.

Visual Studio 2015 Preview Released
In connect(), Microsoft announced the release of Visual Studio 2015 preview with lot of new changes.

Watch the yesterday’s Connect session’s at http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014

Posted in ASP.Net, Microsoft, Visual Studio | Tagged | Leave a comment

AngularJs 2.0 – Breaking Changes

AngularJs is one of the widely used JavaScript framework based on MVC pattern. Currently we have AngularJs version 1.3 with lot of great features and adopted very well in the technology world. But, AngularJs team is working on a new version of AngularJs based on AtScript and ES6, which will be a complete rewrite of the AngularJs. All core concepts and implementations are going to change in new version. From the preview versions out there, the syntax and bindings are completely changed. New version will require different editor support to implement too.

Google itself spent lot on AngularJs 1.3, so there may be a support for the same at least for next 2 to 3 years. Even though AngularJS 1.3 is a great release with lot of productivity improvements, before choosing the same think about the long term support of the framework. Angular Team may look into a better migration plan in future, but as of now moving a code from angularJs 1.3 to 2.0 will be a complete rewrite of the program.

Refer more about upcoming AngularJs 2.0 at http://eisenbergeffect.bluespire.com/all-about-angular-2-0/

 

Posted in AngularJs, HTML5 | Tagged | Leave a comment

AngularJs – Extracting Querystring

We are discussing about different implementations using AngularJs in previous blogs. Today, let us see how we can access the data from querystring using AngularJs. AngularJs is based on MVC pattern and all requests reach the controller first. We need to extract the query string values in Controller.

$location object is used for extracting the query string parameters in AngularJs. Following code snippet is used for extracting data from querystring ‘user’.

soApp.controller(‘soDetController’, function ($scope, $location) {
var user = $location.search()[‘user’];
if (typeof user != ‘undefined’)
{….}
}

Posted in AngularJs, HTML5 | Tagged | Leave a comment

AngularJs – Filter over a field & multiple filter

AngularJs provides great filtering options. We use the filter for filtering the collection of data according to user selection.
Following code filter the students’ data using the user entry in ‘query’ field. In this case the filter will apply to all fields in students’ data collection.

Search: <input ng-model=”query” />
<ul>
<li ng-repeat=”st in students | filter:query“>

<p></p>
</li>
</ul>

Angular provides specific field level filtering. Following sample displays the students whose status is ‘Pass’
<ul>
<li ng-repeat=”st in students | filter:{Status: ‘Pass’} “>

<p></p>
</li>
</ul>

Moreover, we can perform multiple filtering in the same collection. Following sample shows how we can filter the students whose status is ‘Pass’ using user input

Search: <input ng-model=”query” />
<ul>
<li ng-repeat=”st in students | filter:{Status: ‘Pass’}| filter:query “>

<p></p>
</li>
</ul>

Posted in AngularJs, HTML5 | Tagged | Leave a comment