Kirill Osenkov
Visual Studio Team, Roslyn Services QA
Software Development Meme
John tagged me in a software development meme - a sort of a game where you tell stuff about yourself...
Author: Kirill Osenkov - MSFT Date: 07/25/2008
A curious subtlety about how CLR does interface dispatch on array types
This post is about some internal CLR magic that usually makes accessing .NET arrays through an...
Author: Kirill Osenkov - MSFT Date: 07/13/2008
Live Geometry with Silverlight 2
I'm happy to announce a project I started on CodePlex: https://codeplex.com/DynamicGeometry Live...
Author: Kirill Osenkov - MSFT Date: 06/18/2008
MEF: Microsoft's Managed Extensibility Framework
Krzysztof Cwalina announced that Microsoft has released a CTP of its Managed Extensibility Framework...
Author: Kirill Osenkov - MSFT Date: 06/07/2008
Testing
If you're interested in testing or would like to learn more about it, here are a couple of links:...
Author: Kirill Osenkov - MSFT Date: 05/30/2008
Algorithms in C#: Connected Component Labeling
I have to admit, I'm not very good at interviews. For some reason my mind isn't trained well for...
Author: Kirill Osenkov - MSFT Date: 05/08/2008
How to determine the .NET installation directory and CLR version
I recently discovered the System.Runtime.InteropServices.RuntimeEnvironment class, especially...
Author: Kirill Osenkov - MSFT Date: 05/07/2008
How to map a Visual Studio macro to a keyboard shortcut?
The complete answer is here: https://msdn.microsoft.com/en-us/library/a0003t62.aspx Excerpt: Choose...
Author: Kirill Osenkov - MSFT Date: 05/02/2008
Coding productivity: macros, shortcuts and snippets
Visual Studio macros are a fantastic productivity booster, which is often under-estimated. It's so...
Author: Kirill Osenkov - MSFT Date: 04/04/2008
Did you know? Delegates to extension methods
I didn't know about this until recently: You can take a delegate to an extension method as if it was...
Author: Kirill Osenkov - MSFT Date: 03/17/2008
Using delegates - a simple sample
A while ago Charlie Calvert did a great job explaining delegates here. Readers were asking for more...
Author: Kirill Osenkov - MSFT Date: 02/08/2008
How to: override static methods
I know, I know. You can't override static methods. The title was just a trick to provoke your...
Author: Kirill Osenkov - MSFT Date: 02/06/2008
Seattle CodeCamp
I attended Seattle CodeCamp this past weekend. I guess this is one of the advantages of living in...
Author: Kirill Osenkov - MSFT Date: 01/30/2008