TWC9: Office 365, Internet Explorer 10 PP2, Choosing the Right collection class, ToneCheck

Sign in to queue

Description

This week on Channel 9, Dan and Brian are back to discuss the week's top developer news, including:

Picks of the week!

Embed

Download

Download this episode

The Discussion

  • User profile image
    dentaku

    Get a free Kinect from Laura Foy, end up in TWOC9 and http://kinecthacks.net/.

    For some reason Youtube won't let me link to http://kinectmidicontroller.codeplex.com/ so I can at least give credit to the guy who wrote the code for the MIDI controller part of this demo.

    By the way, you spelled my name wrong Smiley

  • User profile image
    Dan

    @dentaku: Sorry, fixed the typo Smiley

  • User profile image
    exoteric

    ToneCheck? -- Corporate NewSpeak? Wink

  • User profile image
    Bas

    Awesome! Thanks for the mention, guys. More stuff is on the way...

    I do the exact same thing Dan does... Dictionaries with a collection as the value type...or worse, as the key. Everytime I do it I think "I'm doing something wrong" but I can't figure out how to do it in any other way. Either that, or I just use a List<T> for everything. That collection class blogpost is going to be a great help.

    A good followup post could be about how to pass collections around. FxCop always warns about using Collection<T> when passing stuff around but I can never remember why that's a good idea and when to do it.

  • User profile image
    hellokeith

    Dan getting animated at the 13 minute mark. Tongue Out

  • User profile image
    Dan

    @Bas:Interestingly enough the post didn't go into Collection<T> or ReadOnlyCollection<T> which I've definitely gotten too Smiley

  • User profile image
    Rodney McKay

    Is there something wrong with the audio?
    If this is your new studio you really should improve the acoustic!
    Background  looks kind of boring too Sad 

    Sorry for this kind of feedback, but your show is still the best!

     

  • User profile image
    rhm

    Tonecheck - pointless. Just tell the recipients of your emails to stop being whiny little kids. Smiley

  • User profile image
    ZippyV

    Ari Bixhorn? Didn't he make those funny VB.NET movies years ago (before C9)? They were so awesome.

  • User profile image
    Dan

    @Rodney McKay: No worries, always appreciate the feedback, there is a little bit of echo in here and I think we can fix that. As we didn't want to dedicate a show to it, I'll give you the breakdown of the studio as it's unique and geeky in its own way.

    TLDR version - The new studio is in addition to our existing one, is self-powered, and has a cool app that runs it that will be open sourced soon.

     Edit: I should call out that we are adding soundproofing to part of the room too Smiley

    Self-Service Studio
    One issue that we've had is that we have lots of things that want/need to get recorded in the main studio, but a limited amount of time to shoot and edit those videos. So, Larry Larsen, who manages the studio, has been building out our second "self-service" studio. We call it a self-service studio in that there is no camera man or editor, the person on the screen controls the view (camera shot, PC screen capture, picture-in-picture), starts/stops recording and when completed, walks away with a "done" video file so no need to edit.

    Why for TWC9?
    Editing This Week on Channel 9 is a bit more difficult than most shows since editing involves taking still images of the slides, adding in our intro/outro video, etc so I volunteered us to use this studio going forward since it has everything we need (one camera, PC input) and that gives studio/editing time back to other shows that need multiple cameras or whiteboards or whatever.

    Background Design
    The background design is actually the same that we've used for Channel 9 Live events at MIX/PDC for the last four years or so. The primary difference is that instead of using plexiglas (perspex if you're Australian) it's a transparent cloth that, like the plexiglass design, uses LED lighting behind it so that light up the background with colors (blue, green, red, white, orange, etc).

    Hardware
    The studio has a Datapath screen-capture card, one of our studio cameras, a few wired microphone lavs, and a sound mixer. We also have a simple USB device with buttons to make it easier to control the software. The background has configurable lighting and we could potentially add a way to change in real-time.

    Software
    On the software side and plugged them all into a custom app that does the recording and the app has keybindings that we use the USB button device to control the source camera, so in the video everything is controlled by me - the dynamic switching between PC, camera, and picture-in-picture, the intro video is embedded into the PowerPoint as is the video at the end (of which you'll notice I cut off accidentally assuming it was done). Jeremiah Morrill and team built the software and we'll be releasing it as an open source app on Coding4Fun at some point once we iron out a few bugs we have.

  • User profile image
    Dan

    @ZippyV: Correct! Here's to hoping we see more of Ari on Channel 9 Smiley

  • User profile image
    dentaku

    So that's why Brian kept looking at a monitor off in the distance.
    Or maybe he just loves looking at himself Smiley

    ,Dan wrote

    Self-Service Studio
    One issue that we've had is that we have lots of things that want/need to get recorded in the main studio, but a limited amount of time to shoot and edit those videos. So, Larry Larsen, who manages the studio, has been building out our second "self-service" studio. We call it a self-service studio in that there is no camera man or editor, the person on the screen controls the view (camera shot, PC screen capture, picture-in-picture), starts/stops recording and when completed, walks away with a "done" video file so no need to edit.

  • User profile image
    NickMiller

    Your petulant pseudo-squabbles crack me up!

  • User profile image
    jacob_suibo​wen

    To Brain,

    Regarding the  Visual Studio 2010 and .NET Framework 4 training courses. The virtual machines for those courses are running Windows Server 2008 which does not support native boot to VHD. For someone like me, who is using a laptop that does not have intel virtualization technology compatible processor, is stuck using Windows Virtual PC 2007. And it's a pain in the asss to do the lab in such a configuration. 

    Have you considered upgrade the os to Windows Server 2008 R2 to support native booted vhd?

    Regards, Jacob

  • User profile image
    briankel

    @dentaku:Both are correct, sir! Smiley

  • User profile image
    briankel

    @jacob_suibowen:

    That's a common misconception with Boot-to-VHD. Boot-to-VHD is
    just a file format which can replace the traditional partitioning system.
    Boot-to-VHD requires that you run on identical hardware – it's not portable
    across different machine configurations, just like you couldn't take the hard
    drive out of one computer and put it in another computer. You could if you sysprepped
    it, but then that would break all of the ALM software and sample users / data
    that's configured on those machines. 

    The reason they are Windows Server 2008 is so we can ship a
    32-bit version. Otherwise people using Virtual PC on Windows wouldn't be able
    to use it (it would be limited to Hyper-V on Windows Server). However in the
    future for the vNext version of Visual Studio we will likely just ship a
    Windows Server 2008 R2 image. 

    Lab Management requires 64-bit software, so that's why it's a
    separate image.

  • User profile image
    Rodney McKay

    @Dan: Thank you for this detailed information, it's allways interessting to get an inside look of your work. Greetings from Austria/Europe!

Add Your 2 Cents