How Microsoft's Next-Gen Compiler Project Can Improve Your CodeOne of the best tools .NET developers can use to analyze their code is the compiler but until recently they couldnât use that hard-won knowledge because the C# and VB compilers donât provide APIs for you to access. This changes with the Microsoft Roslyn project, a set of compiler APIs that give you full access to the compilation process, as Jason Bock explains.Jason Bock
Modern Apps: Mastering Controls and Settings in Windows Store Apps Built with JavaScriptLearn how to take advantage of Windows Library for JavaScript controls to create great user experiences in Windows Store apps by presenting data to users regardless of their device.Rachel Appel
MVVM: Â Leveraging Windows 8 Features with MVVMBrent Edwards explores how to let an application use cool Windows 8 features and still keep the presentation layer unit-test friendly.Brent Edwards
Windows Phone: Â Create a Windows Phone 8 Company Hub AppOne of the new features of Windows Phone 8 is the ability to create company hub apps that are responsible for installing and updating your companyâs apps on a device without having to go through the store or use a mobile device management solution. This article explores what it takes to create and deploy company hub apps to your user base.Tony Champion
Windows 8: Â Building Apps for Windows 8 and Windows Phone 8There are times you can share code between Windows 8 and Windows Phone 8, and times you canât. Joel Reyes tells you what you need to know to maximize code reuse when building applications that target both platforms.Joel Reyes
LightSwitch: Â Build Modern Business Productivity Apps with Visual Studio LightSwitchThe latest version of Visual Studio LightSwitch adds support for touch-based user interfaces and HTML5 and JavaScript, while hooking into SharePoint 2013 and Office 365 for better business integration.Jan Van der HaegenBeth Massi
Cutting EdgeCreating Mobile-Optimized Views in ASP.NET MVC 4Learn how to use server-side logic to offer up the best display for a given device, incorporating a new feature of ASP.NET MVC 4 called display modes.Dino Esposito
Data PointsBehavior-Driven Design with SpecFlowJulie Lerman demonstrates how behavior driven development focuses on building up logic and tests around user stories, helping to ensure that your software actually meets the required specifications.Julie Lerman
Windows Azure InsiderMeter and Autoscale Multi-Tenant Applications in Windows AzureIn the second of a two-part series, Bruno Terkaly and Ricardo Villalobos continue their discussion of multi-tenant architecture by exploring metering and autoscaling of resources.Bruno TerkalyRicardo Villalobos
DirectX FactorSimulating an Analog SynthesizerCharles Petzold creates a digital simulation of a small 1970s-era analog synthesizer using XAudio2 audio effects.Charles Petzold
Don't Get Me StartedActivation EnergyA well-known concept from the world of chemical engineering -- activation energy versus released energy -- can help you anticipate the impact of your UI strategies.David Platt
Editor's NoteDev/Test in the CloudWhy Microsoft thinks Windows Azure is poised to win over developers with its flexible solutions for supporting dev and test in the cloud.Michael Desmond
Â
Microsoft Office: Â Exploring the JavaScript API for Office: A Sample Mail AppHereâs a step-by-step example of how to build a mail app with the JavaScript API for Office. This Web feature is a companion to the June issue print feature by Angela Chu-Hatoun.Angela Chu-Hatoun
MVVM: Â Maximizing the Visual Designerâs Usage with Design-Time DataIn his third MVVM article, Laurent Bugnion explains how you can simulate nonstatic data even at design time by tricking the visual designer into executing some design-time-only code.Laurent Bugnion
SDL: Â Using the SDL for LOB Windows 8 AppsPart 1 of a two-part series, this article examines the planning phase of the Secure Development Lifecycle (SDL). The article examines how to build security into a Windows Store project, describing how to compile a risk assessment and identify security and privacy requirements. Tim Kulp
Patterns in Practice: Â Adding Functionality to an Object: Loading the Right ClassesIn this column, Peter Vogel continues his exploration of implementing the roles pattern in a typical business scenario by using Microsoftâs Managed Extensibility Framework to select and load the SalesOption objects that the design pattern requires.Peter Vogel
Leading LightSwitch: Â Hello, MobileMicrosoft makes getting started with HTML5 even easier in the latest LightSwitch update.Jan Van der Haegen
ALM Rangers: Â Simplifying the Configuration of Lab Management 2012Find out how to set up and configure Lab Management 2012 to maximize the benefits of each component and technology involved.Micheal Learned
Read the latest how-to articles and guidance focused on cross-browser JavaScript, HTML and CSS development
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.