The June 2008 issue of MSDN Magazine is now available online.

Here's what's in the issue:

SAAS: Connect Enterprise Apps with Hosted BizTalk Services – We introduce you to BizTalk Services, new technology that offers the Enterprise Service Bus features of BizTalk Server as a hosted service. by Jon Flanders and Aaron Skonnard

Concurrency: Tools and Techniques to Identify Concurrency Issues -- Efficient parallel applications aren’t born by merely running an old app on a parallel processor machine. Tuning needs to be done if you’re to gain maximum benefit. by Rahul V. Patil and Boby George

Robotics: Simulating the World with Microsoft Robotics Studio -- Microsoft Robotics Studio is not just for playing with robots. It also allows you to build service-based applications for a wide range of hardware devices. by Sara Morgan

Form Filler: Build Workflows to Capture Data and Create Documents -- Learn how to create a workflow that uses InfoPath forms and other office documents for passing data to targeted activities and for use in Office documents. by Rick Spiewak

GUI Library: Bring the Simplicity of Windows Forms to Native Apps – Here’s a guide to his C++ GUI library called eGUI++ and explains how it makes user interface programming easier. by John Torjo

In the columns Maoni Stephens covers the Large Object Heap, Jeremy Miller demonstrates the Open Closed principle, Michele Leroux Bustamante completes her series on building a WCF router, and Jeffrey Richter introduces his AsyncEnumerator class.

There's much more in the issue, and I'll be blogging about these and other articles throughout the month.

As usual, the issue is available online in 11 languages: English, French, Spanish, German, Italian, Portuguese, Russian, Traditional Chinese, Simplified Chinese, Korean, and Japanese.

Enjoy!