<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Comment Feed for Gilad Bracha: Inside Newspeak and Objects as a Service (Going Deep on Channel 9)</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/shows/going+deep/gilad-bracha-inside-newspeak/rss/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Comment Feed for Gilad Bracha: Inside Newspeak and Objects as a Service (Going Deep on Channel 9)</title><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/</link></image><description>Gilad Bracha: Inside Newspeak and Objects as a Service</description><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/</link><language>en-us</language><pubDate>Tue, 05 May 2009 10:53:53 GMT</pubDate><lastBuildDate>Tue, 05 May 2009 10:53:53 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>I found this very thought provoking. More like this, please :-)&lt;BR&gt;&lt;BR&gt;On the subject of capability-based security (and keeping in mind that all I know of Newspeak is this interview) I would have to wonder if this might increase coupling between components.&lt;BR&gt;&lt;BR&gt;For example, suppose that create a class that manages session state. In v1, session state is always maintained in memory. In v2, I would like to be able to have the option of session state being pushed to the DBMS. If this were implemented in Newspeak, does this mean that consumers of my session state class have to be re-coded to provide my class with a DBMS "facility"?</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467998</link><pubDate>Tue, 05 May 2009 10:53:53 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467998</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467998/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I found this very thought provoking. More like this, please :-)On the subject of capability-based security (and keeping in mind that all I know of Newspeak is this interview) I would have to wonder if this might increase coupling between components.For example, suppose that create a class that&amp;#8230;</evnet:previewtext><dc:creator>dpratt71</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467998/Trackback.aspx</trackback:ping></item><item><title>Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>&lt;P&gt;so there is no "new" in newspeak i guess? only factory methods? interesting stuff :) &lt;BR&gt;the synchronized objects are cool but it seems very hard to find one solution for this that works for everyone.. consider&amp;nbsp;TPL,&amp;nbsp;there are so many ways to do&amp;nbsp;concurrency that its not good to have it in the language and thus lock it in.. anders talked about that a while back i belive.&lt;BR&gt;but if gilads vision of a shrinking and mutable language comes to pass however, this might be less of a problem :) (still a problem though i think)&lt;BR&gt;&lt;BR&gt;@25:00&lt;BR&gt;surely gilad knows that wpf is available for xp? :O maybe it wasnt available at the time..&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467913</link><pubDate>Mon, 04 May 2009 15:54:03 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467913</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467913/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>so there is no "new" in newspeak i guess? only factory methods? interesting stuff :) the synchronized objects are cool but it seems very hard to find one solution for this that works for everyone.. consider&amp;nbsp;TPL,&amp;nbsp;there are so many ways to do&amp;nbsp;concurrency that its not good to have it in&amp;#8230;</evnet:previewtext><dc:creator>Allan Lindqvist</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467913/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>He talks about this at 05:40 in this conversation. SPend 30 minutes with this. It's well worth the time. I seldom watch videos I'm in, but this one is different given the concepts. Watching it now.&lt;BR&gt;&lt;BR&gt;C</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467713</link><pubDate>Sat, 02 May 2009 03:29:40 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467713</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467713/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>He talks about this at 05:40 in this conversation. SPend 30 minutes with this. It's well worth the time. I seldom watch videos I'm in, but this one is different given the concepts. Watching it now.C</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467713/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>You know it. Gilad is a treasure. I'd love to see him at Microsoft. He'd be a very welcome addition to our IQ :)&lt;BR&gt;C</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467628</link><pubDate>Fri, 01 May 2009 16:32:20 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467628</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467628/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>You know it. Gilad is a treasure. I'd love to see him at Microsoft. He'd be a very welcome addition to our IQ :)C</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467628/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>&lt;P&gt;Very thoughtful, staceyw. In fact, I think a Newspeak object service on Azure&amp;nbsp;would be a fun project and would provide for really compelling applications that evolve, at the object level, without the need for explicit recompilation by the author. Further, imagine the model where the objects you use can come from some distributed service in the cloud and the pain of versioning is completely removed from your plate, by design. You could imagine an ecosystem of developers who write and maintain object services that you consume at design time once, then the runtime system takes care of the synchronization with the cloud, object versioning, etc - you don't need to compile to incorporate updates, etc.&lt;BR&gt;&lt;BR&gt;I posed this idea to Gilad after the interview and he smiled approvingly. So, this is not insane. :) As mentioned in the interview this aspect of Newspeak is not fully baked and is on Gilad's plate of futures.&lt;BR&gt;&lt;BR&gt;C&lt;/P&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467627</link><pubDate>Fri, 01 May 2009 16:31:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467627</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467627/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Very thoughtful, staceyw. In fact, I think a Newspeak object service on Azure&amp;nbsp;would be a fun project and would provide for really compelling applications that evolve, at the object level, without the need for explicit recompilation by the author. Further, imagine the model where the objects you&amp;#8230;</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467627/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>Pure and utter WIN is that name. You just have to love Gilad :).</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467624</link><pubDate>Fri, 01 May 2009 16:24:50 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467624</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467624/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Pure and utter WIN is that name. You just have to love Gilad :).</evnet:previewtext><dc:creator>Jason Olson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467624/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>Indeed. Gilad explains the reasoning behind the name in the documentation for the language. Orwell's Newspeak has a vocabulary that grows &lt;EM&gt;smaller&lt;/EM&gt; over time. This is a characteristic that programming language vocabularies do not have; they typically increase in size over time as they evolve to enable more expressiveness to compose solutions to new problems (and for comaptibility reasons removal of language features is almost &lt;EM&gt;always&lt;/EM&gt; a bad idea...). And, by now, you should get Gilad's sense of humor :)&lt;BR&gt;&lt;BR&gt;C</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467621</link><pubDate>Fri, 01 May 2009 16:17:06 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467621</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467621/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Indeed. Gilad explains the reasoning behind the name in the documentation for the language. Orwell's Newspeak has a vocabulary that grows smaller over time. This is a characteristic that programming language vocabularies do not have; they typically increase in size over time as they evolve to enable&amp;#8230;</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467621/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>I don't know the official answer, but my guess is that yes, it is most definitely a reference to 1984. In his Lang.net talk, he introduced himself as being from the Ministry of Truth :).</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467620</link><pubDate>Fri, 01 May 2009 16:12:33 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467620</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467620/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I don't know the official answer, but my guess is that yes, it is most definitely a reference to 1984. In his Lang.net talk, he introduced himself as being from the Ministry of Truth :).</evnet:previewtext><dc:creator>Jason Olson</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467620/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>It is Nineteen-Eighty-Four :D&lt;br&gt;&lt;br&gt;I must confess thinking the same though.&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467605</link><pubDate>Fri, 01 May 2009 14:44:38 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467605</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467605/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>It is Nineteen-Eighty-Four :DI must confess thinking the same though.</evnet:previewtext><dc:creator>vesuvius</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467605/Trackback.aspx</trackback:ping></item><item><title>Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>Haven't had time to watch the video yet, but I have to ask: Is Newspeak a reference to George Orwell's 1984, or is it just a co-incidence? :)&lt;br&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467584</link><pubDate>Fri, 01 May 2009 11:07:39 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467584</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467584/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Haven't had time to watch the video yet, but I have to ask: Is Newspeak a reference to George Orwell's 1984, or is it just a co-incidence? :)</evnet:previewtext><dc:creator>rhm</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467584/Trackback.aspx</trackback:ping></item><item><title>Re: Gilad Bracha: Inside Newspeak and Objects as a Service</title><description>I was thinking about something like this today based on other Lang.Net talks.&amp;nbsp; Lets take a popular need like Quickbooks or MS Accounting.&amp;nbsp; Typically, the "store" runs on a pc/server at the office.&amp;nbsp; So to get remote to it to check a customer balance (for example) is kinda a lot of work and involves:&lt;BR&gt;1) fire up a browser.&lt;BR&gt;2) start gotomypc, or logmein or live mesh and get a remote desktop session.&lt;BR&gt;3) Login to remote windows.&lt;BR&gt;4) wait for desktop to paint remotely.&lt;BR&gt;5) start quickbooks or msAccounting&lt;BR&gt;6) login.&lt;BR&gt;7) find customer and drill in, etc.&lt;BR&gt;&lt;BR&gt;Not climbing a mountain, but a lot of work.&amp;nbsp; Now do it 10 times a day.&lt;BR&gt;&lt;BR&gt;Now say a remotable object represents behavior (UI) and data (a customers statement history) and security.&amp;nbsp; You can drag that onto your desktop from the service and have it sync automatically.&amp;nbsp; So at all times I can have that customer or many customers on my desktop that shows there balance (maybe I could even drag other View objects&amp;nbsp;onto this object for skinning UI).&amp;nbsp; The comm part works via Azure to surface the Object and Azure backend talks to QB service via .Net Services.&amp;nbsp; You could have a another Object/Behavior that is a collection container&amp;nbsp;to host a collection of&amp;nbsp;Customers so you can orginize and summarize many customers in a list.&amp;nbsp; So now you have a virtual desktop app that is composable and&amp;nbsp;how you want to see and organize your data on your desktop - like a custom Dashboard.&amp;nbsp; But it is just soft links (i.e. shortcuts) to URIs in the cloud.&amp;nbsp; You can even email your customer their own account link so they can have it to review and print stuff they way they like.&amp;nbsp; Colaboration/interaction becomes the next plus.&amp;nbsp; Maybe now send all your customer links to a 3rd party to handle AR (invoices, statements) and collections, address changes, etc.&amp;nbsp; Same ideas with vendors and checking accounts.&amp;nbsp; See&amp;nbsp;account balances in "gadget" objects, post a check or visa charge to have it recorded back to mother, etc&lt;BR&gt;&lt;BR&gt;Trying to get my head around how this compares/contrasts to using things like LiveMesh sync and ClickOnce today - because you could do much of this today without remotable objects using more brute force methods.&amp;nbsp;&amp;nbsp; Interesting space.</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467558</link><pubDate>Fri, 01 May 2009 05:57:17 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467558</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467558/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>I was thinking about something like this today based on other Lang.Net talks.&amp;nbsp; Lets take a popular need like Quickbooks or MS Accounting.&amp;nbsp; Typically, the "store" runs on a pc/server at the office.&amp;nbsp; So to get remote to it to check a customer balance (for example) is kinda a lot of work&amp;#8230;</evnet:previewtext><dc:creator>William Stacey</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467558/Trackback.aspx</trackback:ping></item><item><title>Re: Re: Gilad Bracha: Inside Newspeak</title><description>Now play with it, man! &lt;BR&gt;C</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467550</link><pubDate>Fri, 01 May 2009 02:00:46 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467550</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467550/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Now play with it, man! C</evnet:previewtext><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467550/Trackback.aspx</trackback:ping></item><item><title>Re: Gilad Bracha: Inside Newspeak</title><description>A superb presentation of the benefits of Newspeak!&lt;div&gt;- capability based security&lt;/div&gt;&lt;div&gt;- very generic module system&lt;/div&gt;&lt;div&gt;- almost functional&lt;/div&gt;&lt;div&gt;- network object synchronization&lt;/div&gt;&lt;div&gt;- etc&lt;/div&gt;</description><comments></comments><link>http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467549</link><pubDate>Fri, 01 May 2009 01:52:04 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/?CommentID=467549</guid><evnet:views>0</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467549/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A superb presentation of the benefits of Newspeak!- capability based security- very generic module system- almost functional- network object synchronization- etc</evnet:previewtext><dc:creator>Bent Rasmussen</dc:creator><slash:comments>0</slash:comments><wfw:commentRss></wfw:commentRss><trackback:ping>http://channel9.msdn.com/467549/Trackback.aspx</trackback:ping></item></channel></rss>