VS 2010 RC: Gains Speed, Loses Silverlight 4 Support

The release candidate (RC) of Visual Studio 2010 goes to general availability today, probably around 3pm Eastern Standard Time, according to a blog post by Jason Zander. The RC code gives developers a chance to kick the tires on the next version of Microsoft's flagship integrated development environment (IDE). The RTM of Visual Studio 2010 is due to roll out on April 12.

Once the bits go live, you can download the RC here.

Key Microsoft developer execs like Zander and Soma Somasegar have blogged about the VS2010 RC. Based on what they're saying, the ongoing complaints about performance in the beta versions of Visual Studio have gotten plenty of attention. The very early returns are encouraging.

Keith Patrick, responding on Jason Zander's blog, wrote: "Wow! I was disappointed (very) in the Beta 2 performance (5 second lag between me typing and the letters appearing on screen), but the RC is blazing. Ridiculously so."

Visual Studio Magazine contributor Dan Wahlin had this to say in a tweet: "The performance improvements with VS 2010 RC compared to previous builds are huge. Really happy with what I'm seeing so far."

Some developers are disappointed, however, with the lack of Silverlight 4 support in the Visual Studio 2010 RC. VS 2010 Beta 2 currently supports Silverlight 4 development, but Scott Guthrie, blogging on the RC drop, wrote that the RC only supports Silverlight 3 projects. He urged developers working with Silverlight 4 to stick with VS 2010 Beta 2.

"Silverlight 3 projects are supported with today's VS 2010 RC build -- however Silverlight 4 projects are not yet supported," Guthrie wrote. "We will be adding VS 2010 RC support for SL4 with the next public Silverlight 4 drop. If you are doing active Silverlight 4 development today we recommend staying with the VS10 Beta 2 build for now."

Posted on 02/10/2010 at 8:33 AM0 comments


VS2010 to Launch in April

Microsoft isn't offering any details, but Rob Caron, in a very brief blog entry, says that Visual Studio 2010 will now launch on Monday, April 12.

The release of Visual Studio 2010 had been pushed back from the original March 22 launch target date, as Microsoft worked to hash out concerns related to performance and virtual memory usage. The three week delay certainly falls in line with the initial description of the schedule change, which S. Somasegar, senior vice president of the Microsoft Developer Division, at the time said would amount to "a few weeks." You can read more details about the initial delay announcement here.

More details as we hear them...

Posted on 01/14/2010 at 8:03 AM2 comments


VS2010 to Launch in April

Microsoft isn't offering any details, but Rob Caron, in a very brief blog entry, says that Visual Studio 2010 will now launch on Monday, April 12.

The release of Visual Studio 2010 had been pushed back from the original March 22 launch target date, as Microsoft worked to hash out concerns related to performance and virtual memory usage. The three week delay certainly falls in line with the initial description of the schedule change, which S. Somasegar, senior vice president of the Microsoft Developer Division, at the time said would amount to "a few weeks." You can read more details about the initial delay announcement here.

More details as we hear them...

Posted on 01/14/2010 at 8:01 AM2 comments


Silverlight 4 Beta Gets the Thumbs Up

I've been talking to a lot of Silverlight developers and experts over the past couple weeks, as part of a cover feature we are doing on Microsoft's next version of its rich Internet application (RIA) platform, which was released in beta form at PDC in November. Given how quickly Redmond turned the crank between Silverlight 3 and 4, I figured the beta might be a bit rough around the edges or missing a few critical pieces. So I was pleasantly surprised to hear that the current beta of Silverlight 4 is, in fact, surprisingly robust.

Ben Dewey, a senior software developer at consultancy twentysix New York, has been working with the Silverlight 4 beta since it came out. He said he hasn't encountered any problems and said there is no indication that features are missing. "I haven't run into any non-implemented exceptions or anything along those lines," he said.

Evan Hutnick, a developer evangelist at component maker Telerik, told me he's spoken with a number of customers currently using the beta release to develop Silverlight apps, and they "seem really confident in this beta right now."

I'm hearing these kinds of comments from just about everyone I talk to.

The current beta of Silverlight 4 doesn't carry a go-live license, so obviously it's way too early to start releasing software based on the current code. At PDC, Microsoft's Scott Guthrie offered a release time frame of the first half of 2010, but it certainly seems like the final version of Silverlight 4 could emerge sooner rather than later.

