CLR Architect Vance Morrison has been very busy working on the future of the CLR, especially as it relates to execution performance and the type system. Some of his latest work is present in the upcoming 4th version of the virtual machine that powers all
things .NET, CLR 4, which ships with Visual…
John Rose is a virtual machine expert who's been working on the Java Virtual Machine for several years. He's part of the team that is adding multi-language support to the JVM,
specifically, dynamic language support. How does the multi-dynamic-language support…
Scott Guthrie, Corporate Vice President, leads the teams that create the .NET developer and designer technologies and tools.
Silverlight 3 has arrived in beta form.
Expression 3 also ships today in Preview form. Grab the bits and play. Provide feedback. OK. That's the housekeeping stuff. Now,…
It's always a pleasure to get a chance to sit down and geek out with Anders Hejlsberg. Anders is a Microsoft Technical Fellow (a Technical Fellow is the highest ranking technical position at Microsoft) and programming language design master. He's the creator
of C# and one of the founders…
New sessions have just been announced for
MIX09. Some of the ones I find most interesting are:
Building Microsoft Silverlight Applications with Eclipse Come learn about plug-in support in Silverlight 2, and how to build a typical Silverlight-based application using the Silverlight tools for…
Dynamic languages are becoming more popular than ever. Static runtimes (static type system is baked into the machine) like the CLR do not natively support languages that have no requirement for explicit types. Implementing languages of this class on the
CLR is a rather complicated and…
At Lang.NET 2008, I caught up with two dynamic languages afficianados who have been working on a similar (and really hard)problem over the years: getting Ruby (a dynamic language) to run on a static
virtual machine (JVM and CLR, respectived). Charles Nutter is a lead developer on the JRuby…
Where do objects go when they aren't used anymore (and how to know that they are no longer useful to the executing code that created them)? Might seem like a silly question to most developers, but that's what Technical Fellow Patrick Dussud has been dealing
with for most of his career.…
I recently got the chance to attend JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting peoplefrom all walks of…