Req27: Allow query syntax in For Each
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow "For Each x In collection Where x>10", and other query expressions. We should allow this kind of code:ForEach x In...
View ArticleReq28: Override events
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow you to override an event. This idea requires some explanation. Currently, both VB and C# allow you define events in...
View ArticleHow to write a VS2010 Extension using Statement Lambdas
Here's how to write a VS2010 extension (".vsix") in Visual Basic. The code is made a lot easier thanks to one of the major new features in Visual Basic 10, "statement lambdas".This extension renders...
View ArticleTeched Tweets
I'm giving a talk at TechEd 2010 (New Orleans) now.I wrote a little VB app to display live tweets about #teched with "VB" in them. The source code's here.
View ArticleAsync CTP: developer stories
We've shipped the Async CTP! And VB also has iterators!I'm writing this blog post at 8.30pm on the evening before the Async CTP will ship. We're all pretty nervous and excited. Most of the Async/VB/C#...
View ArticleA technical introduction to the Async CTP
I made this slide deck that covers all of the Async CTP technically.[powerpoint] A technical introduction to the Async CTP.pptx[pdf] A technical introduction to the Async CTP.pdfHere are its...
View ArticleAsync CTP Refresh - Installation
Async CTP Refresh - installationThe Async CTP Refresh was announced on 13th April 2011. It includes Visual Studio 2010 SP1 compatibility, enables Windows Phone 7 development, has a new EULA with...
View ArticleAsync CTP Refresh - its state and direction
Async CTP Refresh - its state and direction We really appreciate everyone who has installed the Async CTP. It has given us tremendous feedback. We appreciate all the discussion and bug reports that...
View ArticleAsync CTP Refresh - design changes
Async CTP Refresh - Design ChangesThe big news about the Async CTP Refresh is that it enabled development on SP1 and for Windows Phone 7, and came with a new EULA. But there were also a few design...
View ArticleAsync CTP Refresh - compiler bug fixes
Async CTP Refresh - Compiler Bug fixes The big news about the Async CTP Refresh is that it enabled development on SP1 and for Windows Phone 7, and came with a new EULA. But there were also a few bug...
View ArticleAsync CTP Refresh - what bugs remain in it?
Async CTP Refresh - what bugs remain in it? Q. How many bugs remain in the Async CTP Refresh?A. That's hard to know. Our QA efforts have been dedicated to testing our async codebase that will be part...
View ArticleAsync CTP Refresh - mitigation strategies
Async CTP Refresh - mitigations when using the CTP The preceding four blog posts have outlined the known and unknown bug areas in the CTP. Now it's time to set out some concrete mitigation strategies....
View Article[placeholder] How to write a connected VB phone app
This blog article has been moved and enhanced: http://blogs.msdn.com/b/lucian/archive/2011/05/20/talk-how-to-write-an-async-connected-app-for-windows-phone-7.aspx
View ArticleTalk: The [Async] Future of VB and C#
Talk: The [Async] Future of VB and C#I gave a C#-specific version of this talk at DevConnections in Las Vegas, USA on 2011.11.01This talk is mainly about Async and goes into considerable technical...
View ArticleTalk: How to write an [Async] connected app for Windows Phone 7.1
Talk: How to write an [Async] connected app for Windows Phone 7.1This talk is all about writing a connected app for the Windows Phone. The talk covered:(1) Azure/WP7 toolkit for the server-side of the...
View ArticleTalk: What's new in VB10 (VS2010)
Talk: What's new in VB10 (VS2010)This talk details the new VB language features that arrived in VS2010 -- Implicit Line Continuations - http://www.unemployedunderscores.com/Array LiteralsCollection...
View ArticleA day in the life of compiler bugfixing
The VB/C# team is hard at work on the Async feature... You might already have download the Async CTP yourself, or tried out async in the VS11 Developer Preview, and you might wonder: "The feature seems...
View ArticleAsync CTP v3 – installation
The third version of the Async CTP was released on 31st October 2011.The reason for releasing v3 is to address installation issues -- a recent Windows Update had conflicted with the Async CTP v2 and...
View ArticleAsyncCTP installation problems (and VS11)
The AsyncCTP is getting a bit long in the tooth. This post is to explain how, why, and what to do.Common symptoms:AsyncCTP fails to install -- i.e. it doesn't create the "Async CTP" folder inside "My...
View ArticleTalk: What's new in VB11 (VS11 Beta)
Talk: What's new in VB11This talk details some of what's new in VB11. (Just some: there were too many improvements to cover them all in just one talk).Win8 supportVBCore (=> new platform support for...
View Article