(Ben Nadel) Yesterday, when using Gmail, I started to think about keyboard shortcuts. Specifically, I started to think about how keyboard shortcuts get routed within a modular JavaScript application architecture. If I have a module that can respond to the keyboard – but, that module is not supposed
Tag: Development
F#: Creating your own mocks using Object Expressions… Wow
(Sean) This just in from the “Wow, I can’t believe how easy this is” update desk:
Add a notification bar to your website using jQuery
(Bipin Joshi) Many websites display notifications or prompts in what is called as information bar or notification bar. Such an information bar typically contains some text, graphics or any other HTML markup along with a close button. The information bar is always visible and is flushed with the top
Inside the Concurrent Collections: ConcurrentStack
(Simon Cooper) The first concurrent collection we’ll look at is ConcurrentStack. This is conceptually the same as System.Collections.Generic.Stack, but is geared towards occasional concurrent modifications.
MVC Asynchronous Controller : The Basics
(Dean Hume) When I first saw the Asynchronous Controllers introduced in MVC 2, I couldn’t wait to start playing around. I thought that it would be a really easy to get up and running with a simple example, but after searching online for a few working examples – pretty much all of them used an event
10 Things ASP.NET Developers Should Know About Web.config Inheritance and Overrides
(Jon Galloway) The ASP.NET configuration system is build around the idea of inheritance:
Understanding Iterators, Part 2
(Joe Kunk) As I detailed in Part 1, iterators provide a simple mechanism to asynchronously consume the elements of a collection as they become available, rather than wait for the collection to be fully formed and then processed. Iterators provide a very easy-to-code method to improve application per
Store datasets directly in shared memory with PHP
(Klaus Silveira) Learn about shared memory and how to use it in web applications as a data storage option, benefiting from high speed, reliability, and data exchange with other applications. The examples provided will show its use to solve common problems in web application development.
A Generic Equality Comparer for LINQ
LINQ operators generally use lambda expressions to control their processing and output. Some operators use IEqualityComparer implementations to compare values. This article describes a generic comparer, driven by delegates, designed for use in queries.
Getting Started with Mobile Web Development Using HTML5, jQuery Mobile and ASP.NET MVC 4
(Rachel Appel) Welcome to the first installment of the Web Development Report, a new online column at MSDN Magazine. Each month, current topics and issues in Web application development using technologies such as HTML5, ASP.NET, jQuery, Mobile Web and more will be discussed. The area covered this mo
