I've read a bunch of blog posts about the various releases of the Ajax Control Toolkit - I was wondering whether the webteam uses it at all? (Or do you guys man up and make these types of controls yourselves)
Creating a fancy text editor box using the Ajax control toolkit. I'm guessing you guys have your own favorites for this, but here's another option that's baked into VS (kind of)
This plugin uses XHR for uploading multiple files with progress-bar in FF3.6+, Safari4+, Chrome and falls back to hidden iframe based upload in other browsers, providing good user experience everywhere. To upload a file, click on the button below. Drag-and-drop is supported in FF, Chrome.
Visibility.js allow you to determine whether your web page is visible to an user, is hidden in background tab or is prerendering. It allows you use the page visibility state in JavaScript logic and improve browser performance by disabling unnecessary timers and AJAX requests, or improve user interface experience (for example, by stopping video playback or slideshow when user switches to another browser tab).
The basic idea of PJAX is that you update only the parts of the page that change when the user navigates through your app. However, unlike a normal AJAX app that returns only data (JSON) from the server, a PJAX request actually contains normal HTML that has been generated on the server
AjaXplorer is a software that can turn any web server into a powerfull file management system and an alternative to mainstream cloud storage providers.
In the red corner, weighing in at just 29Kb (uncompressed), is knockout.js; a pure JavaScript library that simplifies the creation of dynamic user interfaces. Knockout is library agnostic, so it can easily be used with any of the most popular JavaScript libraries already available, but it works particularly well with jQuery, and uses jQuery.tmpl as its default templating engine.
This is an easy to understand article about the Promise pattern for Javascript. It is a way to have a 'continue with this function when this previous one succeeds' that doesn't involve nesting functions.
The jqXHR objects returned by $.ajax() as of jQuery 1.5 implement the Promise interface, giving them all the properties, methods, and behavior of a Promise.