Twin Cities Connected Systems User Group Meeting – March 11th, 2010

If you are in are in Minneapolis on Thursday March 11th please join us for the Twin Cities Connected Systems User Group Meeting.


The meeting takes place at 6:00 p.m. at the Microsoft offices at 8300 Norman Center Drive, Bloomington, MN 55437. 


I will be speaking on How to Create Windows Server AppFabric Applications


Here is a write-up of what will be covered:


You have heard about Dublin, now called Windows Server AppFabric, but do you know what it is and what it includes? 


Do you know how to create WCF and WF applications/services that work better with AppFabric? 


Come to the user group meeting and see how to write these applications and take advantage of AppFabric.  We will show you how to use Visual Studio 2010 to create WCF and WF services and how to deploy, monitor, and control them with Windows Server AppFabric.  In addition, we will also talk about what you need to know to start using AppFabric and what you need to do to optimize your existing applications and services to begin using AppFabric.


 


 

Announcing availability of Billing Preview for Windows Azure platform AppFabric

Here’s a ‘Thank You’ to all our customers and partners, for creating a Windows Azure platform AppFabric commercial account. The trust you have placed in the Windows Azure platform is tremendously appreciated. As you may remember from our previous announcement, AppFabric will become fully SLA-supported in April, and your account will begin to accrue charges.

 

In order to help prepare you for the onset of billing, today we are releasing the AppFabric Billing Preview. To use this billing preview, at any time you may visit the AppFabric Developer Portal and download a daily AppFabric usage summary, which will have information similar to that currently available for Windows Azure and SQL Azure.  The report will summarize your usage of AppFabric starting today. The Billing Preview will be available until you start seeing actual billing charges in April. We hope you find the billing preview useful in understanding how you will be charged when actual billing starts.

 

You can find our pricing information here. For additional detail, you can also go to the pricing section of our FAQs as well as our previous pricing blog post. If you have feedback on the billing preview or need further information, please visit our Discussion Forum.

 

We deeply value your continued investment and are always striving to move further towards our goal of enabling you, our customers and partners, to build and grow your businesses on the Windows Azure platform.

 

 

The Windows Azure platform AppFabric Team

Turn learning Office into a game

After spending hours learning to play the fake guitar simply to get a higher score, I often wondered why someone couldn’t make a game to learn useful skills. Where’s arithmetic Hero? Going-to-bed-on-time Hero? Microsoft Office Ribbon Hero?

Well, at least the last one finally exists. Microsoft Ribbon Hero lets you learn to use the Microsoft Ribbon and earn points while doing it. They even have Facebook integration so you can compete against your friends and coworkers. (My FB account is here, if you want to challenge me)

The premise of the Ribbon is based on sound UI design (it’s even won awards), but it’s so different than what we were used to. If you’re like me, you’ve figured out where your most commonly used items are on the Ribbon, but haven’t fully explored the other features and often have to hunt for that one option that you use so rarely. Well, let’s take that need for points and apply it to learning something we can actually use in everyday life.

Finally, a game you can play in front of the boss. After all, you’re increasing productivity!

New CTP Available for Download: WF Migration Kit

Happy Monday!

It’s an exciting time here as we start ramping up for launch next month. Within the product group, there has been a flurry of activity as they squash their bugs, and the final polish is being placed on the Visual Studio release. In the business group, we’re busy finalizing web content and launch material that you’ll start seeing over the next few months.

On Friday, in preparation of the release of the new Windows Workflow Foundation (WF) runtime in .NET 4 (WF4), the team has released the first public Community Technology Preview (CTP) of the WF Migration Kit. The original WF migration guidance documents that we started releasing with Beta 1 are now complimented by a tool that will help you migrate common scenarios implemented using WF from .NET 3.x (WF3).

As quote the first two paragraphs of the migration kit’s user guide:

The WF Migration Kit helps users migrate WF3 (System.Workflow) artifacts to WF4 (System.Activities). The high level goal is to migrate workflow definitions and declarative conditions, but not code (such as workflow code-beside methods). Some WF3 workflows will be fully migratable to WF4, while others will be partially migratable and will require manual editing to complete the migration to WF4.

The WF Migration Kit provides an API as well as a command line executable tool, which is a wrapper around the API. Migrators are included for some, but not all, of the WF3 out-of-box activities. The WF Migration Kit offers an extensibility point so that custom activity migrators can be developed by third parties.

The migration kit is designed to help you get started in the automation and movement of common workflow scenarios. Because most of your logic will be in custom activities, the tool has extensibility points for you to automate the migration of your own custom workflow logic and activities.

The CTP release posted up to CodePlex has been released with the source code, under the .NET Pre-Release Components license. You are allowed to download and modify the code for your personal use for migrating your WF code. While it may be added into the .NET/Visual Studio codebase in the future, please treat it as another tool in your WF tool belt. For customers and ISVs with a lot of WF workflows to migrate, we hope it will be a tremendous help.

Enjoy!

BTW – Keep an eye on the WF Pre-Release CodePlex site; more goodies are coming over the next few months!

Some VS 2010 RC Updates (including patches for Intellisense and Web Designer fixes)

[In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu]

We are continuing to make progress on shipping Visual Studio 2010.  I’d like to say a big thank you to everyone who has downloaded and tried out the VS 2010 Release Candidate, and especially to those who have sent us feedback or reported issues with it. This data has been invaluable in helping us find and fix remaining bugs before we ship the final release.

Last month I blogged about a patch we released for the VS 2010 RC that fixed a bad intellisense crash issue.  This past week we released two additional patches that you can download and apply to the VS 2010 RC to immediately fix two other common issues we’ve seen people run into:

Patch that fixes crashes with Tooltip invocation and when hovering over identifiers

The Visual Studio team recently released a second patch that fixes some crashes we’ve seen when tooltips are displayed – most commonly when hovering over an identifier to view a QuickInfo tooltip.

You can learn more about this issue from this blog post, and download and apply the patch here.

Patch that fixes issues with the Web Forms designer not correctly adding controls to the auto-generated designer files

The Visual Web Developer team recently released a patch that fixes issues where web controls are not correctly added to the .designer.cs file associated with the .aspx file – which means they can’t be programmed against in the code-behind file. 

This issue is most commonly described as “controls are not being recognized in the code-behind” or “editing existing .aspx files regenerates the .aspx.designer.(vb or cs) file and controls are now missing” or “I can’t embed controls within the Ajax Control Toolkit TabContainer or the <asp:createuserwizard> control”.

You can learn more about the issue here, and download the patch that fixes it here.

Common Cause of Intellisense and IDE sluggishness on Windows XP, Vista, Win Server 2003/2008 systems

Over the last few months we’ve occasionally seen reports of people seeing tremendous slowness when typing and using intellisense within VS 2010 despite running on decent machines.  It took us awhile to track down the cause – but we have found that the common culprit seems to be that these machines don’t have the latest versions of the UIA (Windows Automation) component installed.

UIA 3 ships with Windows 7, and is a recommended Windows Update patch on XP and Vista (which is why we didn’t see the problem in our tests – since our machines are patched with all recommended updates).  Many systems (especially on XP) don’t automatically install recommended updates, though, and are running with older versions of UIA. This can cause significant performance slow-downs within the VS 2010 editor when large lists are displayed (for example: with intellisense).

If you are running on Windows XP, Vista, or Windows Server 2003 or 2008 and are seeing any performance issues with the editor or IDE, please install the free UIA 3 update that can be downloaded from this page.  If you scroll down the page you’ll find direct links to versions for each OS.

Note that we are making improvements to the final release of VS 2010 so that we don’t have big perf issues when UIA 3 isn’t installed – and we are also adding a message within the IDE that will warn you if you don’t have UIA 3 installed and accessibility is activated.

Improved Text Rendering with WPF 4 and VS 2010

We recently made some nice changes to WPF 4 which improve the text clarity and text crispness over what was in the VS 2010/.NET 4 Release Candidate.  In particular these changes improve scenarios where you have a dark background with light text.

You can learn more about these improvements in this WPF Team blog post.  These changes will be in the final release of VS 2010 and .NET 4.

Hope this helps,

Scott

A few announcements for those in the UK

[In addition to blogging, I am also now using Twitter for quick updates and to share links. Follow me at: twitter.com/scottgu]

This a quick post to announce a few upcoming events for those in the UK.

I’ll be presenting in Glasgow, Scotland on March 25th

I’m doing a free 5 hour presentation in Glasgow on March 25th. I’ll be covering VS 2010, ASP.NET 4, ASP.NET Web Forms 4, ASP.NET MVC 2, Silverlight and potentially show off a few new things that haven’t been announced yet.

You can learn more about the event and register for free here.  There are only a few spots left – so register quickly. 

When the event fills up there will be a wait-list – please add yourself to this as we’ll be encouraging people who won’t be able to attend to let us know ahead of time so that we can add more people to the event.

I’ll be presenting in Birmingham, England on March 26th

I’m doing a free 5 hour presentation in Birmingham (UK) on March 26th. I’ll be covering VS 2010, ASP.NET 4, ASP.NET Web Forms 4, ASP.NET MVC 2, Silverlight and also potentially show off a few new things that haven’t been announced yet.

You can learn more about the event and register for free here.

The event unfortunately filled up immediately (even before I had a chance to blog it) – but there is a waitlist.  If you’d like to attend please add yourself to it as hopefully a number of people will be able to attend off of it.

UK Party at MIX

If you are going to MIX and are from the UK send mail to [email protected] (or tweet him @plip) for an invite to a party being organized for UK MIX attendees next Tuesday (March 16th).  Knowing the people involved I’m sure the party will be fun. <g>

Cool MIX10 iPhone App

Speaking of MIX (and UK developers), Chris Hardy has posted a cool new MIX10 iPhone application on the Apple AppStore.  The free application helps track sessions, rooms, etc.  You can learn more about it from Chris’ blog post here.  The app works for everyone – not just those from the UK. 🙂

Hope this helps,

Scott

Property fields not found when creating a Correlation Type and compiling

Hi all

Today I discovered something, that AGAIN confirms, that BizTalk 2009 was simply shipped
without any form of proper testing of the new Visual Studio .NET project system that
they chose to switch to. I have already described lots of issues here: http://blog.eliasen.dk/2009/07/21/IssuesWithBizTalk2009OnVSNET2008.aspx and
a hotfix has been releases which I have shortly described here: http://blog.eliasen.dk/2010/01/27/HotfixForIssuesWithDevelopingBizTalk2009SolutionsInVisualStudio.aspx.

Anyways, the issue is, that I created a property schema in my project, and in this
property schema I created four properties. I then opened up the orchestration I had
in the same project and created a Correlation Type, that used these four properties.
That gave me this error:

identifier ‘PropertyName’ does not exist in ‘ProjectName’; are you missing an assembly
reference?

So basically, when compiling, the new property cannot be found. Turns out, though,
that if I compile the project and THEN use the properties in a Correlation Type, then
everything works just fine. What a lousy deal

The hotfix mentioned above does not seem to rectify this issue, so this remains an
issue, I think.



eliasen