Have you been working with the Silverlight 4 beta? What are your impressions of what Microsoft has delivered? Comment below, or email me at mdesmond@1105media.com.

Posted on 01/12/2010 at 8:10 AM3 comments


Visual Studio 2010 Delayed

If you've worked with or around Microsoft technology for more than a few years, you probably aren't shocked to hear that the upcoming launch of the company's Visual Studio 2010 integrated development environment (IDE) and .NET Framework 4 platform have been delayed. When you are in the business of building incredibly complex tools and platforms, delays are almost inevitable.

But I have to admit that I was surprised to hear that the expected March 22 release of VS 2010 and .NET 4 would be pushed back "a few weeks," according to a blog post yesterday by S. "Soma" Somasegar, senior vice president of the Microsoft Developer Division. While VS2010 has had its share of performance and stability wrinkles, Microsoft has done an outstanding job of involving the developer community in the product's development cycle. The VS team delivered a very strong beta 2 in October, resolving a host of concerns produced by the first beta, back in May.

Microsoft isn't offering any details, but Somasegar in his blog post singled out issues related to virtual memory usage. He also cited the depth of performance-related improvements in the last beta, though it's not clear if general IDE performance is at issue here.

So what can developers expect to see next? Microsoft will add an interim checkpoint release to the VS/.NET review cycle, which Somasegar described as a "release candidate." That release should be made available under a broad Go Live license in February, Somasegar wrote.

Still, the question begs: How long will we have to wait?

Posted on 12/18/2009 at 12:53 PM3 comments


After PDC: Q&A with Stephen Chapman

Stephen Chapman is long-time Microsoft watcher and author of the Microsoft Kitchen blog (formerly UX Evangelist). He offered his thoughts on what he saw at the Microsoft Professional Developer Conference last month.

1. Was there much at all new in Sinofsky's Windows 7 presentation? Seemed like a long rehash to me.

Sinofsky's keynote speech was a snoozefest... unless you happen to have just started paying attention to Windows 7 between last year's PDC and this year's, in which case, it may have proved enlightening. The most exciting/revealing thing of his keynote was a small demonstration of a stripped-down Internet Explorer 9. Those of us who have paid attention to Microsoft since the days of Netscape know how important Internet market share has been to Microsoft, so in my opinion, if they get it right with Internet Explorer 9, I think they're finally going to have a solid foundation to start building up their Internet/browser empire.

Bing is great and anyone who says differently simply hasn't given it the fair shot it deserves. I'm not sure any search engine will ever replace Google as my home page, but there's a great chance that IE9 may very well find a place in my taskbar. What I'm getting at is a potential end to the Google + Firefox combination just about all of us use. Bing + IE9. Can you imagine?

Oh, and Sinofsky's keynote was also extremely depressing for all government and media attendees. See if this rings a bell: "Here's an amazing laptop! It's yours!" ...and then we all know where that ended up. (Ed note: Members of the media did not receive free hardware.)

Ouch.

2. Sinofsky was getting after developers to support Windows 7-specific capabilities like Trigger Start Services and the like. How good a job has Microsoft been doing of evangelizing Win7 development? What could they do better?

I think they've been doing well with it on a large scale, but I think they should be more proactive with their road shows. Windows 7 has a ridiculous amount of potential and, in a twist, it's actually showcasing much of what was capable in Windows Vista. Unfortunately, the negative stigma that goes along with the word "Vista" has kept developers a bit gun-shy.

Well, now that Windows 7 is out and it has received some fantastic fanfare, I think developers are going to see value added in the fact that what they write for Windows 7 will more than likely work for Vista. I think that would be a great point to emphasize, but I think Microsoft is done with Vista. One -- maybe two -- more Vista service pack(s) and they will completely wash their hands of it. But I digress.

Lastly, I think one of the coolest features for devs to play with is multi-touch. Unfortunately, I think it's also probably the most useless right now. I think Microsoft realizes that, so what did they do? They put a multi-touch platform smack-dab in their hands. Not only did they give them a device to develop on, but they gave them a device that will probably be quite affordable. Give the developers a real device that can realistically be adopted by many consumers. I could be wrong about that whole thing, but for as awesome and groundbreaking as multi-touch has the potential to be, I've never really seen it as something that would take off beyond the enterprise/professional realm.

3. Have you had a chance to look into some of the IE9 optimizations? Seems like taking advantage of the underlying hardware and accelerated DX stack is a no brainer. Is this something devs should be excited about? Any reason why other browsers can't do similar things (via published APIs, etc)?

