Entries:
Comments:
Posts:

Loading User Information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading User Information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements

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

Download

Right click “Save as…”

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

Picks of the week!

Follow the Discussion

  • 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

  • Dan FernandezDan

    @dentaku: Sorry, fixed the typo Smiley

  • Bent Rasmussenexoteric stuck in a loop, for a while

    ToneCheck? -- Corporate NewSpeak? Wink

  • BasBas It finds lightbulbs.

    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.

  • Dan getting animated at the 13 minute mark. Tongue Out

  • Dan FernandezDan

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

  • 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!

     

  • rhmrhm

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

  • ZippyVZippyV Fired Up

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

  • Dan FernandezDan

    @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.

  • Dan FernandezDan

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

  • 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.

  • Your petulant pseudo-squabbles crack me up!

  • 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

  • @dentaku:Both are correct, sir! Smiley

  • @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.

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

Remove this comment

Remove this thread

close

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.