Posts

Showing posts from 2014

Introduction to KnockOut.Js

Introduction to KnockOut.JS            Knockout.Js is a JavaScript library which helps in the creation of rich web UIs.  It is very interesting and the beauty of this is you don't even need any editor for developing this. You can just use your notepad and develop the applications. Other interesting features of this framework is You don't have to worry about which DOM elements need to be changed/added/removed - the framework can take care of synchronizing things for you. Also Many of the most modern web-based UIs have gone beyond traditional Ajax and have become single page applications(SPA's). KnockOut.Js helps you to build SPA very easily.  Knockout.js uses the Model-View-ViewModel (MVVM) pattern. As most of you might already know that MVVM is a quite popular model which is used in WPF/Silverlight applications because of advantage that it provides the best separation of concerns, View is in charge of the visual representation while the non-visual ViewModel is in charge

What is SignalR?

Image
What is SignalR?  ASP.NET SignalR is an asynchronous signaling library for ASP.NET developers’ for creating real-time web functionality to applications. Real-time web functionality is the ability to have server code push content to connected clients instantly as it becomes available, rather than having the server wait for a client to request new data. This new Microsoft API is very much helpful for replacing the earlier web applications where user has to refresh to see new data or a page uses "long polling" to retrieve new data. Examples for the application that you can consider for working with SignalR are  • Real-time gaming • Chat Application • Dashboards • Monitoring applications  • Collaborative applications • Real time forums • Job updates • Trading • Traffic updates etc…. Why SignalR and How it works? 1. SignalR handles connection management automatically, and lets you broadcast messages to all connected clients simultaneously 2. The connection between