Almost every day, the mainstream media reports that another site has been hacked. Luckily, many of these attacks are surprisingly easy to protect against. Adam Tuliper explains how these attacks occur and discusses best practices for preventing them.Adam Tuliper
Ted Neward puts parser combinators to work in a real-life scenario.Ted Neward
MVPVM Design Pattern: The Model-View-Presenter-ViewModel Design Pattern for WPFBill Kratochvil presents the advantages of developing extensible enterprise apps with what he calls the MVPVM pattern.Bill Kratochvil
Building HTML5 Applications: Integrating Geolocation into Web ApplicationsBrandon Satrom introduces the Geolocation spec and shows you how to get started using it in your applications.Brandon Satrom
Sysinternals ProcDump v4.0: Writing a Plug-in for Sysinternals ProcDump v4.0Sysinternals ProcDump v4.0 lets you customize the memory inclusion decisions, as Andrew Richards explains.Andrew Richards
Video Encoding: Saving and Reusing Settings for Video EncodingHere's a simple way to allow video-processing applications to save compressed video using any codec available on the machine. Adi Shavit
ALM Rangers: Visual Studio ALM Rangers -- Rise of the VM FactoryThe Rangers are back with some ALM guidance about the use of the Virtual Machine Factory, exploring its concepts and advantages.Willy-Peter Schaub
HTML5: Responsive Web DesignDeliver effective and compelling interfaces in the changing world of devices and browsers.Katrien De Graeve
Windows Phone: How To Translate Common Design Principles To The Windows PhoneUsing the Metro design language, Windows Phone has set a new bar for smart phone navigation.Jeff E. Smith
Windows Phone: A Mobile Phone Is Not Just a Small ComputerAn expert in Web and software UX design offers guidance on how to optimize your smart phone apps.Marshal Datkowitz
The Cutting EdgeA Context-Sensitive Progress Bar for ASP.NET MVCDino Esposito tackles the issue of reporting the status of remote operations.Dino Esposito
Windows with C++Thread Pool Timers and I/OKenny Kerr finishes his series on the Windows 7 thread pool by delving into timer objects and I/O completion objects. Kenny Kerr
Data PointsHandling Entity Framework Validations in WCF Data ServicesJulie Lerman helps you sharpen your OData creation skills with WCF Data Services, Code First and the Entity Framework Validation API. Julie Lerman
Forecast: CloudyCompleting the Trip with AppFabric QueuesJoseph Fultz completes his store inventory project based on the new features found in the Windows Azure AppFabric Service Bus.Joseph Fultz
Test RunTabu Algorithms and Maximum CliqueDr. McCaffrey wraps up his examination of the challenging and mysterious maximum clique problem.James McCaffrey
UI FrontiersVideo Feeds on Windows Phone 7Charles uses some of the new APIs to have some fun with video.Charles Petzold
Don't Get Me StartedJobs and Ritchie: Entangled PhotonsDennis Ritchie deserves more recognition than he’s gotten, because others couldn’t have accomplished anywhere near what they did without Ritchie’s work. David Platt
Editor's Note31 Days of MangoThe 31 Days series illustrates the increasingly diverse ecosystem of developer support.Michael Desmond
More MSDN Magazine Blog entries >
Browse All MSDN Magazines
Subscribe to MSDN Flash newsletter
Receive the MSDN Flash e-mail newsletter every other week, with news and information personalized to your interests and areas of focus.