TWC9 - Silverlight 4, Win 7 Driving, Editable MVC Routes, F# Missile Launcher
- Posted: Jan 30, 2010 at 12:23 PM
- 37,273 Views
- 11 Comments
Download
How do I download the videos?
- To download, right click the file type you would like and pick “Save target as…” or “Save link as…”
Why should I download videos from Channel9?
- It's an easy way to save the videos you like locally.
- You can save the videos in order to watch them offline.
- If all you want is to hear the audio, you can download the MP3!
Which version should I choose?
- If you want to view the video on your PC, Xbox or Media Center, download the High Quality WMV file (this is the highest quality version we have available).
- If you'd like a lower bitrate version, to reduce the download time or cost, then choose the Medium Quality WMV file.
- If you have a Zune, WP7, iPhone, iPad, or iPod device, choose the low or medium MP4 file.
- If you just want to hear the audio of the video, choose the MP3 file.
Right click “Save as…”
- High Quality WMV (PC, Xbox, MCE)
- MP3 (Audio only)
- MP4 (iPod, Zune HD)
- Mid Quality WMV (Lo-band, Mobile)
This week on Channel 9, Dan and Brian discuss the week's top developer news, including:
- Silverlight team -
Silverlight 4 for Facebook
- Interesting because: It's a beautiful app that shows off Silverlight 4 features, including Out-of-browser support
- CodePlex team -
CodePlex now supports native Mercurial
- Interesting because: Mercurial is a popular distributed version control system (DVCS) and Brian Harry who runs the TFS team said that "I fully expect that we will be adding distributed version control to TFS"
- Nic Fillingham -
Help Desk with Chris Pirillo pilot aired on Channel 9
- Interesting because: The feedback from the show was mostly positive and Chris plus some Windows gurus worked well.
- Bertrand Le Roy -
Server-side resizing with WPF
- Interesting because: If you need to dynamically create images on the server-side in ASP.NET, you should use WPF instead of GDI+
- Pete Brown - Win 7 Driving using the
Windows Sensor and Location API and WPF 4
- Interesting because: Pete built a demo that plots his GPS coordinates on a x-y grid (vehicular etch-a-sketch) and Pete discusses changes in the location API for the RTM of .NET Framework 4.
- Tina Wood -
157 PowerPoint Templates
- Interesting because: Chances are you're not the best PowerPoint designer so being able to look through a series of reusable nicely design slides will make your life easier.
- Walter Ferrari -
Excel file viewer in Silverlight 4
- Interesting because: You can visualize Excel data in Silverlight and it's a working example of how to read xlsx files.
- Justin Angel - What you can do with
Silverlight 4 COM+ support, via
Lester Lobo
- Interesting because: It's the best summary of what you can do, including read/write to any file, run an exe, add to startup, execute SQL, use Text-to-Speech, and more
- Scott Guthrie -
Extensible Output Caching with ASP.NET
- Interesting because: Output caching now supports extensibility so you can create your own output-cache provider.
- Phil Haack - Two ways to do Editable routes -
FileSystemWatcher (full trust) and
App_Code
- Interesting because: The filesystemwatch method enables you to not have to restart your app domain to add/edit routes and the comments provide good alternatives to different ways to have editable routes.
- Jason Haley -
How to query Azure log tables with LINQPad
- Interesting Because: Using LINQ on data tables makes it easy to sort and filter your log file data
- Eric Lippert - The difference between a
destructor and a finalizer
- Interesting because: A destructor is deterministic (you know when memory is collected) a finalizer is non-deterministic (the garbage collector decides when to clean up), and the C# spec incorrectly uses the term destructor while the CLI spec correctly uses the term finalizer.
- VB Team - What didn't get into
VB10 - A future wish list
- Interesting because: The VB team wants your feedback on which features are the most important and why.
- Coding4Fun - Louis Ingenthron -
Making an Ocean with XNA
- Interesting because: Walks through how to simulate an ocean in XNA including using high-level shader language (HLSL)
Picks of the week
- Dan's pick: Chris Smith - F# Missile Launcher with speech synthesis and facial recognition, via Coding4Fun
- Brian's pick: Code Project - Tamir Gal - SharpPcap - Packet capture Framework for .NET
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation,
please create a new thread in our Forums,
or
Contact Us and let us know.
Follow the Discussion
Love the Holland shirt, Dan! Thanks
When are you guys going to post up the code for that laser graffiti wall you had a the PDC? Just wondering...
That GPS plotting thing screams for somebody to create some sort of gigantic digital etch-a-sketch drawing. Guys, what are the odds of you people buying me a flight and tickets to Mix if I promise to drive around and plot a gigantic Nine Guy in the Nevada desert as a sort of
scampromotional thing?rofl. Thanks guys
For anyone coming over, at my front door I have a gun, I mean a cannon, or a bazooka, all wired up using the sensor API. Pity the unannounced flower delivery guy or random CH9 stalker.
I love Holland, I need an excuse to visit, but it's hard with a 6-month old
Bas, agree on the etch-a-sketch, it was the first thing that popped into my mind.
As for your odds of us getting you a ticket, hmm, probably low, the problem is we have plenty of other folks who are paying their own way and are asking us for permission to get inside the inflatable Channel 9 guy (which is pretty cool I must say)
Re: destructors and finalizers:-
No wonder there was so much confusion in the teaching of these concepts in the early days of .NET if the C# spec got it wrong! I remember so many tutorials where people were told all about finalizers "and this is how you can clean up like you do in a C++ destructor". NO NO NO! The equivalent of a destructor is implementing IDisposable (and calling it in the appropriate place) - finalizers should never have been taught, even in intermediate programming books, let along beginners ones. Interestinly Managed C++ as included in Visual Studio 2003 actually emboddied this error in that C++ destructors were implemented as finalizers, thus causing much confusion. The sucessor, C++/CLI, included in Visual Studio 2005 onwards changed it so that if a class has a destructor, in the CIL code it will actually implement IDisposable instead and calls to Dispose() are made in the same places they would be to the destructor of an unmanaged class.
Re: Visual Basic 2010 feature cut.
No iterators? What the heck guys, you had over 2 years!
Re: HLSL
It's not that hard. You know before HLSL you had to write what was essentially assembler code for the GPU. That was hard (although back then GPUs were a lot simpler - you couldn't have loops for example).
Welcome back Brian!
Great show, thanks for the link guys.
@Chadk,
Thank you, sir! It's so good to be back.
@Pete,
LOL!
Hey PerfectPhase, the current ETA for the PDC laser graffiti is Febuary/March but we also will shortly be posted a simplified version called "Light Painting" of this that does far more of the "how / what" while Jeremiah's laser graffiti article will explain how he did a bunch of the more complex stuff.
I also was afraid of posting 5 30 page long articles back to back.
Remove this comment
Remove this thread
close