Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
E2E: Concurrent Programming with Revisions
Nov 11, 2010 at 1:58 PMV<T> : T would be so helpful! So would ext methods which allow a ref this <Type> <name>
Expert to Expert: Erik Meijer and Butler Lampson - Abstraction, Security and Embodiment
Sep 18, 2009 at 9:32 AMIts always good to see an interview with a Turing Award recipient. Good interview guys.
Expert to Expert: Helen Wang and Alex Moshchuk - Inside Gazelle
Apr 08, 2009 at 11:45 AMBreaking the web seems like a worse issue than it is. Infact, IE8 already contains the solution for this. If the browser detects insecure scripting it could block the actions and indicate to the user that they may want to reload the site in compatibility mode.
@LordKain
Web browsers run on all kinds of devices today, from pcs to mobiles and fridges. Because of this there is a strong need to abstract the code from the underlying system. This means that even if you were to compile C++ for a special web environment, there would still need to be a layer of abstraction such as virtual machices or JIT. With Silverlight and Flash both having GPU support now, and the progressive increases in speed, the only advantage C++ on the web would have is language preference. Also its worth pointing out the impossibility of creating an accepted standard for how such a language would work across browsers.
Expert to Expert: Helen Wang and Alex Moshchuk - Inside Gazelle
Apr 07, 2009 at 5:02 PMChromium (chromes base) is separated into two protection domains. These are a browser kernel and rendering engine. The rendering engine domain runs in a restricted sand box environment. Web pages and plugins are both executed in the rendering engine domain which means they have restricted access to your system. As with Gazelle, all communication to the kernel is done via a tight API proxied through IPC. From what I can tell, Gazelle offers no specific improvements over chrome in this area.
However Gazelle does shine! Gazelle puts serious priority on DOM and script interaction which is in desperate need of improvement in all current browsers. I definitely look forward to further information on this project in the future.
As for my chrome links, this area really interests me but companies are still fairly hush about what they're doing. Chrome is the exception to this, which is why I posted the links. There is a lot of valuable information there for anyone interested in this sort of thing.
Expert to Expert: Helen Wang and Alex Moshchuk - Inside Gazelle
Apr 07, 2009 at 11:48 AMhttp://dev.chromium.org/developers/design-documents/process-models
http://dev.chromium.org/developers/design-documents/multi-process-architecture
http://dev.chromium.org/developers/design-documents