So, the IE9 thing... incredibly exciting! Developers should be unbelievably excited about it. This is the type of thing Microsoft needs to get back in the game with IE. Granted, I think people forget how much market share Microsoft still has with IE, but IE9 has the potential to bring it back home. If they can succeed with meeting all the standards and passing the ACID test, etc., I think they're going to be well on their way to getting on top of their game... and maybe more so than they've ever been! Microsoft has been doomed in Internet market share for such a long time now, and I'm really happy for them that Bing is such a solid product.

It seems like Microsoft is finally onto something.

In regards to others pulling off hardware accelerated browsing, the issue lies not with how to get it to work, but how to get it to interact with all the browser technologies that exist out there. For instance, how do you render something in a frame that already renders itself? Flash is a good example, or perhaps even Silverlight. I think developers should get excited as hell about this, but I also think they should wait until Microsoft irons out the issues that might make devs think, "wait a minute... how the heck am I supposed to code for this?" For what it's worth, I think Microsoft has something unique going on here and for them to demo IE9 so early in the game, they're obviously confident in what they're doing.

4. The Silverlight 4 stuff was huge. Local file system access, out of browser execution, printer and clipboard support, drag and drop support and mouse wheel inputs. That doesn't even touch on performance optimizations and better integration with the .NET stack (via ADO.NET Data Services and the JIT CLR). Is all this as big as I think it is?

The Silverlight 4 stuff was HUGE!!! I think Silverlight 4 will *FINALLY* take Silverlight out of its "Flash wanna-be" status and catapult it into its own respectable technology. I mean, not that it hasn't already commanded respect, but Web developers need to just go ahead and jump on the Silverlight bandwagon.

What started as a boring PDC for me, ended with me questioning if we didn't somehow just attend MIX 09 Part Deux! It has me wanting to attend MIX 2010 REALLY badly. This feels like 2010 is going to be the year of Microsoft where the Web is concerned. Bing is doing much better than any previous search engine Microsoft has cooked up, IE9 sounds like it's going to be the solution to every problem we all have with any and every browser of our choice (no matter how powerful the computer), and Silverlight 4. I don't know about you, but this makes me want to jump on learning to be a Web dev and immerse myself completely in Microsoft's technologies!

Oh, and Silverlight for mobile. That is going to be massive. With everything Microsoft mentioned in relation to the Web here, as well as noting they would discuss Windows Mobile 7, MIX is going to be the event to attend. If Silverlight 4 is as great as it seems to be for Windows, I can't help but wonder what they have in store for Windows Mobile 7 where Silverlight Mobile is concerned.

5. What are your thoughts on the ability to compile an assembly once and have it run on both Silverlight 4 and .NET 4?

Genius on Microsoft's behalf to make this possible. When this came up, I had two good dev friends of mine comment on how incredibly excited they were about this feature. Personally, I've never coded anything that made me even put these two together as being something I wanted, but like I said, knowing two devs directly who were ultra-excited about this, I would love to hear what your reader base thinks.

6. Are you following the AppFabric stuff at all? What I'm hearing sounds like a fairly compelling pitch. Write your .NET apps for higher-level platforms like WCF and WF, and AppFabric will provide the common abstracted app interface to make your stuff run seamlessly on both Windows Server and Windows Azure. How convinced are you about this? (Obviously it's early, since the Windows Azure version of an AppFabric CTP won't see light until 2010).

Honestly, I've been so into Microsoft's web announcements that I haven't even looked into AppFabric yet. All I've gathered from it thus far is exactly what you noted. I'm going to dig much deeper into it this week and gain a further understanding of exactly what it is and how plausible it really seems (or, as you said, if it's just a compelling pitch).

7. Can you provide any general thoughts on this PDC? Can you compare to last year's session in terms of the messaging Microsoft was bringing as well as the energy of the dev audience? Is there a lot to be excited about?

Silverlight and IE9. When first announced, I was quite underwhelmed... but then, I really started thinking about it and how far-reaching the implications are of hardware-rendered browsing and Silverlight 4 (as well as Silverlight for Mobile when they discuss it on the plane of Windows Mobile 7).

As for everything else, it was nice to see how far they've come with Azure and how much they've been participating with the community and their partners to fine-tune it, but Microsoft really just drilled home cloud computing even more and dug deeper into Windows 7 features like the Ribbon UI. Like you said before, this PDC was mostly just a recap, recap, recap.

