-
Download Bugzilla – TFS Migrator
Seamless, Stress-free and Simplified Migrations using CDMT “Canarys Data Migration Tool”
-
Filters and Attributes in ASP.NET MVC
Filters inject extra logic into MVC Framework request processing. They provide a simple and elegant way to implement cross-cutting concerns. This term refers to functionality that is used all over an application and doesn’t fit neatly into one place, where it would break the separation of concerns pattern. For example, if we need some action…
-
Bugzilla – TFS Migrator
Bugzilla to TFS 2013 Migrator Seamless, Stress-free and Simplified Migrations using CDMT “Canarys Data Migration Tool” If you are one of those people who have grown fond of TFS 2013 and its capabilities but still using Bugzilla for defect tracking, here is some interesting information…
-
Controllers and Actions in MVC
Every request that comes to our application is handled by a controller. The controller is free to handle the request any way it wants, as long as it doesn’t belong into the areas of responsibility of the model and view. This means that we do not put business or data storage logic into a controller,…
-
Google Analytics
Google Analytics is a service offered by Google that generates detailed statistics about a website's traffic and traffic sources and measures conversions and sales. It's the most widely used website statistics service. Google Analytics can track visitors from all referrers, including search engines and social networks, direct visits and referring sites. It also tracks display advertising, pay-per-click networks, email marketing,…
-
THE RAZOR VIEW ENGINE IN MVC
View Engine is responsible for rendering the view into html form to the browser. ASP.NET MVC includes two different view engines, the newer Razor View Engine and the older Web Forms View Engine. What is Razor? The Razor view was introduced with ASP.NET MVC 3 and is the default view engine moving forward. Razor provides…
-
Introduction to KnockOut.Js in Asp.Net
What is KnockOut.Js? Knockout.Js (simply KO) is a powerful JavaScript library which allows developers to bind DOM elements with any data model like array, Json etc. It built up on two way data binding between UI and data model i.e. if any changes made to data model are affected to UI as well as any…
-
Google Closure
Introduction Closure is a collection of tools for building rich web applications in JavaScript.Google closure make it significantly easier to maintain a large JavaScript codebase. Using Closure essentially extends JavaScript to include features available in other programming languages, such as namespaces, type checking, and data hiding. Google closure libraries are used to create html template…
-
What’s New In C# 6.0?
Microsoft has released the preview version of Visual Studio 2015 and .NET 4.6 for developers to try and provide feedback on usage or issues. .NET 4.6 preview comes with C# 6.0 which includes the new additional features expected by developers to improve the coding productivity. In this article I am going to describe the new…
-
ViewData and ViewBag in MVC
ASP.NET MVC provides us two options ViewData and ViewBag for passing data from controller to view. ViewData and ViewBag are almost similar. Passing data with ViewBag. The ViewBag feature allows us to define arbitrary properties on a dynamic object and access them in a view. The dynamic object is accessed through the Controller.ViewBag property. Let…