Lucian's VBlog
AsyncCTP 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....
Author: Lucian Wischik, MSFT Date: 03/25/2012
Async CTP v3 – installation
The third version of the Async CTP was released on 31st October 2011. The reason for releasing v3 is...
Author: Lucian Wischik, MSFT Date: 10/31/2011
A 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...
Author: Lucian Wischik, MSFT Date: 10/17/2011
Talk: What's new in VB10 (VS2010)
Talk: What's new in VB10 (VS2010) This talk details the new VB language features that arrived in...
Author: Lucian Wischik, MSFT Date: 05/25/2011
Talk: How to write an [Async] connected app for Windows Phone 7.1
Talk: How to write an [Async] connected app for Windows Phone 7.1 This talk is all about writing a...
Author: Lucian Wischik, MSFT Date: 05/20/2011
Talk: 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...
Author: Lucian Wischik, MSFT Date: 05/20/2011
[placeholder] How to write a connected VB phone app
This blog article has been moved and enhanced:...
Author: Lucian Wischik, MSFT Date: 05/18/2011
Async CTP Refresh - mitigation strategies
Async CTP Refresh - mitigations when using the CTP The preceding four blog posts have outlined the...
Author: Lucian Wischik, MSFT Date: 04/18/2011
Async 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....
Author: Lucian Wischik, MSFT Date: 04/17/2011
Async CTP Refresh - compiler bug fixes
Async CTP Refresh - Compiler Bug fixes The big news about the Async CTP Refresh is that it enabled...
Author: Lucian Wischik, MSFT Date: 04/16/2011
Async CTP Refresh - its state and direction
Async CTP Refresh - its state and direction We really appreciate everyone who has installed the...
Author: Lucian Wischik, MSFT Date: 04/14/2011
Async CTP Refresh - Installation
Async CTP Refresh - installation The Async CTP Refresh was announced on 13th April 2011. It includes...
Author: Lucian Wischik, MSFT Date: 04/13/2011
A technical introduction to the Async CTP
I made this slide deck that covers all of the Async CTP technically. [powerpoint] A technical...
Author: Lucian Wischik, MSFT Date: 10/29/2010
Async 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...
Author: Lucian Wischik, MSFT Date: 10/28/2010
Teched Tweets
I'm giving a talk at TechEd 2010 (New Orleans) now. I wrote a little VB app to display live tweets...
Author: Lucian Wischik, MSFT Date: 06/09/2010
How 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...
Author: Lucian Wischik, MSFT Date: 04/29/2010
VB and C# grammar for VS2010
Here is language grammar for Visual Basic 10 and for C# 4.0. These are the versions of the languages...
Author: Lucian Wischik, MSFT Date: 04/19/2010
VB grammar and C# grammar for VS2010
Oops, you've landed at the wrong page. The correct page is here:...
Author: Lucian Wischik, MSFT Date: 03/31/2010
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...
Author: Lucian Wischik, MSFT Date: 03/05/2010
Req26: allow With as a modifier on expressions
[This post is part of a series, "wish-list for future versions of VB"] IDEA: We should allow "With"...
Author: Lucian Wischik, MSFT Date: 03/04/2010
Req25: With and From should be allowed together
[This post is part of a series, "wish-list for future versions of VB"] IDEA: With and From should be...
Author: Lucian Wischik, MSFT Date: 03/04/2010
Req24: warnings where "Nothing" isn't null
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Emit a warning where...
Author: Lucian Wischik, MSFT Date: 03/04/2010
Req23: Make more keywords contextual
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Make more keywords...
Author: Lucian Wischik, MSFT Date: 03/04/2010
Req21: Allow unambiguous types from ambiguous namespaces
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow unambiguous types...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req20: Range expressions
[This post is part of a series, "wish-list for future versions of VB"] IDEA 1: Allow range...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req19: Allow statements to start with parentheses
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow statements to...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req17: Define extension methods in an "extension class" of the extended type
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow extension methods...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req16: Modules that don't auto-import their contents; extension methods in classes.
[This post is part of a series, "wish-list for future versions of VB"] IDEA 1: Shared Classes. We...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req15: GetType for instances, methods and properties
[This post is part of a series, "wish-list for future versions of VB"] IDEA: GetType should work on...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req14: Non-empty default partial methods
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow a non-empty...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req13: Catches in Using blocks
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow Catch statements...
Author: Lucian Wischik, MSFT Date: 02/15/2010
Req12: Select Case on object identity and type
[This post is part of a series, "wish-list for future versions of VB"] VB already has a powerful...
Author: Lucian Wischik, MSFT Date: 02/14/2010
Req11: International date literals
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow date literals in...
Author: Lucian Wischik, MSFT Date: 02/14/2010
Req10: share variables in method bodies
[This post is part of a series, "wish-list for future versions of VB"] VB's "static variables" are a...
Author: Lucian Wischik, MSFT Date: 02/14/2010
Req9: allow CObj in constants and attributes
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Allow a CObj in...
Author: Lucian Wischik, MSFT Date: 02/14/2010
Req8: Use [ ] for arrays
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Use [ ] for arrays....
Author: Lucian Wischik, MSFT Date: 02/12/2010
Req7: Have separate syntax for assignment "=" and comparison "=="
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Have different syntax...
Author: Lucian Wischik, MSFT Date: 02/12/2010
Req6: Better casting
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Casts should flow from...
Author: Lucian Wischik, MSFT Date: 02/12/2010
Req5: unsafe and pointer support
[This post is part of a series, "wish-list for future versions of VB"] IDEA: "unsafe" and pointer...
Author: Lucian Wischik, MSFT Date: 02/12/2010
Req3: multiline strings
[This post is part of a series, "wish-list for future versions of VB". Just to note, I've been...
Author: Lucian Wischik, MSFT Date: 02/12/2010
Req2: null-propagating field access
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Introduce a syntax for...
Author: Lucian Wischik, MSFT Date: 02/11/2010
Req1: Put the loop control variable inside the loop
[This post is part of a series, "wish-list for future versions of VB"] IDEA: In a "For Each" loop,...
Author: Lucian Wischik, MSFT Date: 02/11/2010
Core11: an "XML pattern" to break free from XDocument/XElement
[This post is part of a series, "wish-list for future versions of VB"] IDEA: An "XML pattern"....
Author: Lucian Wischik, MSFT Date: 02/11/2010
Power11: Extension properties
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Extension properties....
Author: Lucian Wischik, MSFT Date: 02/11/2010
Power10: Reduce verbosity through #light
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Add a #light directive,...
Author: Lucian Wischik, MSFT Date: 02/11/2010
Power7: Dictionary and list literals
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Dictionary literals....
Author: Lucian Wischik, MSFT Date: 02/11/2010
Power6: CALLER_MEMBER
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Reflect on your caller...
Author: Lucian Wischik, MSFT Date: 02/11/2010
Power5: Custom anonymous types
[This post is part of a series, "wish-list for future versions of VB"] IDEA: Custom anonymous types....
Author: Lucian Wischik, MSFT Date: 02/02/2010