Posted on 12/01/2009 at 3:34 PM0 comments


PDC Impressions

I'm crawling toward Burbank Airport after a three-day stay at the Microsoft Professional Developer Conference (PDC) in LA this week, and I have to say this was certainly an interesting PDC. Unlike last year's confab, which played host to a diverse array of strategic launches that ranged from the high-stakes debut of Windows Azure to the beta launch of Windows 7 to some heavy visioneering around Oslo, PDC09 had a more tactical feel.

As Andrew Brust noted in his Redmond Review blog report after Day 1 of the show, PDC09 felt more like PDC08 R2, a careful scoping and refinement of the far-reaching and far-flung messaging from last year's show. Windows Azure has matured remarkably, with its fleshed out AppFabric middle-tier built around the Velocity distributing caching engine and Dublin app server extensions. AppFabric for Windows Server debuted in beta form at the show, and will arrive as a CTP for Windows Azure sometime next year. The common infrastructure, Microsoft promises, will give Visual Studio developers one target to work toward, whether they reside on premise or in the cloud. But there's a lot of work yet to be done.

Most devs I talked to seemed to appreciate Microsoft's year-long effort to refine the Azure roadmap, and felt this second PDC went a long way toward helping the .NET community grapple with the impending cloud platform. Microsoft announced Windows Azure would go to production on January 1st, with official customer billing picking up on February 1 after a month-long trial period.

Still, Microsoft managed to make a show of it on the second day, giving away free, touch-enabled Acer laptops to all show attendees. The surprise giveaway may have looked like something out of an Oprah broadcast, but I have to say, it worked. A lot of folks were talking about the Windows Touch UI the last couple days of the conference.

More important, Scott Guthrie surprised attendees by announcing the launch of the Silverlight 4 beta.

As Silverlight versions go (and there's been a few of them in the product's short life span), version 4 is huge. The new features in this version read like they came straight off the list of "what in Silverlight angers devs most," with support for out-of-browser execution, local file system access, printer and system clipboard support and lots more. Microsoft partners I spoke to were enthused, in no small part because the devs they were talking to raved about Silverlight 4. But the inevitable question kept coming up: Why would mainstream developers choose WPF for desktop development when Silverlight 4 is around? It's a very good question.

This year's show wasn't as well attended as PDC08, but vendors I spoke with were genuinely excited about the quality of the audience. PDC tends to draw the deep thinkers and strategic decision makers out of the woodwork, and PDC09 -- despite coming on the heels of PDC08 -- was no exception.

What were your impressions of this year's PDC event? Are you planning any efforts based on what was revealed at the conference? Email me at mdesmond@1105media.com.

Posted on 11/19/2009 at 4:53 PM2 comments


Looking to the Future of ASP.NET

With ASP.NET 4 cooked and nearly ready to ship, the folks at Microsoft turned their attention to what will come next in the Web programming framework. During the one-hour ASP.NET Futures session held at the Microsoft Professional Developers Conference (PDC) in Los Angeles at Monday, Jonathan Carter and Scott Hunter offered details on the direction developers can expect ASP.NET to take.

The ASP.NET team has set three broad goals for the next version: Reduced complexity, support for the HTML 5 standard, and improved performance and management.

On the complexity front, the pair walked through several new features that promise to provide simpler ways of getting common tasks done. For instance, the new SmartyRoute feature promises to do away with avoidable Page Not Found errors, by adding intelligence to the site when receiving URL requests. SmartyRoutes allow developers to identify the page or resources users want to access, even if they enter the wrong extension. SmartyRoute will also walk up path segments in a URL to locate the first valid ASPX file. Developers will be able to write one line of code, one time, to establish intelligent routing and ensure that context is provided when an invalid URL is input.

Carter and Hunter also walked through a series of ASP.NET Helpers that will provide streamlined image manipulation, better email authentication, and efficient management of long-running background task based on minimal code. They also demoed an improved file upload progress dialog box, which provides accurate context by tapping new resources in the ASP.NET framework.

Better, Faster
In the area of HTML 5 support, the two showed how ASP.NET developers can easily enable local storage access for Web apps, enabling offline productivity and allowing developers to save changes made to the server back to the local store or vice versa. ASP.NET will make these activities "extremely trivial" by automatically tracking user data to enable context.

Also discussed was support for new markup tags in HTML 5, including the ‹video›, ‹audio› and ‹menu› tags.

