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

<Previous