You've already learned a great deal about Erik Meijer's latest programming creation, Rx, right here on Channel 9 (here
and
here, to be precise). Well, wouldn't it be great to get the two key minds behind Rx in one place with one whiteboard? Yes, of course it would! Enter…
This is a very special episode of
Expert to Expert. We were very fortunate to get some time with renowned computer scientist and Microsoft Technical Fellow Butler Lampson. Butler's impact
on general purpose computing is profound. Personal computing as it exists today is in part the result…
Microsoft Research recently announced the availability, under
Academic Licensing, of
Dryad, an infrastructure which allows a programmer to use the resources of a computer cluster or a data center for running data-parallel programs. A Dryad programmer can use thousands of machines, each of…
Erik Meijer and team (developer Wes Dyer, in particular) have created a profound and beautiful .NET library that will take managed event based programming to new levels. Of course, many of you wish that you could write LINQ expressions over events. Well,
now you can thanks to Erik's and Wes…
Harry Shum is the VP of Engineering for
Bing, Microsoft's latest search engine offering (well, it's more than a search engine - it's a so-called Decision Engine, but what does that mean, precisely?). Harry has a long history in the world of complex algorithm design and implementation. Before
…
Flapjax is a new programming language designed around the demands of modern, client-based Web applications. Its principal features include:
Event-driven, reactive evaluation An event-stream abstraction for communicating with web services Interfaces to external web services
Flapjax…
Erik Meijer and I paid a visit to Bing Maps infrastructure architect and Partner Development Manager Gur Kimchi for an Expert to Expert conversation about the design and architecture of Bing Maps. It takes some rocket science to process and coerce data
into accurate information…
Bling is a C#-based library for easily programming images, animations, interactions, and visualizations on Microsoft's WPF/.NET. Bling is oriented towards design
technologists, i.e., designers who sometimes program, to aid in the rapid prototyping of rich UI design ideas. Students, artists,…
Microsoft Olso Program Manager Chris Sells and DSL expert Martin
Fowler discuss the history and future of Domain Specific Languages (DSLs). This was filmed at
DevCon 2009, which took place on the Microsoft campus in Redmond, WA, USA. For those of you who don't know, Martin Fowler…
Lars Bak is a virtual machine master. He and team have created a Javascript VM, V8, that takes Javascript syntax and produces optimized machine code directly. The result is very performant execution of Javascript. How does V8 work, exactly? What are the
basic design decisions that have gone into…