The session addressed the always-relevant issues of ASP.NET performance. One issue of concern is the processing of multiple HTTP transactions and file downloads, which can produce unwanted latency. The team hopes to introduce a mechanism, called Sprites, that automatically combine multiple images into a single image package that is downloaded in one step. The client then separates the images and renders them properly on the page.

Hunter and Carter also talked about the Velocity Distributed Cache platform and how this cluster caching resource might be used for general ASP.NET caching.

Posted on 11/18/2009 at 8:42 AM17 comments


Microsoft Cuzz: Fuzz Testing Goes Parallel

Wandering the Professional Developer Conference (PDC) show floor today, I ran across the Microsoft Research section, and spoke with Maden Musuvathi, a researcher in the Software Reliability Research group at Microsoft Research working on testing solutions for concurrent code. He was demoing a prototype product called Microsoft Cuzz -- shorthand for Concurrent Fuzz testing.

Of course, fuzz testing is used to smoke out flaws in code by blasting random or otherwise unexpected data input at application interfaces, with the goal of kicking off program failures that might otherwise go undetected. Cuzz does something similar, shaping thread interaction in concurrent C or C++ Win32 code to create conditions likely to produce hard to reproduce failures.

As Musuvathi explains. Cuzz determines the mathematical probability that a concurrent code failure will occur by observing the number of threads and the number of synchronizations. Other issues, such as locks, mutexes and complex synchronizations don't impact the calculated probability, Musuvathi said. Developers inject the Cuzz DLL into the binary executable and then run the test. Cuzz tracks each thread it activates, logging the thread activations that result in a crash.

Musuvathi said that developers at PDC have lamented the difficulty of finding and resolving concurrency-based flaws. It's a lament Microsoft's own teams have shared. Musuvathi said another concurrent code testing app -- called CHESS -- was initially developed to help parallel code projects at Microsoft, including Parallel LINQ and Task Parallel Library (TPL). Musuvathi described CHESS as a unit testing tool, whereas Cuzz can be broadly applied to detect hard-to-find flaws. Cuzz remains a project, but Musuvathi is hopeful that the tool can find its way into developers hands down the road. He also says the program will likely be advanced to address managed and 64-bit parallel code down the road.

Posted on 11/18/2009 at 4:12 PM1 comments


Random Keynote Tidbits

Michael Desmond and Keith Ward, editor in chief of MSDN, are at PDC09 this week. Here's the scoop direct from L.A.

When U.S. Chief Information Officer Vivek Kundra was remotely demoing Microsoft's "information as a service" subsystem, codenamed Dallas, he demonstrated a job-search application running on a mobile device. It was a cool demo, but perhaps the most interesting aspect is the device on which the app ran -- an iPhone. No Windows Mobile devices here.

I'm sorry, but two-hour keynotes are just too long. Too many demos, too many speakers, too many Microsoft partners. Too much, too much.

How much new stuff was announced? Not much at all. Dallas was new, and looks promising. And the vision of Azure was somewhat clarified. Microsoft promised to make the adaptation of existing internal applications to cloud-enabled apps almost as simple as clicking a few buttons. This is what's known in the industry as "overpromising."

It's interesting to see the reaction in the press room when the coding portion of the keynote starts. Conversation among the reporters picks up. The buffet gets full in a hurry. Attention wanders off of the bigscreen monitor broadcasting the keynote, and the media schlubs start blogging, tweeting, etc. In other words, we all get bored.

How many of you are ready for Azure to go live on Jan. 1? I'd be interested to see if you are, and how you're going to use it. Email me and let me know.

Posted on 11/17/2009 at 1:07 PM0 comments


Moving to Dallas

Michael Desmond and Keith Ward, the editor in chief of MSDN are at PDC09 this week. Here's the scoop direct from L.A.

There's a whole lot of publicly-available data out there. What can you do with it?

Microsoft says it can help you build applications with it, through its just-announced new project codenamed "Dallas". Dallas was previewed during today's PDC keynote presentation. The idea behind it, according to Microsoft Technical Fellow David Campbell, is about "Taking friction out of discovering, exploring and using data."

Microsoft Chief Software Architect Ray Ozzie positioned Dallas as part of its overall Azure strategy. "It is an open catalog and market place for data, both public data and commercial data."

