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

Checking In: Mike Sampson - Channel 9 Cloud

Download

Right click “Save as…”

We've started a new Show on Channel 9 and it's the result of a conversation I had with Erik Meijer just after the Herb Sutter E2E before Christmas 2010. Erik told me that he wanted to go around the company and meet everyday devs—the folks who first and foremost spend their time at work designing and writing code. The employees who debug, build, and check in the high quality code that produces the products and services so many of us use every day.

What an excellent idea, Erik! We will do this—and so here is the first episode of Checking In.

For this pilot, we thought, who better to interrogate than our very own Mike Sampson? Mike, also known as Sampy, is the lead developer of Channel 9's back-end infrastructure and has done some really excellent engineering in the cloud (C9 is wholly run on Azure and Sampy made all the pieces fit and work together in addition to designing the system and, of course, checking in the code). Let's see what Erik wants to know (we honestly don't know!) and how this conversation unwinds. Thank you, Sampy, for taking the orange pill! Smiley

Enjoy this beginning of a great series of content brought to you by Channel 9's favorite genius, Erik Meijer. Thank you Erik! We love you, man!

Tags:

Follow the Discussion

  • Adam KinneyAdamKinney Agent of Change

    Sampy!

  • Loved this! I hope they keep this up and future episodes are as good.

  • CharlesCharles Welcome Change

    @zbend: Thank you. We have several more of these in the pipeline. I won't guarantee they will all be as good as this one, of course. There is only one Sampy! Smiley There are some really interesting devs coming up, so don't worry. Much more to come!

    Stay tuned,

    C

  • Bent Rasmussenexoteric stuck in a loop, for a while

    Nice to hear about a working developer's pragmatic choices in daily software development, including when to dog food or not to dog food Microsofts own software.

    I can relate to the ASP.NET and ORM decisions... Although with EF Code First I don't see any reason to stay from the mothership anymore.

    Also, the x = x + 1 comment is eerily familar somehow, almost in a déjà vu sense. I wonder what our programming brains would look like if our first exposures to programming had been more pure and relatable in terms of school math. Haskell would perhaps be going too far but something like SML or even F# would be excellent.

  • CharlesCharles Welcome Change

    , exoteric wrote

    Also, the x = x + 1 comment is eerily familar somehow, almost in a déjà vu sense. I wonder what our programming brains would look like if our first exposures to programming had been more pure and relatable in terms of school math. Haskell would perhaps be going too far but something like SML or even F# would be excellent.

    Funny that you mention this (eerie even...). Erik sent the following link to a few folks last night. Note the final paragraph... http://existentialtype.wordpress.com/2011/03/15/teaching-fp-to-freshmen/
    C

  • Sampy is the Greatest!!! Does he have a blog? Smiley

    His Channel9 videos are my favorite

  • ZippyVZippyV Fired Up

    On how many instances does Channel9 run on? Does the amount change a lot?

  • CKurtCKurt while( ( !​succeed=try​() ) ) { }

    Great! Great! Great! Loved the video, great discussions and value. Loved the remark about deciding when to abstract things into interfaces.

    Looking forward to the next ones.

     

  • Duncan MackenzieDuncanma "yeah that's awful close, but that's not why I'm so hard done by"

    @ZippyV: We run, at a very low CPU usage, on 4 large instances. We could easily run on two, but we prefer to run on more and letting each instance have a lot of headroom in case of rapid increase in traffic.

    We have increased it before during certain pushes of content that we expected high traffic on (CES, WP7), and we may again during events (MIX11 for example), but the only time we *had* to increase it was during a bit of a spam bot storm a few months ago. We were getting 100s to 1000s of bogus POST requests for a few days. They were completely invalid, so no spam coming through, but even rejecting requests as invalid took a bit of load. Once we stepped up the # of instances, it stopped causing performance problems for regular users.

  • Greg Braygbrayut Check out PhraseMeme Scanner for Windows Phone at ​PhraseMeme.​com

    Great video! Can't wait for the next in the series.

    Keep up the good work!

  • Bent Rasmussenexoteric stuck in a loop, for a while

    @Charles: Interesting. I guess a course on data structures has some pretty cool material when it comes to SML: Purely Functional Data Structures by Chris Okasaki.

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.