1585

ratings
Time:
01:26:39
More in
Science & Technology

Time:
01:26:39
More in
Science & Technology
In this episode of the Coding4Fun Show, Brian Peek chats with Josh Blake about Natural User Interfaces and Multitouch programming with .NET. Josh has written a multitouch PowerPoint replacement called NaturalShow, which was demonstrated during his NUI session at MIX10. Watch and learn a bit about how this application was created as well as how you can write multitouch applications with WPF. And for even more multitouch programming goodness and more on NaturalShow, Josh is currently working on a book titled Multitouch on Windows, which can be purchased and read while he’s writing it!
Part 3 of the Beckman Meijer Co/Contravariance in Physics and Programming Hypothesis/Challenge has finally arrived, Niners!
You learned about Brian Beckman’s perspective on covariance and contravariance in physics. Erik Meijer found this topic to be incredibly interesting and the two geniuses decided to take a stab at identifying the relationship between co/contra in two different domains: physics and programming.
What will they discover at the whiteboards?
Tune in to find out in this n-part series (part 1 here, part 2 here) with two of Channel 9’s and Microsoft’s most famous and respected software practitioners. Will there be a part 4? Perhaps you can help Brian and Erik find an answer to this interesting problem. They’re real close. Niners can help reach the end line (if there is in fact one). It is highly recommended that you watch the first parts before watching this one!
Thinking caps on? Go!
With the recent release of Visual Studio 2010 and .NET 4/Silverlight 4 (Managed 4), I figured it was time to learn a thing or two about some new native functionality, specifically in the STL (Standard Template Library) that ships with VS 2010.
Who better to dig into some STL internals than the great Stephan T. Lavavej? Stephan spends most of his time maintaining the STL (along with the core producers of the library, who last I heard work from a remote location in Hawaii…). Stephan is no stranger to those of us who spend time in the native programming world (and use C++, specifically, to compose), and you’ve already met Stephan a few times on C9.
As always, this conversation just happened. Stephan and I didn’t draft up some highly structured and scripted plan. Spontaneity is always our goal, and we met that goal here! So, if you are interested in STL internals and C++ in general, then this is for you.
Thank you, Stephan, for another great lesson.
Enjoy!
Silverlight 4 is now available for download.
Silverlight 4 enhances the building of business applications, media applications, and applications that reach beyond the browser. New features include printing support, significant enhancements for using forms over data, support for several new languages, full support in the Google Chrome web browser, WCF RIA Services, modular development with MEF, full support in Visual Studio 2010, bi-directional text, web camera and microphone support, rich text editing, improved data binding features, HTML support, MVVM and commanding support, new capabilities for local desktop integration running in the new “Trusted Application” mode such as COM automation and local file access.
Senior Vice President S. Somasegar (aka Soma) joins us for a chat about Visual Studio 2010 RTM, which is available today. Visual Studio 2010 and .NET Framework 4 offer an unprecedented level of support for Microsoft’s platforms, including Windows, Windows Server, Office, SharePoint, Windows Phone, SQL, and Windows Azure. Here we get Soma’s perspective on this release, Microsoft’s broadest developer tooling offering ever, including several enhancements and new capabilities for both managed and native developers alike.
MSDN customers will be able to download VS 2010 and .NET Framework 4.
Tune in!
/* Life Runs on Code */
Anders Hejlsberg opens the developer keynote at TechDays 2010 in Belgium with: ‘Trends and future directions in programming languages’, on March 31st 2010. In this keynote Anders discusses the paradigms and future directions in programming languages.
About Anders Hejlsberg:
Anders Hejlsberg is a Technical Fellow in the Developer Division. He is an influential creator of development tools and programming languages. He is the chief designer of the C# programming language and a key participant in the development of the Microsoft .NET framework. Since its initial release in 2000, the C# programming language has been widely adopted and is now standardized by ECMA and ISO. Before his work on C# and the .NET framework, Hejlsberg was an architect for Visual J++ development and the Windows Foundation classes. Before joining Microsoft in 1996, Hejlsberg was one of the first employees of Borland International Inc. As principal engineer, he was the original author of Turbo Pascal, a revolutionary integrated development environment, and chief architect of its successor, Delphi. Hejlsberg co-authored “The C# Programming Language”, published by Addison Wesley, and has received numerous software patents. In 2001, he was the recipient of the prestigious Dr. Dobbs Excellence in Programming Award. He studied engineering at the Technical University of Denmark.
Bill Buxton and Erik Meijer are both highly respected scientists in very different fields. Erik is a programming language designer and creator of LINQ, “Volta”, Rx and other things we can’t share publicly yet. Bill is a user experience design researcher, musician and a celebrity in the design community.
We figured we should put them together, roll the cameras and see what happens. The topic: different perspectives on the essence of design, regardless of specific domain.
It turns out that Erik and Bill have many similarities including an interesting Dutch connection. This is a pure Channel 9 conversation that happened in real time at MIX10, broadcast live.
So, what happens when you put two masters of different domains together for the first time, on stage, live? Tune in to find out.
JavaScript is the most widely used programming language on the web. As the great Douglas Crockford likes to say, JavaScript is both the world’s most popular programming language and the world’s least popular programming language at the same time.
In this episode of Expert to Expert (to Expert), Erik Meijer joins MSR research scientists Ben Livshits and Ben Zorn to talk about JavaScript, project JSMeter and today’s trends in web programming.
Dr. Zorn and Dr. Livshits have been doing a significant amount of research on how JavaScript is used in the real world by analyzing JS execution on large-scale (JS-heavy) commercial web sites. Their formal exploration of JS executing in the real world, Project JSMeter, has yielded results, which seem to indicate that current JS performance test suites are at best suspect in terms of how JavaScript is actually running on the web, in production, on real sites, etc. But read the findings and make your own judgments, of course.
Tune in. Enjoy.