Ozzie offered a laundry list of capabilities. "Dallas makes the whole world of data better than the sum of its parts by creating a uniform discovery mechanism for data; a uniform binding and access mechanism for data; a uniform way of exposing trial data sets for developers; a uniform licensing model so data from multiple providers can be easily joined and recombined. By delivering data as a service, our aspiration is that Dallas might catalyze a whole new wave of remixing and experimentation by developers. [It is] an opportunity for innovation that is uniquely unlocked by the cloud."

There's lots of public domain data out there from government and other sources. Finding it and harnessing it to build useful applications is the goal of Dallas. A demo showed a mobile app that was developed "in a few days," according to the speaker. The program was a job-search app that used Dallas to cull public information about jobs, and use that information to find a match for open teaching positions.

Check out Microsoft's Dallas website for more information.

Posted on 11/17/2009 at 11:52 AM0 comments


Ray Ozzie as Pitchman

Michael Desmond and Keith Ward, editor in chief of MSDN, are at PDC09 this week. Here's the scoop direct from L.A.

Ray Ozzie looked a bit nervous as he took the stage today at PDC, but he quickly settled into a cloud-heavy presentation that offered attending developers a 60,000-foot view of Microsoft's ongoing efforts around Windows Azure.

Ozzie fared well on stage, but I was honestly surprised at how marketing-driven his message was. The Microsoft chief software architect, widely lauded as a keen and innovative software mind, hammered out Microsoft's highest level messages. Target Windows 7 as the ultimate client target and extend Web experiences from there; focus on online services and Windows Azure on the Web; and use Microsoft's latest innovations to tap into the enormous potential of cloud-based data-intensive applications and services.

Ozzie enthused about the "Dallas" project, which promises to give Windows Azure developers the ability to uniquely explore, manipulate and present data stored on public and private sources. But even there, his articulation of the initiative was extremely high level for a dev community clearly looking for a glimpse at the bare metal.

Server and Tools Business President Bob Muglia hosted the more technical half of the keynote session, playing host to a series of code-level demos and diving into the new Microsoft Application Fabric and detailing capabilities in Windows Identity Foundation.

Overall, the session was a mix that initially looked like it might disappoint with its lack of new technical detail, but then took a hard right turn that should have pleased most of the PDC crowd.

Posted on 11/17/2009 at 12:01 PM0 comments


Welcome to the Busy Season

People like to complain that the holiday shopping season keeps creeping forward, until it seems that Christmas lights are going up at the local shopping mall before the leaves even come down. Well, you can excuse developers if they aren't noticing a similar phenomenon with Microsoft. This year the fall season has been as much about developer tooling as it has been about football, turkey and holiday shopping.

In 2008, Microsoft held its first Professional Developers Conference (PDC08) in three years. The event, as I detailed in a Desmond File blog post, was a blowout. Redmond, it seemed, lined up almost everything for the show--from the dizzying gestalt of Windows Azure and a host of cloud-aligned technologies and initiatives, to the launch of the Windows 7 public beta, to intriguing efforts like the Oslo application modeling platform and repository and the initial CTP of Visual Studio 2010. In fact, several show attendees and one Microsoft manager I spoke with at the show last year said Redmond tried to do too much in too little time at PDC08.

So this year it looks like Microsoft is keen on stretching things out a bit. Like the ever-expanding holiday retail shopping season, the fall developer mardi gras this year started on Monday, with the SharePoint Conference 2009 in Las Vegas. Kicking off on the same day Microsoft dropped the feature-complete beta 2 versions of Visual Studio 2010 and .NET Framework 4, the SharePoint Conference spotlights a host of major updates to Microsoft's collaboration and information management platform.

On November 17 Microsoft will kick off its second PDC in as many years, the first time that's happened since 2000 and 2001, when Microsoft was rolling out a modest initiative you might have heard of, called the .NET Framework. This year, we can expect to hear plenty about Windows Azure and assorted cloud-related services and initiatives, .NET 4 and Visual Studio 2010 (due to go final in March 2010) and of course Office 2010 and SharePoint 2010 (expected to ship before the second half of next year). I suspect there will be some Silverlight stuff tucked in there, too.

In between is the Professional Association for SQL Server PASS Summit Unite 2009 in Seattle, starting November 2. While not a Microsoft-hosted event, the confab is the largest event for SQL Server professionals and will highlight advances in SQL Server 2008 R2 as well as actvities related to SQL in the cloud.

