New Start – ASP.NET Core 1.0

All ASP.NET lovers following the great web application development framework may be thinking, why we need to think of the old and dead version1.0 ? We were already in ASP.NET 4.6 and waiting for ASP.NET 5, no time to think about 1.0. Hold on.

Microsoft renamed our dearest ASP.NET 5 as ASP.NET Core 1.0. ASP.NET Core is written from scratch and it is a new beginning; so renamed to ASP.NET Core 1.0. As mentioned, it is a new start, so don’t expect all the ASP.NET 4.6 features right now in ASP.NET Core 1.0. They will incorporate more relevant features from ASP.NET 4.6 in future versions.

Along with this, MS renamed the supporting frameworks to declared a new beginning
ASP.NET 5 => ASP.NET Core 1.0
.NET Core 5 => .NET Core 1.0
Entity Framework 7 => Entity Framework Core 1.0 / EF Core 1.0

Now, how we are going to google on the new features ?

All the existing articles refer ASP.NET 5, whereas new articles will refer the same as ASP.NET Core 1.0.
Google two times or use OR ?:)
Is google bring data relevant to ASP.NET Core 1.0 or ASP.NET 1.0 ?

New version change removed the myth – ASP.NET 5 is a higher version of ASP.NET 4.6. As usual we expected ASP.NET 5 as the next version of ASP.NET with more features than ASP.NET 4.6.

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

My Book status – 10-Jan-2016

I have been writing few books, capturing my experience on various technologies, for a while. March 2014, I have started my endeavor to express my knowledge through books. It was really a challenge to take such a step to publish books without any advertisement. But, I am so happy to see the reach of my books without any kind of marketing.

Thanks to all my readers; thanks for your support. I will be updating my books and sharing more code samples through Github.

My book status as of 10th Jan 2016 is shown below.

Status on Jan 2016

Posted in Book | Tagged , | Leave a comment

Exploratory Test using Chrome plug-in

Exploratory testing is one of the feature Microsoft packaged in Microsoft Test Manager (MTM). MTM require license to Visual Studio Ultimate/Enterprise, which prevented many testers from using this feature. Exploratory testing allows the tester to test the application in an ad-hoc manner and find issues. MTM allow the tester to capture the screen shots, record the steps, capture the running environment details and annotate the screens, and log bugs directly from exploratory test windows.

Now, MS is released the same power packed features as a Chrome plug-in in Visual Studio market place. Download and install the plug-in and connect to TFS to log the bugs directly. Tool allow the testers to capture many details as part of the bugs.

Install the same from https://marketplace.visualstudio.com/items/ms.vss-exploratorytesting-web

Posted in TFS, Visual Studio 2015 | Tagged | Leave a comment

Exports Patterns in node.js

Let us discuss some of the export patterns used in node. Common export patterns observed are:

  • Exports a Namespace
  • Exports a Function
  • Exports a Constructor

Exports a Namespace

Module.exports is used to define the end point for accessing the module functionality. In exports a namespace, the module returns object consists of properties and functions. Module invoking the dependent module can access the properties from the returned object and invoke the associated functions.

For example, consider the following dependency module defining the circle properties and functions. Circle module define a property to hold the value of pi and two functions for calculating the area and circumference of the circle.

circle.js

module.exports={
pi: 3.14,
area: function (r){
return this.pi * r * r;
},

circumference: function (r){
return 2 * this.pi * r;
}
};

app.js

var circle = require(“./circle”);
console.log(circle);

console.log(circle.pi);
console.log(circle.area(5));
console.log(circle.circumference(5));

Main module receives an object of the circle module along with the specified properties and functions.

Refer the following link for more about node and related technologies

https://leanpub.com/webappwithnode

 

Posted in AngularJs, Book, Node | Tagged | Leave a comment

Visual Studio Team Services is here !

Many of our clients are adopting Team Foundation Server(TFS) as an ALM solution from Microsoft. With the cloud adoption and new business strategies, clients’ ask for a TFS in cloud. When we recommend Visual Studio Online (VSO) to address the client needs, most of the clients turn back and tell us; ” No, we don’t want Visual Studio in browser, we will use the IDE from our desktop. But, we want TFS access through cloud based services”.

The confusion created by the name Visual Studio Online is there in every end user. People are reluctant to accept the fact that VSO is a SaaS offering from Microsoft for TFS services. They always think, there is some relation with VSO and Visual Studio; not with TFS.

Microsoft addressed all these confusions yesterday in Connect event, by announcing the new name for VSO – Visual Studio Team Services; better than the previous name. Hope, now I will be able to convince the clients that VSTS is the SaaS offering of TFS. Oh! sorry, we should not use that short form, which will make more confusion. Those who remember Visual Studio 2005 and 2008, we used to have special editions of Visual Studio called Visual Studio Team System(VSTS) targeting different groups.

Now, what will be the short form of the new Visual Studio Team Services ?

Posted in Microsoft, TFS, Visual Studio | Tagged , | Leave a comment