"SignalR offers a simple and clean API to write real time web applications where the server needs to continuously push data to clients. Common applications are chat, news feed, notifications, multiplayer games.
In this sample, I demonstrate powerful features like:
A server implementation hosted in IISExpress
Client implementations running on IISExpress, a Console Application, and a Windows Store App
Doing request/response operations sync and async
Server pushing broadcast messages to ALL clients
Server pushing group messages to specific devices like a web browser, a desktop, or a tablet."
"Zen Coding is a faster way to write HTML using a CSS style selector syntax, and you can now use Zen Coding in Visual Studio via the Web Essentials 2012 plug in (v1.7). Zen Coding was introduced by Sergey Chikuyonok in 2009 (according to Smashing Magazine) and has been updated over time to become a great way to write monotonous HTML much more efficiently."
"Markup is a beautiful thing, and it certainly has changed over the years. What was effectively HTML1, has certainly progressed to an amazing semantic markup language, to which we can largely thank the W3C. And, what do ya know, the next thing to thank them for has come about - HTML5."
"Two years ago I was very sceptical about automated UI testing. I had some painful experience with it because while writing the tests seemed relatively easy, maintaining them would become harder and harder over time to the point where it was impractical to maintain."
"One of the major constraints of web applications has always been connectivity. We imagined leveraging the browser to bring fully competent web applications to the desktop, but failed due to the lack of decent browser support. Although there were some caching techniques available before, they were never really designed with the intention of making web applications run completely offline, making them fragile and complex to set up. HTML5 tries to make up for this missing browser capability by introducing the offline application cache; a more reliable way to make web applications truly available even offline."
" Great code has many attributes. It's effective, efficient, maintainable, elegant. When working on code with many developers and teams and maybe even companies, great code needs to also be consistent and easy to understand. For that purpose there are style guides. We use style guides for a lot of languages, and our newest public style guide is the Google HTML and CSS Style Guide."
"This document describes new features and enhancements that are being introduced in ASP.NET 4.5. It also describes improvements being made for web development in Visual Studio (Visual Web Developer). "
"ASP.NET Web API has a pipeline for processing HTTP messages on both the client and server. The client and server sides are designed to be symmetrical but independent; you can use each half by itself. Both sides are built on some common objects:"
Project of a site that makes use of the new ASP.NET Web API via the MVC 4 beta. It creates a single-page web application that looks and works great no matter what kind of device is accessing it. It is also going to form the basis for a number of different design demonstrations, from building cloud-based applications in Azure to creating a responsive, rich UI using the Knockout.js MVVM library.
"Recently, I've been exploring the new ASP.NET Web API. So far, I've been impressed with how easy it is to build RESTful web interfaces. In the examples I've published, none have been secure. In the real world - the world that exists beyond the world of samples and demos - security is a matter than cannot be brushed aside. In this post, I squarely tackle that issue by showing you an approach that locks down and secures your ASP.NET Web API."