Samuel Ng's Blog
-
And we’re live on MSDN!
We’re officially on MSDN! We’re in the June issue of MSDN magazine, complete with code samples and scenarios for you to walk through. If you’re not a subscriber, you can find the article online, here:
-
We're on Channel9!
Last week, Alex Zambelli and I recorded a Channel9 video at the studios discussing the Windows Azure Media Services platform. In the video, we give an overview of the platform, as well as the set of common scenarios that users might use the platform for.
-
Introducing Windows Azure Media Services
At long last, my silence is over! Just three short weeks ago, our team announced the preview of our first public beta for our product, the Windows Azure Media Services platform.
-
Breaking my silence
Hello loyal readers!
-
The Pain of deploying Primary Interop Assemblies
Alright, first of all, what are Primary Interop Assemblies (PIAs), and why am I devoting an entire post to the pains caused by deploying these things? And secondly, how do they relate with what we’ve been talking about thus far?
-
Channel 9: Dynamic in C#
Not too long ago, I did another Channel 9 video on Dynamic in C# with another compiler dev, Chris Burrows. In this video, we discuss the making of dynamic, as well as some of the drawbacks, design decisions, and philosophies behind the feature. Enjoy!
-
Com interop in C# 4.0: Indexed Properties
One of the things I love about my job is that I get to make people happy. How do I do that? By giving them what they want of course! One of the things I don’t like so much about my job is going back on a decision that we made before, and having to revert some of the behavior. Well, we’ve been talking about COM interop in C# 4.0, and are now in the thick of things. Today we’ll chat about a feature which many people have asked for in the past, but we’ve stayed away from until now – Indexed Properties.
-
COM Interop in C# 4.0
Wow, it’s been a while since I’ve last posted! Don’t worry, I’m still alive and kickin’, and we’re still workin’ on cool stuff for y’all to use.
-
Named and Optional arguments – ties and philosophies
Okay, my attempt at a clever title failed… Ties and Philosophers? I oughtta stick with technical writing. :)
-
Named arguments and overload resolution
Last time we talked about the basics of named arguments, optional arguments, and default values. From here on out, I’m just going to refer to the whole feature group as “named and optional arguments” – it’s just too much typing otherwise (we actually just refer to the feature as N&O internally). Let’s now dive a little deeper into how overload resolution works for the feature.