@aar0nse - thanks for creating a "key takeaway" transcript! @Gloery - We will definitely consider this for future interviews. The reality is there is a TON of takeaways in the interview and really depending on your perspective you might get something different. At a certain point, you'd be providing an entire transcript...
Glad you both found the chat useful/interesting. :)
@Steve: Sandboxing is focused on just security with code isolation. Containers have some security code isolation, but this is not the only or primary purpose. One way to think about containers is as a layered/quarantined filesystem which makes it quick/easy/lightweight to run an application and also makes the application (in the container) very portable.
@xied75: You can develop for ASP.NET on Docker using the open source Mono framework. More info here: http://www.mono-project.com/. As far as Windows Service, WCF, etc development, this is restricted to Windows as they are proprietary technologies that simply don't exist on Linux.
As for your second question - Microsoft is aware of this idea, but we have nothing to discuss at this time.
"SharePoint Servers can be deployed to Windows Azure either through a customer's volume license agreement using License Mobility for Software Assurance, or as part of a hosted solution licensed via SPLA."