Our plan at Visual Studio Magazine and Redmond Developer News is to be all over this activity like a cheap suit. We'll be on-site covering many of these events, providing blog and online news coverage, as well as in-depth features and how-tos in print. But we need to hear from you. What can we do to help .NET developers stay ahead of the latest, seasonal launch wave? Email me at mdesmond@1105media.com.

Posted on 10/21/2009 at 6:33 AM0 comments


VS2010 Beta 2 Hits the Street

Dave Mendlen sounded pretty jacked up on the phone on Friday. The senior director of developer marketing at Microsoft offered fresh details about the Visual Studio 2010 integrated development environment (IDE), which went to Beta 2 for MSDN subscribers earlier today. The general public will be able to download VS2010 Beta 2 bits on Wednesday, October 21. Mendlen also revealed that the final, shipping versions of VS2010 and .NET Framework 4 are scheduled for official release on March 22, 2010.

"We have reached the home stretch for Visual Studio 2010 and .NET Framework 4," Mendlen enthused. "This release is the most significant update to our developer offering in recent years."

There's a lot to like about what Mendlen was saying last week. Perhaps most notable is the concentrated effort Microsoft put into improving the performance of the VS2010 IDE. Developers working with Beta 1 voiced significant concerns about the IDE's sluggishness and resource-hungry ways in testing, and Mendlen says the new beta addresses these concerns.

VS2010 didn't just get faster, it got simpler, too. VS2010 will come in four packages: Ultimate, Premium, Professional, and Professional without an MSDN subscription. Mendlen said customers found sifting through all the VS2010 packages "just too hard." Price-wise, expect VS2010 Premium to be consistent with the role-specific versions of Visual Studio 2008, such as Team Architect and Team Database. VS2010 Professional pricing is unchanged, but the Ultimate version will cost a bit more, Mendlen said, citing additional features and functionality for the increase. There are some promotions in place for dev shops willing to buy up to the next higher SKU, as well as an offer for Azure computing time.

If you're itching to learn more about the new beta, shuffle over to the SharePoint Conference 2009 Web site. Microsoft CEO Steve Ballmer is giving the opening keynote at the conference and is expected to talk about VS2010 during his remarks. Also look for in-depth news coverage from Visual Studio Magazine Executive Editor Kathleen Richards.

I'm looking forward to hearing from developers their opinions of VS2010 Beta 2. According to Mendlen, the beta 2 code is feature-complete and ready for developers to start working against it.If you are working with the new beta bits, I'd love to hear your opinion. Drop me a line at mdesmond@1105media.com.

Posted on 10/19/2009 at 9:00 AM1 comments


Hair Raising Recovery

On Friday I blogged about AVIcode CEO Mike Curreri's intriguing management stunt, in which he promised to shave his head if the company made its Q3 financial targets. The really important news for AVIcode employees, though, was that Curreri vowed to pay back income lost in an across-the-board 15 percent salary cut the company had implemented earlier, by providing a quarterly bonus to affected employees. While the headshaving bit is amusing, the real news here is that AVIcode was able to turn its fortunes so decisively last quarter.

As Curreri tells it, things are picking up in the IT space, as cash-strapped shops are finally releasing budgets that he says "have been held for quarters." While the spending is being done very carefully, Curreri says AVIcode has benefitted from IT shops targeting application performance and health as a criticial business issue. He cites activity in AVIcode's end-user monitoring, SharePoint monitoring and System Center Operations Manager integration products for the success, though the company's stand-alone app performance monitoring products have done well also, he says.

So what really drove the successful Q3 turnaround? A recent Forrester Research report found that the IT market bottomed out in the first two quarters of 2009 and is now in the midst of a recovery. In 2010, the report says, IT consulting services are expected to increase by 11.7 percent. Curreri says that AVIcode got a jump on things thanks to an increased focus by IT shops to actively manage deployed applications.

"There were actually several factors that have been converging for several months. Most importantly, I believe, is the growing realization that application performance can and must be monitored and managed across the entire lifecycle of the application. It is no longer acceptable to throw the application over the fence to ops and hope for the best," Curreri says.

While Curreri expects the current recovery to be, and I quote, "slow and painful," he's optimistic about AVIcode's chances, due in large part to shifting priorities among IT customers.

"Good management of IT will be critcal to success in this environment; and application performance management solutions are now a requirement. Modern apps need modern management."

Are you seeing signs of IT spending loosening up, particularly in the area of application development? Email me at mdesmond@1105media.com.

Posted on 10/19/2009 at 7:35 AM0 comments