Lucian's VBlog
A VSIX is a way to install plugins into Visual Studio. The kind of plugin I'm interested in right...
Date: 06/27/2016
I'm fed up with clunky dialog-based UIs. Here are two apps, the Windows 7 Calculator and Windows 10...
Date: 06/14/2016
I got OpenCV to work via NuGet! Here are the steps to consume it: 1. File > New > C++ > UWP...
Date: 12/03/2015
With the release of 10586, I’ve wanted to know whether an API I just used was newly introduced...
Date: 12/02/2015
[This article documents my ongoing attempts to get OpenCV working in UWP apps] My goal is to figure...
Date: 11/30/2015
[This blog article documents my continuing mission to figure out how to use OpenCV in UWP apps...]...
Date: 11/27/2015
OpenCV https://opencv.org/ is the standard open-source library that everyone uses for image...
Date: 11/25/2015
There are some exciting changes coming to NuGet in VS2015 RTM, under the name NuGet 3.1, also known...
Date: 09/15/2015
If you use VS2015 to create a new UWP project, there are three interesting things in the References...
Date: 08/19/2015
[I've removed this old article, and posted a revised+edited version here]
Date: 07/27/2015
This is Part 7 of my "VB Win10 Apps" series. (Everything applies to C# as well, of course). Part 1:...
Date: 06/12/2015
This is Part 6 of my "VB Win10 Apps" series. (Everything applies to C# as well, of course). Part 1:...
Date: 06/09/2015
This is Part 5 of my "VB Win10 Apps" series. (Everything applies to C# as well, of course). Part 1:...
Date: 06/05/2015
This is Part 4 of my "VB Win10 Apps" series. (Everything applies to C# as well, of course). Part 1:...
Date: 06/01/2015
This is Part 3 of my "VB Win10 Apps" series. Part 1: getting started Part 2: issues with common...
Date: 05/21/2015
This is Part 2 of my "VB Win10 Apps" series. Part 1: getting started > Part 2: issues with common...
Date: 05/20/2015
How do you write a "connected device+cloud" app that works, and doesn't crash when the user walks...
Date: 05/20/2015
This is Part 1 of my "VB Win10 Apps" series. (this list is just my rough thoughts on what to write....
Date: 05/18/2015
Last year I wrote about getting good exception stack traces for async code. Now I've cleaned it up,...
Date: 08/24/2014
(Update: Mr Flakey asked me to tell everyone that he's now available as a NuGet package) It's a fact...
Date: 08/08/2014
On your phone/tablet, which do you prefer -- apps or websites? Do you look up stuff more frequently...
Date: 07/18/2014
What should we do in case of re-entrancy? For example, if the user clicks the button twice in rapid...
Date: 03/03/2014
I find it frustrating to assemble photos from different devices - my wife's iPhone, my Windows...
Date: 12/18/2013
Mads Torgersen recently gave a talk called “The Future of C#”, where he described some...
Date: 12/13/2013
I've talked about async best practices a lot, and each time I've tried to refine the talk a little...
Date: 11/22/2013
Users expect Windows8.1 apps to resize gracefully - either when they "snap" the app to a particular...
Date: 10/22/2013
I need to generate PDF from my Windows Phone app. Unfortunately none of the standard free...
Date: 08/15/2013
(update: I've written an updated blog post about this. Also I made it available on NuGet as package...
Date: 08/15/2013
I gave three talks on Async at TechEd Europe. These cover everything you need to know about async,...
Date: 06/28/2013
How do you combine MVVM with async? -- Well, really, there's not much to it. Just the same as...
Date: 02/26/2013
Talk: The New Async Design Patterns Async involves some new concepts. They're not difficult; just...
Date: 02/17/2013
Talk: Async Part 2 - for architects, under the hood This talk tackles some more advanced async...
Date: 02/17/2013
[This post is part of a series How to await a storyboard, and other things] The normal behavior of...
Date: 12/11/2012
[This post is part of a series How to await a storyboard, and other things] I want to invoke an...
Date: 12/07/2012
I’m a big fan of supporting cancellation on async methods. I was recently wondering how to do...
Date: 12/07/2012
[This post is part of a series How to await a storyboard, and other things] Sometimes we want to...
Date: 11/28/2012
[This post is part of a series How to await a storyboard, and other things] In my app, I want to...
Date: 11/28/2012
[This post is part of a series How to await a storyboard, and other things] Let’s look at...
Date: 11/28/2012
This post is part of a series about an important new design pattern, awaiting events... I also made...
Date: 11/28/2012
[update: there's now a sequel to this post, here, which improves the technique so it can handle...
Date: 11/23/2012
We all know that async methods return Task or Task(Of T): Async Function GetNameAsync() As Task(Of...
Date: 11/21/2012
In VS2012 we fixed some method-resolution problems from VS2010. These were method-calls that failed...
Date: 07/19/2012
On June 6th I'll be speaking at the Norway Developer Conference in Oslo, on the subject "How we do...
Date: 05/24/2012
Talk: Async Part 1 - the message-loop, and the Task type After giving lots of training and talks...
Date: 03/28/2012
Talk: What's new in VB11 This talk details some of what's new in VB11. (Just some: there were too...
Date: 03/28/2012