Support for CSS3 Media Queries across all major desktop and mobile browsers means you can use context clues to deliver tailored experiences for a wide range of devices, as Brandon Satrom explains.
Test Run: Bacterial Foraging Optimization
Facing a tough numerical optimization problem? A probabilistic technique that models the food-seeking and reproductive behavior of common bacteria might be able to help.
Web Dev Report: 5 Things You Need to Know about CSS
In this installment of the Web Dev Report, Rachel Appel shares five tips about CSS that will help you code more precisely in less time.
Azure Insider: Implementing Pub/Sub Applications with SignalR
Learn how SignalR enables you to implement asynchronous scalable pub/sub applications with real-time, persistent and long-running connections more easily than you’ve ever imagined.
Leading LightSwitch: The LightSwitch MVVM Model
In this month’s Leading LightSwitch column, Jan explains MV3, a variation of the MVVM application architecture used for LightSwitch apps that is even more powerful than the original application architecture.
Jan Van der Haegen
Windows Phone: Transforming an Android App into a Windows Phone App
Go behind the curtain with Stan Chatman to see how he transformed his popular Hollywood Empire game app from an Android version to the Windows Phone platform.
Kinect: Context-Aware Dialogue with Kinect
Project Lily, a Kinect-enabled Windows Presentation Foundation application, represents an attempt to advance the means of context-aware dialogue as well as multi-modal communication through the creation of a virtual office assistant.
T4 Templates: Lowering the Barriers to Code Generation with T4
Microsoft’s T4 toolkit substantially lowers the barriers for incorporating code generation into your development process. Here’s how to build, implement, and debug your code generation solution—and how to recognize opportunities for code generation solutions.
Microsoft Office: Integrating Windows Workflow Foundation with the OpenXML SDK
Learn how you can use the OpenXML SDK 2.0 to integrate Microsoft Office-compatible documents with Windows Workflow Foundation, without having to interact directly with the Office applications.
C++: A Code-Based Introduction to C++ AMP
The C++ compiler shipping with Visual Studio 11 adds heterogeneous platform support through a technology called C++ Accelerated Massive Parallelism. C++ AMP is a data parallel API that enables developers to take advantage of the performance of accelerators such as GPUs for executing their data parallel algorithms. This article introduces the C++ AMP API.
C++ AMP: Introduction to Tiling in C++ AMP
In C++ AMP, the most common and first step to dialing up performance gains to the next level is through a technique called tiling. This article picks up where Daniel Moth’s introduction to C++ AMP left off, and explains how to tile your C++ AMP algorithms.
BizTalk: Batching EDI Data in BizTalk Server 2010
Learn how to quickly and easily extract data from a source database and implement mapping and batching using several example scenarios.
CLR: An Overview of Performance Improvements in .NET 4.5
It’s not always about new features. Sometimes a framework is differentiated by performance, stability and reliability. Here’s a rundown of upcoming performance improvements in the .NET Framework 4.5 that affect the CLR, ASP.NET, ADO.NET, Entity Framework and more.
Long Polling and SignalR
Dino Esposito follows up on last month's column, discussing why long polling is useful and how you can use SignalR to facilitate real-time client/server communication.
Let Power Users Create Their Own OData Feeds
Julie Lerman takes a look at the current preview of SQL Azure Labs Codename “Data Explorer,” and puts it to use to let a customer create his own OData feed.
John Papa explores JsRender, the emergent technology poised to replace jQuery Templates.
Touch and Go
Musical Instruments for Windows Phone
What could be more fun than combining audio streaming with multi-touch and turning your phone into an electronic music instrument? Charles Petzold shows you how.
Don't Get Me Started
Poetry of the Geeks
David Platt channels his inner muse, and gives new meaning to the phrase poetic license, as he surveys the verse of software and science.
More of What You Came For
MSDN Magazine's expanded Web coverage includes in-depth tutorials and monthly columns like Rachel Appel's Web Dev Report and Bruno Terkaly's Azure Insider.
By the Numbers
Tracking interesting data about MSDN Magazine articles, and other related topics
Most viewed articles that were published during 2011
- HTML5: Building Apps With HTML5: What You Need To Know
- Dynamic .NET: Understanding The Dynamic Keyword in C# 4
- HTML5: Responsive Web Design
- Building HTML5 Applications: Better Web Forms With HTML5 Forms
- HTML5: 12 Cool GeoLocation Ideas
- ASP.NET Dynamic Data: Build a Data-Driven Enterprise Web Site in 5 Minutes
- Visual Studio LightSwitch: Advanced Programming Made Easy with Visual Studio LightSwitch
- Building Apps With HTML5: No Broswer Left Behind: An HTML Adoption Strategy
- ASP.NET WebGrid: Get The Most Out Of WebGrid In ASP.NET MVC
- Asynchronous Programming: Pause And Play With Await