<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" media="screen" href="/styles/xslt/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:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:c9="http://channel9.msdn.com">
<channel>
	<title>Channel 9 - Entries tagged with Gilad Bracha</title>
    <atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/Tags/gilad+bracha/RSS"></atom:link>
    <itunes:summary></itunes:summary>
    <itunes:author>Microsoft</itunes:author>
    <itunes:subtitle></itunes:subtitle>
    <image>
      <url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url>
      <title>Channel 9 - Entries tagged with Gilad Bracha</title>
      <link>http://channel9.msdn.com/Tags/gilad+bracha</link>
    </image>
    <itunes:image href=""></itunes:image>
    <itunes:category text="Technology"></itunes:category>
    <description>Channel 9 keeps you up to date with the latest news and behind the scenes info from Microsoft that developers love to keep up with. From LINQ to SilverLight – Watch videos and hear about all the cool technologies coming and the people behind them.</description>
    <link>http://channel9.msdn.com/Tags/gilad+bracha</link>
    <language>en</language>
    <pubDate>Mon, 20 May 2013 17:30:49 GMT</pubDate>
    <lastBuildDate>Mon, 20 May 2013 17:30:49 GMT</lastBuildDate>
    <generator>Rev9</generator>
    <c9:totalResults>9</c9:totalResults>
    <c9:pageCount>1</c9:pageCount>
    <c9:pageSize>25</c9:pageSize>
  <item>
      <title>Erik Meijer and Gilad Bracha: Dart, Monads, Continuations, and More</title>
      <description><![CDATA[<p>While attending <a href="http://gotocon.com/aarhus-2012/" target="_blank"><strong>GOTO Aarhus 2012</strong></a>, the great <a href="http://gbracha.blogspot.com/" target="_blank"><strong>Gilad Bracha</strong></a> stopped by the venue (he wasn't attending or speaking at the conference. He was in Aarhus to do work with the core DART engineering team, who are based there). <a href="http://research.microsoft.com/en-us/um/people/emeijer/" target="_blank"><strong>Erik Meijer</strong></a> was a track owner for the event, so he was wandering around the halls in his trademark tie dyes...</p><p>Gilad and Erik. Same place. Same time. A coincidence that <em>demanded</em> an Expert to Expert session. They kindly agreed to be put into the spotlight (literally) for a C9 conversation. Here's what happened...<br><br>Giladism #42:&nbsp;&quot;Mathematicians love to explain things backwards.&quot;<br>Giladism #43: &quot;There is&nbsp;a huge&nbsp;role for mathematical abstractions in programming languages. It's just that you have to know when to shut up about them and stop taking them as religion.&quot;<br><br>Some highlights:</p><p><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=00m00s">[00:00]</a> State of programming language design today<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=05m01s">[05:01]</a> On actors<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=08m28s">[08:28]</a>&nbsp;Dart snapshot facility<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=34m07s">[34:07]</a> On monads<br><a href="http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More#time=42m26s">[42:26]</a> On continuations and when to hide mathematical complexity from users<br><br>Tune in. Enjoy.<br><br>Huge thanks to Gilad and Erik for this excellent conversation!</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:cfd88ebb01984319b2fca0e70126e2f8">]]></description>
      <comments>http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More</comments>
      <itunes:summary>While attending GOTO Aarhus 2012, the great Gilad Bracha stopped by the venue (he wasn&#39;t attending or speaking at the conference. He was in Aarhus to do work with the core DART engineering team, who are based there). Erik Meijer was a track owner for the event, so he was wandering around the halls in his trademark tie dyes... Gilad and Erik. Same place. Same time. A coincidence that demanded an Expert to Expert session. They kindly agreed to be put into the spotlight (literally) for a C9 conversation. Here&#39;s what happened...Giladism #42:&amp;nbsp;&amp;quot;Mathematicians love to explain things backwards.&amp;quot;Giladism #43: &amp;quot;There is&amp;nbsp;a huge&amp;nbsp;role for mathematical abstractions in programming languages. It&#39;s just that you have to know when to shut up about them and stop taking them as religion.&amp;quot;Some highlights: [00:00] State of programming language design today[05:01] On actors[08:28]&amp;nbsp;Dart snapshot facility[34:07] On monads[42:26] On continuations and when to hide mathematical complexity from usersTune in. Enjoy.Huge thanks to Gilad and Erik for this excellent conversation! </itunes:summary>
      <itunes:duration>3037</itunes:duration>
      <link>http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More</link>
      <pubDate>Tue, 23 Oct 2012 17:58:40 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More</guid>
      <media:thumbnail url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.mp3" expression="full" duration="3037" fileSize="48606996" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.mp4" expression="full" duration="3037" fileSize="290337423" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.webm" expression="full" duration="3037" fileSize="120064913" type="video/webm" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wma" expression="full" duration="3037" fileSize="24568739" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wmv" expression="full" duration="3037" fileSize="209093987" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_high.mp4" expression="full" duration="3037" fileSize="633873081" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_mid.mp4" expression="full" duration="3037" fileSize="443568598" type="video/mp4" medium="video"></media:content>
        <media:content url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations_Source.wmv" expression="full" duration="3037" fileSize="1016692685" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://media.ch9.ms/ch9/7492/a92ae0a6-7b81-4114-b102-aa055d147492/E2EMeijerBrachaDartMonadsContinuations.wmv" length="209093987" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/posts/Erik-Meijer-and-Gilad-Bracha-Dart-Monads-Continuations-and-More/rss</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>Expert to Expert</category>
      <category>Gilad Bracha</category>
      <category>Monads</category>
      <category>Programming Languages</category>
      <category>Dart</category>
      <category>GOTO Aarhus 2012</category>
    </item>
  <item>
      <title>E2E: Donna Malayeri, Gilad Bracha, Luke Hoban - Web Programming and More</title>
      <description><![CDATA[<p>At <a href="http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2012" target="_blank"><strong>Lang.NEXT 2012</strong></a>, several conversations happened in the &quot;social room&quot;, which was right next to the room where sessions took place. Our dear friend, <a href="http://en.wikipedia.org/wiki/Erik_Meijer_%28computer_scientist%29" target="_blank"><strong>Erik Meijer</strong></a>, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9.</p><p>Here, Erik interviews <strong>Donna Malayeri</strong> (F# PM and Lang.NEXT speaker chair), <strong>Gilad Bracha</strong> (Dart)&nbsp;and <strong>Luke Hoban</strong> (ECMAScript). The conversation spans several topics, of course. <br><br>Tune in. Enjoy.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:4d4024e5f5d84a46ab45a02b014a9ffb">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More</comments>
      <itunes:summary>At Lang.NEXT 2012, several conversations happened in the &amp;quot;social room&amp;quot;, which was right next to the room where sessions took place. Our dear friend, Erik Meijer, led many interesting conversations, some of which we are fortunate enough to have caught on camera for C9. Here, Erik interviews Donna Malayeri (F# PM and Lang.NEXT speaker chair), Gilad Bracha (Dart)&amp;nbsp;and Luke Hoban (ECMAScript). The conversation spans several topics, of course. Tune in. Enjoy. </itunes:summary>
      <itunes:duration>3510</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More</link>
      <pubDate>Mon, 14 May 2012 12:45:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_100.jpg" height="56" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_220.jpg" height="123" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_512.jpg" height="288" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.mp3" expression="full" duration="3510" fileSize="56161165" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.mp4" expression="full" duration="3510" fileSize="331099347" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.webm" expression="full" duration="3510" fileSize="151987249" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.wma" expression="full" duration="3510" fileSize="28386823" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.wmv" expression="full" duration="3510" fileSize="751946539" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_high.mp4" expression="full" duration="3510" fileSize="726757541" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_mid.mp4" expression="full" duration="3510" fileSize="507011342" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke_Source.wmv" expression="full" duration="3510" fileSize="1309728314" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.ism/manifest" expression="full" duration="3510" fileSize="7884" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/f1c4/8d761e1f-b62e-40fd-bcda-94f074f1f1c4/LangNEXT2012DonnaErikGiladLuke.wmv" length="751946539" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/E2E-Donna-Malayeri-Gilad-Bracha-Luke-Hoban-Web-Programming-and-More/RSS</wfw:commentRss>
      <category>Erik Meijer</category>
      <category>F#</category>
      <category>Gilad Bracha</category>
      <category>JavaScript</category>
      <category>Luke Hoban</category>
      <category>Programming Languages</category>
      <category>Web Programming</category>
      <category>Dart</category>
      <category>_techmeme</category>
      <category>Lang.NEXT 2012</category>
    </item>
  <item>
      <title>SPLASH 2011: Gilad Bracha - Dart, Newspeak, and More</title>
      <description><![CDATA[<p>It's always a pleasure to get the chance to chat with <a href="http://bracha.org" target="_blank"><strong>Gilad Bracha</strong></a>. So, whenever&nbsp;we can,&nbsp;we do. We've had <strong><a href="http://channel9.msdn.com/Tags/gilad&#43;bracha" target="_blank">Gilad on C9&nbsp;quite&nbsp;a few times over the years</a>&nbsp;</strong>and the conversations are always enlightening and educational<strong>. </strong>Recently, Gilad joined Google and is now working on the <a href="http://www.dartlang.org/" target="_blank"><strong>Dart programming language</strong></a> with long-time colleague (and former co-worker) <strong>Lars Bak</strong>.&nbsp;<br><br>Of course we had to ask Gilad about Dart (just the technical stuff, though - like Dart's type system, concurrency model(actor-based &quot;isolates&quot;), future etc...).</p><p>Of course, Dart has to compile to JavaScript. So how did this requirement impact Dart's design? Certainly it did, right?<br><br>We also get an update on the status of Gilad's very own <strong><a href="http://newspeaklanguage.org/" target="_blank">Newspeak language</a>. </strong>What's going on with Newspeak now that he works on Dart full time? <br><br>Thanks for coming on C9, Gilad! Always a pleasure.</p><p><em><br>Recently, Channel 9 was invited to attend the great </em><a href="http://www.splashcon.org/2011/" target="_blank"><strong>SPLASH conference</strong></a>. What is SPLASH? <em><strong>Systems, Programming, Languages and Applications: Software for Humanity</strong>. SPLASH is an annual conference that embraces all aspects of software construction and delivery, and that joins all factions of programming technologies. Since 2010 SPLASH is the umbrella for OOPSLA and Onward! [source=splashcon.org]<br></em><br>A <strong>big thanks to the SPLASH event organizers</strong> for inviting me and my camera to engage some key computer scientists and engineers in geeky, fun conversation! <strong>SPLASH is a <em>great</em> event!</strong> I learned a ton and met many amazing computer scientists and students.</p> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:81dcddaebb994adcb39c9f8e01297a13">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-Gilad-Bracha-Dart-Newspeak-and-More</comments>
      <itunes:summary>It&#39;s always a pleasure to get the chance to chat with Gilad Bracha. So, whenever&amp;nbsp;we can,&amp;nbsp;we do. We&#39;ve had Gilad on C9&amp;nbsp;quite&amp;nbsp;a few times over the years&amp;nbsp;and the conversations are always enlightening and educational. Recently, Gilad joined Google and is now working on the Dart programming language with long-time colleague (and former co-worker) Lars Bak.&amp;nbsp;Of course we had to ask Gilad about Dart (just the technical stuff, though - like Dart&#39;s type system, concurrency model(actor-based &amp;quot;isolates&amp;quot;), future etc...). Of course, Dart has to compile to JavaScript. So how did this requirement impact Dart&#39;s design? Certainly it did, right?We also get an update on the status of Gilad&#39;s very own Newspeak language. What&#39;s going on with Newspeak now that he works on Dart full time? Thanks for coming on C9, Gilad! Always a pleasure. Recently, Channel 9 was invited to attend the great SPLASH conference. What is SPLASH? Systems, Programming, Languages and Applications: Software for Humanity. SPLASH is an annual conference that embraces all aspects of software construction and delivery, and that joins all factions of programming technologies. Since 2010 SPLASH is the umbrella for OOPSLA and Onward! [source=splashcon.org]A big thanks to the SPLASH event organizers for inviting me and my camera to engage some key computer scientists and engineers in geeky, fun conversation! SPLASH is a great event! I learned a ton and met many amazing computer scientists and students. </itunes:summary>
      <itunes:duration>2220</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-Gilad-Bracha-Dart-Newspeak-and-More</link>
      <pubDate>Wed, 09 Nov 2011 15:30:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-Gilad-Bracha-Dart-Newspeak-and-More</guid>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_100_ch9.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_220_ch9.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_512_ch9.jpg" height="384" width="512"></media:thumbnail>
      <media:group>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_2MB_ch9.wmv" expression="full" duration="2220" fileSize="798694539" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_ch9.mp3" expression="full" duration="2220" fileSize="17767249" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_ch9.webm" expression="full" duration="2220" fileSize="218441490" type="video/webm" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_ch9.wma" expression="full" duration="2220" fileSize="17962889" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_ch9.wmv" expression="full" duration="2220" fileSize="469954751" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_high_ch9.mp4" expression="full" duration="2220" fileSize="599772723" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_low_ch9.mp4" expression="full" duration="2220" fileSize="223478949" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_med_ch9.mp4" expression="full" duration="2220" fileSize="459985575" type="video/mp4" medium="video"></media:content>
        <media:content url="http://smooth.ch9.ms/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha.ism/manifest" expression="full" duration="2220" fileSize="7758" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ak.channel9.msdn.com/ch9/7a13/81dcddae-bb99-4adc-b39c-9f8e01297a13/SPLASH2011GiladBracha_ch9.wmv" length="469954751" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>7</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/SPLASH-2011-Gilad-Bracha-Dart-Newspeak-and-More/RSS</wfw:commentRss>
      <category>Computer Science</category>
      <category>Gilad Bracha</category>
      <category>JavaScript</category>
      <category>Programming Languages</category>
      <category>SPLASH 2011</category>
    </item>
  <item>
      <title>ELC 2010: Standing Roundtable - AmbientTalk, BitC, Caja, Mirrors, Newspeak, Type Classes and More</title>
      <description><![CDATA[A group of us gathered after a long day of language sessions at&nbsp;<a shape="rect" href="http://emerginglangs.com/" shape="rect" target="_blank">ELC 2010</a> and a conversation just happened. Sure, we talked about doing this before the camera started rolling,
 but I pressed record only when the time was right—when <a shape="rect" href="http://www.eros-os.org/" shape="rect" target="_blank">
EROS </a>creator and <a shape="rect" href="http://www.bitc-lang.org/" shape="rect" target="_blank">
BitC</a> designer <a shape="rect" href="http://www.eros-os.org/~shap/" shape="rect" target="_blank">
Jonathan Shapiro </a>asked <a shape="rect" href="http://newspeaklanguage.org/" shape="rect" target="_blank">
Newspeak</a>'s&nbsp;<a shape="rect" href="http://gbracha.blogspot.com/" shape="rect" target="_blank">Gilad Bracha</a> about his stance on type classes. We then move around the standing circle of language designers and meet
<a shape="rect" href="http://research.google.com/pubs/author35958.html" shape="rect" target="_blank">
E/Caja's Mark S. Miller</a> and one of the <a shape="rect" href="http://soft.vub.ac.be/amop/" shape="rect" target="_blank">
AmbientTalk</a> designers, Tom Van Cutsem. It doesn't get any more impromptu than this and we geek out big time. Tune in.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:9c637193f7f4419c99fb9dea00a1155d">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Scenes-from-Emerging-Languages-Camp-2010-Standing-Roundtable-Discussion</comments>
      <itunes:summary>A group of us gathered after a long day of language sessions at&amp;nbsp;ELC 2010 and a conversation just happened. Sure, we talked about doing this before the camera started rolling,
 but I pressed record only when the time was right—when 
EROS creator and 
BitC designer 
Jonathan Shapiro asked 
Newspeak&#39;s&amp;nbsp;Gilad Bracha about his stance on type classes. We then move around the standing circle of language designers and meet

E/Caja&#39;s Mark S. Miller and one of the 
AmbientTalk designers, Tom Van Cutsem. It doesn&#39;t get any more impromptu than this and we geek out big time. Tune in.
</itunes:summary>
      <itunes:duration>2187</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Scenes-from-Emerging-Languages-Camp-2010-Standing-Roundtable-Discussion</link>
      <pubDate>Thu, 05 Aug 2010 18:49:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Scenes-from-Emerging-Languages-Camp-2010-Standing-Roundtable-Discussion</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/563944_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/563944_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_2MB_ch9.wmv" expression="full" duration="2187" fileSize="1280584403" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_ch9.mp3" expression="full" duration="2187" fileSize="17502603" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_ch9.mp4" expression="full" duration="2187" fileSize="452578951" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_ch9.wma" expression="full" duration="2187" fileSize="17698537" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_ch9.wmv" expression="full" duration="2187" fileSize="483938553" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_Zune_ch9.wmv" expression="full" duration="2187" fileSize="310338608" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3944/563944/ELangsStandingRoundtableGeekOut_ch9.wmv" length="483938553" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>16</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Scenes-from-Emerging-Languages-Camp-2010-Standing-Roundtable-Discussion/RSS</wfw:commentRss>
      <category>Computer Science</category>
      <category>Emerging Langs 2010</category>
      <category>Gilad Bracha</category>
      <category>Programming</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>A Conversation with Gilad Bracha</title>
      <description><![CDATA[Recently, I got the chance to spend a few days at the&nbsp;<a shape="rect" href="http://emerginglangs.com" target="_blank" shape="rect">Emerging Languages Camp at OSCON 2010</a> in Portland, Oregon. It was great to learn about so many new (and not-so-new) approaches
 to programming language design. The event was set up to ensure the maximum number of sessions in an 8-hour chunk of time, and you will soon be able to watch all the sessions on the Emerging Langs website (perhaps in a few weeks, so keep on checking!).
<br /><br />I caught up with a few folks after each long day of sessions, and over the coming days I'll be posting those conversations here. First up is one of my favorite language designers and personalities,
<a shape="rect" href="http://gbracha.blogspot.com/" shape="rect">Gilad Bracha</a>. Gilad has no problem expressing his opinions and this is a great trait. He's also a great language designer and his&nbsp;<a shape="rect" href="http://newspeaklanguage.org" target="_blank" shape="rect">Newspeak
 programming language</a> is steadily maturing. In this conversation, we discuss a whole range of topics, from what's new in Newspeak to what's wrong with the web (from a languages and tools point of view). As always, this conversation
<em>just happened</em> (C9 Classic, as it were...). We sat down, turned the camera on, and this is the rabbit hole we jumped down. It's always great to chat with Gilad.
<br /><br />Tune in.<br /><br />Enjoy.<br /><br /><br /><br /> <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:19660df1bcea4980b75b9dea00a11e42">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha</comments>
      <itunes:summary>Recently, I got the chance to spend a few days at the&amp;nbsp;Emerging Languages Camp at OSCON 2010 in Portland, Oregon. It was great to learn about so many new (and not-so-new) approaches
 to programming language design. The event was set up to ensure the maximum number of sessions in an 8-hour chunk of time, and you will soon be able to watch all the sessions on the Emerging Langs website (perhaps in a few weeks, so keep on checking!).
I caught up with a few folks after each long day of sessions, and over the coming days I&#39;ll be posting those conversations here. First up is one of my favorite language designers and personalities,
Gilad Bracha. Gilad has no problem expressing his opinions and this is a great trait. He&#39;s also a great language designer and his&amp;nbsp;Newspeak
 programming language is steadily maturing. In this conversation, we discuss a whole range of topics, from what&#39;s new in Newspeak to what&#39;s wrong with the web (from a languages and tools point of view). As always, this conversation
just happened (C9 Classic, as it were...). We sat down, turned the camera on, and this is the rabbit hole we jumped down. It&#39;s always great to chat with Gilad.
Tune in.Enjoy.</itunes:summary>
      <itunes:duration>2508</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha</link>
      <pubDate>Fri, 30 Jul 2010 18:21:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/563929_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/563929_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_320_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_512_ch9.png" height="384" width="512"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_85_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_2MB_ch9.wmv" expression="full" duration="2508" fileSize="493102261" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.mp3" expression="full" duration="2508" fileSize="20065710" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.mp4" expression="full" duration="2508" fileSize="501191931" type="video/mp4" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.wma" expression="full" duration="2508" fileSize="20287985" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.wmv" expression="full" duration="2508" fileSize="389268479" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_Zune_ch9.wmv" expression="full" duration="2508" fileSize="343748534" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://ecn.channel9.msdn.com/o9/ch9/3929/563929/C9ConversationsGiladBracha_ch9.wmv" length="389268479" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>1</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/A-Conversation-with-Gilad-Bracha/RSS</wfw:commentRss>
      <category>C9 Conversations</category>
      <category>Emerging Langs 2010</category>
      <category>Gilad Bracha</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Gilad Bracha: Inside Newspeak and Objects as a Service</title>
      <description><![CDATA[<a shape="rect" href="http://www.langnetsymposium.com/" target="_blank" shape="rect">Lang.NET Symposium</a> 2009 was held on Microsoft's campus (make sure you
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks.aspx" target="_blank" shape="rect">
watch the talks</a>, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers.<br /><br />Here, language design master <a shape="rect" href="http://www.bracha.org/Site/Home.html" target="_blank" shape="rect">
Gilad Bracha</a>&nbsp;discusses his <a shape="rect" href="http://newspeaklanguage.org/" target="_blank" shape="rect">
Newspeak programming language</a>.&nbsp;What is Newspeak and why&nbsp;was it created? What general&nbsp;problems does it solve that can't be done&nbsp;with&nbsp;already existing&nbsp;languages and tools?&nbsp;What does it facilitate, really?&nbsp;We dig into the fundamental ideas, history and future
 of&nbsp;Newspeak. Gilad was kind&nbsp;enough to&nbsp;keep the discussion at a level appropriate for a&nbsp;broad technical audience and not&nbsp;just for his fellow&nbsp;scientists.<br /><br />Newspeak People say: &quot;Like&nbsp;<a shape="rect" href="http://research.sun.com/self/language.html" title="http://research.sun.com/self/language.html" shape="rect">Self</a>, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak
 uses classes rather than prototypes. As in&nbsp;<a shape="rect" href="http://www.daimi.au.dk/~beta/" title="http://www.daimi.au.dk/~beta/" shape="rect">Beta</a>, classes may nest. Because class names are late bound, all classes are virtual, every class can act
 as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak
 was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support&nbsp;<a shape="rect" href="http://pico.vub.ac.be/%7Ewdmeuter/RDL04/papers/Bracha.pdf" title="http://pico.vub.ac.be/~wdmeuter/RDL04/papers/Bracha.pdf" shape="rect">pluggable
 types</a>.&quot;<br /><br />If you want to understand the thinking behind the thinking of Newspeak, then tune in.&nbsp;Please go ahead and play around with Newspeak, Niners,&nbsp;and provide Gilad and team with feedback.<br /><br />How far could the notion&nbsp;of Internet-distributed synchronizable&nbsp;objects, or objects as a software service,&nbsp;be taken?&nbsp;<br /><br />Enjoy  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:38daa49597344504b2c99dea00436b2c">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak</comments>
      <itunes:summary>Lang.NET Symposium 2009 was held on Microsoft&#39;s campus (make sure you

watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design&#39;s brightest thinkers.Here, language design master 
Gilad Bracha&amp;nbsp;discusses his 
Newspeak programming language.&amp;nbsp;What is Newspeak and why&amp;nbsp;was it created? What general&amp;nbsp;problems does it solve that can&#39;t be done&amp;nbsp;with&amp;nbsp;already existing&amp;nbsp;languages and tools?&amp;nbsp;What does it facilitate, really?&amp;nbsp;We dig into the fundamental ideas, history and future
 of&amp;nbsp;Newspeak. Gilad was kind&amp;nbsp;enough to&amp;nbsp;keep the discussion at a level appropriate for a&amp;nbsp;broad technical audience and not&amp;nbsp;just for his fellow&amp;nbsp;scientists.Newspeak People say: &amp;quot;Like&amp;nbsp;Self, Newspeak is message-based; all names are dynamically bound. However, like Smalltalk, Newspeak
 uses classes rather than prototypes. As in&amp;nbsp;Beta, classes may nest. Because class names are late bound, all classes are virtual, every class can act
 as a mixin, and class hierarchy inheritance falls out automatically. Top level classes are essentially self contained parametric namespaces, and serve to define component style modules, which naturally define sandboxes in an object-capability style. Newspeak
 was deliberately designed as a principled dynamically typed language. We plan to evolve the language to support&amp;nbsp;pluggable
 types.&amp;quot;If you want to understand the thinking behind the thinking of Newspeak, then tune in.&amp;nbsp;Please go ahead and play around with Newspeak, Niners,&amp;nbsp;and provide Gilad and team with feedback.How far could the notion&amp;nbsp;of Internet-distributed synchronizable&amp;nbsp;objects, or objects as a software service,&amp;nbsp;be taken?&amp;nbsp;Enjoy </itunes:summary>
      <itunes:duration>1903</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak</link>
      <pubDate>Thu, 30 Apr 2009 23:41:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466957_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466957_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_2MB_ch9.wmv" expression="full" duration="1903" fileSize="595841363" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp3" expression="full" duration="1903" fileSize="15232740" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.mp4" expression="full" duration="1903" fileSize="120942721" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wma" expression="full" duration="1903" fileSize="30798993" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wmv" expression="full" duration="1903" fileSize="114592861" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_Zune_ch9.wmv" expression="full" duration="1903" fileSize="163072841" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_s_ch9.wmv" expression="full" duration="1903" fileSize="240" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/7/5/9/6/6/4/LangNET2009GiladBrachaNewspeak_ch9.wmv" length="114592861" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>15</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Gilad-Bracha-Inside-Newspeak/RSS</wfw:commentRss>
      <category>Gilad Bracha</category>
      <category>LangNET 2009</category>
      <category>NewSpeak</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Anders Hejlsberg and Gilad Bracha: Perspectives on Programming Language Design</title>
      <description><![CDATA[<a shape="rect" href="http://www.langnetsymposium.com/" shape="rect" target="_blank">Lang.NET Symposium</a> 2009 was held on Microsoft's campus (make sure you
<a shape="rect" href="http://www.langnetsymposium.com/2009/talks.aspx" shape="rect" target="_blank">
watch the talks</a>, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design's brightest thinkers. Here, the great Anders Hejlsberg, father of C#,&nbsp;and one of my favorite
 language designers and personalities&nbsp;<a shape="rect" href="http://www.bracha.org/Site/Home.html" shape="rect" target="_blank">Gilad Bracha</a> (you'll see more Gilad in the next few days discussing his
<a shape="rect" href="http://newspeaklanguage.org/" shape="rect" target="_blank">
Newspeak programming language</a>) are interviewed by C#&nbsp;Program Manager&nbsp;Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere
 programming language designers in the world. Enjoy! <br /><br />See all the C9 Lang.NET conversations <a shape="rect" href="http://channel9.msdn.com/tags/LangNET&#43;2009/" shape="rect" target="_blank">
here</a>. Their numbers will grow over the coming week so check back.  <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:3997546401a843e78ad49dea00cae70d">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design</comments>
      <itunes:summary>Lang.NET Symposium 2009 was held on Microsoft&#39;s campus (make sure you

watch the talks, which are available for your viewing pleasure). We were of course there and conducted several interviews with some of programming language design&#39;s brightest thinkers. Here, the great Anders Hejlsberg, father of C#,&amp;nbsp;and one of my favorite
 language designers and personalities&amp;nbsp;Gilad Bracha (you&#39;ll see more Gilad in the next few days discussing his

Newspeak programming language) are interviewed by C#&amp;nbsp;Program Manager&amp;nbsp;Mads Torgersen (he works with Anders and others on the design of C#). Mads should consider a career in interviewing! Awesome job, man. This is a great conversation with two of the premiere
 programming language designers in the world. Enjoy! See all the C9 Lang.NET conversations 
here. Their numbers will grow over the coming week so check back. </itunes:summary>
      <itunes:duration>1589</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design</link>
      <pubDate>Tue, 28 Apr 2009 17:33:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/466959_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/466959_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_large_ch9.png" height="240" width="320"></media:thumbnail>
      <media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_small_ch9.png" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_2MB_ch9.wmv" expression="full" duration="1589" fileSize="338058031" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp3" expression="full" duration="1589" fileSize="12716675" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.mp4" expression="full" duration="1589" fileSize="111866880" type="video/mp4" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wma" expression="full" duration="1589" fileSize="25716225" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wmv" expression="full" duration="1589" fileSize="96174977" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_Zune_ch9.wmv" expression="full" duration="1589" fileSize="142830957" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_s_ch9.wmv" expression="full" duration="1589" fileSize="254" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/6/6/4/LangNET2009GiladBrachaAndersHejlsberg_ch9.wmv" length="96174977" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>21</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/Anders-Heljsberg-and-Gilad-Bracha-Perspectives-on-Programming-Language-Design/RSS</wfw:commentRss>
      <category>Anders Hejlsberg</category>
      <category>Gilad Bracha</category>
      <category>LangNET 2009</category>
      <category>NewSpeak</category>
      <category>Programming Languages</category>
    </item>
  <item>
      <title>Erik Meijer, Gilad Bracha, Mads Torgersen: Perspectives on Programming Language Design and Evolution</title>
      <description><![CDATA[I attended <a shape="rect" href="http://www.langnetsymposium.com/" shape="rect">
Lang.NET 2008</a> and, as expected, learned a great deal from some of the industry's finest language and compiler minds. One of the most interesting talks was
<a shape="rect" href="http://bracha.org/Site/Home.html" shape="rect">Gilad Bracha</a>'s session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak
 is virtual). His talk was really deep and targeted at his fellow language designers, but it's all starting to make sense to me now (takes a while to sink into my thick skull).<br /><br /><a shape="rect" href="http://research.microsoft.com/~emeijer/" shape="rect">Erik Meijer</a>, our resident programming language guru and a deacon in the Church of the Lamda Calculus (<img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-1.gif' alt='Smiley' />), was of course in attendance and presented on the current state of
<a shape="rect" href="http://labs.live.com/volta/" shape="rect">Volta </a>(an <em>
excellent</em> managed tier-splitting technology that you should definitely&nbsp;play with).
<br /><br />Mads Torgersen, Danish computer scientist and member of the C# design team, was also in attendance. It's always fun to chat with Mads. He's got a very well balanced and insightful&nbsp;perspective on pragmatic programming language design. We're lucky to have him
 working with Anders et al on the evolution of C#.<br /><br />I thought it would be a great idea to get these three characters together in one place to talk about what they know best: programming languages. We have a great discussion on type systems, programming&nbsp;language history, DLR&nbsp;and language futures.
<br /><br />If you are into programming language design, then this is for you. There is no white boarding, but the conversation is deep given the topics covered...&nbsp;It's also a really fun interview with exceptional personalities. We laugh a lot, which is always a good thing.
 So, step outside of the box, settle into a comfy chair (this is a long one - unedited as usual)&nbsp;and get some new perspectives on programming language design and evolution from some of the top minds in the industry.<br /><br />Enjoy!<br /><br /><a shape="rect" href="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersen_512Kbs.wmv" shape="rect">Lo-Res version for the bandwidth challanged</a>.
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:167cc25f90b4409bb7019dea00448414">]]></description>
      <comments>http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution</comments>
      <itunes:summary>I attended 
Lang.NET 2008 and, as expected, learned a great deal from some of the industry&#39;s finest language and compiler minds. One of the most interesting talks was
Gilad Bracha&#39;s session on his new programming language, Newspeak. Newspeak is really compelling from a language design perspective because of its pluggable type system (everything in Newspeak
 is virtual). His talk was really deep and targeted at his fellow language designers, but it&#39;s all starting to make sense to me now (takes a while to sink into my thick skull).Erik Meijer, our resident programming language guru and a deacon in the Church of the Lamda Calculus (), was of course in attendance and presented on the current state of
Volta (an 
excellent managed tier-splitting technology that you should definitely&amp;nbsp;play with).
Mads Torgersen, Danish computer scientist and member of the C# design team, was also in attendance. It&#39;s always fun to chat with Mads. He&#39;s got a very well balanced and insightful&amp;nbsp;perspective on pragmatic programming language design. We&#39;re lucky to have him
 working with Anders et al on the evolution of C#.I thought it would be a great idea to get these three characters together in one place to talk about what they know best: programming languages. We have a great discussion on type systems, programming&amp;nbsp;language history, DLR&amp;nbsp;and language futures.
If you are into programming language design, then this is for you. There is no white boarding, but the conversation is deep given the topics covered...&amp;nbsp;It&#39;s also a really fun interview with exceptional personalities. We laugh a lot, which is always a good thing.
 So, step outside of the box, settle into a comfy chair (this is a long one - unedited as usual)&amp;nbsp;and get some new perspectives on programming language design and evolution from some of the top minds in the industry.Enjoy!Lo-Res version for the bandwidth challanged.
</itunes:summary>
      <itunes:duration>3142</itunes:duration>
      <link>http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution</link>
      <pubDate>Tue, 05 Feb 2008 19:52:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/0d7e9e2d-55c4-49a0-9fd2-5975e3ceacfe.jpg" height="0" width="0"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249604_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249604_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/bab56c30-4f0d-494c-bb07-3d7feac27f23.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetGiladErikMads.wmv" expression="full" duration="3142" fileSize="983600797" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.mp3" expression="full" duration="3142" fileSize="25141289" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_ch9.wma" expression="full" duration="3142" fileSize="25421903" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="mms://mschnlnine.wmod.llnwd.net/a1809/d1/ch9/0/LangNetMeijerBrachaTorgersenNew_s_ch9.wmv" expression="full" duration="3142" fileSize="222" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/LangNetGiladErikMads.wmv" length="983600797" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>40</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Shows/Going+Deep/Erik-Meijer-Gilad-Bracha-Mads-Torgersen-Perspectives-on-Programming-Language-Design-and-Evolution/RSS</wfw:commentRss>
      <category>Compilers</category>
      <category>Computing</category>
      <category>Erik Meijer</category>
      <category>Functional Programming</category>
      <category>Gilad Bracha</category>
      <category>LangNET 2008</category>
      <category>Programming</category>
      <category>Software Composability</category>
    </item>
  <item>
      <title>JAOO 2007: Gilad Bracha - Computational Theology, Functional versus Imperative, Language History and</title>
      <description><![CDATA[
<p>&#65279;I recently got the chance to attend <a shape="rect" href="http://www.jaoo.org/conference/" shape="rect">
<span>JAOO</span></a> in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people
 from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It's not about one company's view of the world. It's not about one class of technologies or developer. It's not just about Java and LAMP or .NET and
 Windows.<br /><br />I caught up with <a shape="rect" href="http://www.bracha.org/Site/Home.html" shape="rect">
Gilad Bracha</a> after his session on a new language language he's working on (Newspeak)&nbsp;to discuss a few interesting topics: programming language evolution, static versus dynamic typing, imperative versus functional languages, multi-core and more.
<br /><br />Gilad Bracha is a Distinguished Engineer at <a shape="rect" href="http://www.cadence.com/" shape="rect">
Cadence Design Systems</a>. Previously, he was a <a shape="rect" href="http://www.bracha.org/Site/Theology.html" target="blank" shape="rect">
Computational Theologist</a> and Distinguished Engineer at Sun Microsystems. Computational Theologist?! What on Earth? Tune in and find out <img src='http://ecn.channel9.msdn.com/o9/content/images/emoticons/emotion-5.gif' alt='Wink' /></p>
<p>Dr.&nbsp;Bracha&nbsp;is co-author of the <a shape="rect" href="http://java.sun.com/docs/books/jls/" target="blank" shape="rect">
Java Language Specification</a>, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the
<a shape="rect" href="http://strongtalk.org/index.html" target="blank" shape="rect">
Animorphic Smalltalk System</a>.<br /><br />Enjoy!</p>
 <img src="http://m.webtrends.com/dcs1wotjh10000w0irc493s0e_6x1g/njs.gif?dcssip=channel9.msdn.com&dcsuri=http://channel9.msdn.com/Tags/gilad+bracha/RSS&WT.dl=0&WT.entryid=Entry:RSSView:37db3ad906aa46fdb7cd9dea00cf21f6">]]></description>
      <comments>http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and</comments>
      <itunes:summary>
&amp;#65279;I recently got the chance to attend 
JAOO in Aarhus, Denmark. Besids learning a great amount about various approaches to solving hard problems that we all face as programmers (regardless of the stack we spend most of our time developing on), I got to meet so many interesting people
 from all walks of programmer life. What a great conference! For one thing, JAOO not about specifc products. It&#39;s not about one company&#39;s view of the world. It&#39;s not about one class of technologies or developer. It&#39;s not just about Java and LAMP or .NET and
 Windows.I caught up with 
Gilad Bracha after his session on a new language language he&#39;s working on (Newspeak)&amp;nbsp;to discuss a few interesting topics: programming language evolution, static versus dynamic typing, imperative versus functional languages, multi-core and more.
Gilad Bracha is a Distinguished Engineer at 
Cadence Design Systems. Previously, he was a 
Computational Theologist and Distinguished Engineer at Sun Microsystems. Computational Theologist?! What on Earth? Tune in and find out  
Dr.&amp;nbsp;Bracha&amp;nbsp;is co-author of the 
Java Language Specification, and a researcher in the area of object-oriented programming languages. Prior to joining Sun, he worked on Strongtalk, the

Animorphic Smalltalk System.Enjoy! 
</itunes:summary>
      <itunes:duration>941</itunes:duration>
      <link>http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and</link>
      <pubDate>Wed, 17 Oct 2007 18:17:00 GMT</pubDate>
      <guid isPermaLink="false">http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and</guid>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/100/249525_100x75.jpg" height="75" width="100"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/220/249525_220x165.jpg" height="165" width="220"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/320/75a07d06-57eb-4678-9ccf-9cc04441d0cd.jpg" height="201" width="270"></media:thumbnail>
      <media:thumbnail url="http://ecn.channel9.msdn.com/o9/previewImages/85/9aaf3794-5774-4185-9f2d-ee55be5cc84c.jpg" height="64" width="85"></media:thumbnail>
      <media:group>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad.wmv" expression="full" duration="941" fileSize="294923591" type="video/x-ms-wmv" medium="video"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad_ch9.mp3" expression="full" duration="941" fileSize="7535595" type="audio/mp3" medium="audio"></media:content>
        <media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad_ch9.wma" expression="full" duration="941" fileSize="7629211" type="audio/x-ms-wma" medium="audio"></media:content>
        <media:content url="mms://wm.microsoft.com/ms/evnet/JAOO2007_Gilad_s_ch9.wmv" expression="full" duration="941" fileSize="168" type="video/x-ms-wmv" medium="video"></media:content>
      </media:group>      
      <enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/JAOO2007_Gilad.wmv" length="294923591" type="video/x-ms-wmv"></enclosure>
      <dc:creator>Charles</dc:creator>
      <itunes:author>Charles</itunes:author>
      <slash:comments>4</slash:comments>
      <wfw:commentRss>http://channel9.msdn.com/Blogs/Charles/JAOO-2007-Gilad-Bracha-Computational-Theology-Functional-versus-Imperative-Language-History-and/RSS</wfw:commentRss>
      <category>Gilad Bracha</category>
      <category>JAOO2007</category>
      <category>Java</category>
      <category>Programming</category>
    </item>    
</channel>
</rss>