<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx</link><description>Last night I presented for the first time at the Google Open Source Jam at our offices in London. The room was packed, but only a very few attendees were C# developers. I know that C# isn&amp;#39;t the most popular language on the Open Source scene, but I</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>Social comments and analytics for this post</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1736758</link><pubDate>Sun, 01 Nov 2009 14:06:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1736758</guid><dc:creator>uberVU - social comments</dc:creator><description>&lt;p&gt;This post was mentioned on Twitter by progg_ru: OS Jam at Google London: C# 4 and the DLR &lt;a rel="nofollow" target="_new" href="http://tinyurl.com/nh39zk"&gt;http://tinyurl.com/nh39zk&lt;/a&gt;&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1736758" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1713019</link><pubDate>Tue, 04 Aug 2009 22:29:49 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1713019</guid><dc:creator>Some Dude</dc:creator><description>&lt;p&gt;Keep the full RSS feed please! Having a full content RSS-feed makes it possible for people to read your content using the tool of their choice. It&amp;#39;s great for people who are visually impaired. If you are to publish limited RSS-feeds, please do it in another feed.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1713019" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1696675</link><pubDate>Thu, 25 Jun 2009 05:25:43 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1696675</guid><dc:creator>Lucas</dc:creator><description>&lt;p&gt;I really liked the way you made your slides &amp;quot;unprofessional&amp;quot;, it makes it fun to watch and read. I also like the askjonskeet.com link on the first slide.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1696675" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1696544</link><pubDate>Wed, 24 Jun 2009 09:09:38 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1696544</guid><dc:creator>Daniel Hölbling</dc:creator><description>&lt;p&gt;Please keep the Feed Full-Text!&lt;/p&gt;
&lt;p&gt;Nothing is more annoying than going through my feeds and having to click each link to read it!&lt;/p&gt;
&lt;p&gt;I can&amp;#39;t believe people would ask for less information. If you want a truncated feed you could simply use some sort of feed proxy that does that. But I believe the general public likes fulltext!&lt;/p&gt;
&lt;p&gt;greetings Daniel&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1696544" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1696019</link><pubDate>Sun, 21 Jun 2009 14:04:38 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1696019</guid><dc:creator>Anthony Tarlano</dc:creator><description>&lt;p&gt;John,&lt;/p&gt;
&lt;p&gt;You wrote.. &lt;/p&gt;
&lt;p&gt;&amp;quot;The problem is that the Microsoft.CSharp assembly *won&amp;#39;t* be present unless either the Mono team implement it or MS decides to Open Source it&amp;quot;&lt;/p&gt;
&lt;p&gt;Yes this is obvious and why I wrote &amp;quot;and the assemblies referenced are available&amp;quot; assuming that they were coming from someone and most of the time the Mono folks on mono..&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1696019" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695943</link><pubDate>Sat, 20 Jun 2009 20:02:36 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695943</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;@Miguel: I may have done at the time - not sure. (This isn&amp;#39;t a transcript, just what I think I may have said!) I&amp;#39;ll certainly edit this blog post to make it clear here.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695943" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695972</link><pubDate>Sat, 20 Jun 2009 19:46:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695972</guid><dc:creator>Miguel de Icaza</dc:creator><description>&lt;p&gt;Regarding Microsoft.CSharp assembly: if this is the final name for it, we will ship this assembly with a compatible API but an open source implementation.&lt;/p&gt;
&lt;p&gt;I once heard that pieces of C#&amp;#39;s 4.0 dynamic support are actually in the open source code for the DLR, but I have to check what the exact situation is today.&lt;/p&gt;
&lt;p&gt;Worst case scenario, a team of passionate hackers will implement a fully open source implementation.&lt;/p&gt;
&lt;p&gt;Since we are open source, you do not have to wait for us to do the work. &amp;nbsp; You can jump right into the project and help us make it available sooner than Mono 2.8.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695972" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695938</link><pubDate>Sat, 20 Jun 2009 19:44:33 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695938</guid><dc:creator>Miguel de Icaza</dc:creator><description>&lt;p&gt;I wish you had mentioned in the smiley face slide that Mono is an open source implementation of .NET and that most of what you covered runs on Mono/Linux.&lt;/p&gt;
&lt;p&gt;Users that are tracking Mono from SVN already can use some of the C# 4.0 features and hopefully by Mono 2.8 we will have `dynamic&amp;#39; implemented and shipping (roughly at the same time as MSFT ships)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695938" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695934</link><pubDate>Sat, 20 Jun 2009 19:13:34 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695934</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;@Anthony: The problem is that the Microsoft.CSharp assembly *won&amp;#39;t* be present unless either the Mono team implement it or MS decides to Open Source it. I can&amp;#39;t think of any other cases where this has happened in C#. Will check the situation with Miguel.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695934" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695921</link><pubDate>Sat, 20 Jun 2009 16:07:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695921</guid><dc:creator>Alex Angas</dc:creator><description>&lt;p&gt;Very entertaining! A great way to get the points across clearly and simply.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695921" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695917</link><pubDate>Sat, 20 Jun 2009 14:39:18 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695917</guid><dc:creator>Anthony Tarlano</dc:creator><description>&lt;p&gt;According to the Mono road map &lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://www.mono-project.com/Mono_Project_Roadmap"&gt;www.mono-project.com/Mono_Project_Roadmap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Support for the dynamic keyword in the mono compiler will be available in the 2.8 release. The 2.8 schedule is currently TBD. Currently, the 2.6 release is scheduled for Sept 2009, so probably 2.8 will be released in 2010. &lt;/p&gt;
&lt;p&gt;In general if a language feature doesn&amp;#39;t require a CLR change post 2.0, and the assemblies referenced are available then assemblies compiled by one of MS&amp;#39;s compilers will run on Mono without any required changes.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695917" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695911</link><pubDate>Sat, 20 Jun 2009 13:36:13 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695911</guid><dc:creator>Jorge</dc:creator><description>&lt;p&gt;Brilliant! I love it&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695911" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695904</link><pubDate>Sat, 20 Jun 2009 11:57:47 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695904</guid><dc:creator>ShuggyCoUk</dc:creator><description>&lt;p&gt;Excellent format, minimal context and structure from the slide, most information coming from explanation.&lt;/p&gt;
&lt;p&gt;Your writing sucks almost as badly as mine ;)&lt;/p&gt;
&lt;p&gt;Time till someone makes an iPhone app that lets you make this sort of quick slideshow on the fly?....&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695904" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695893</link><pubDate>Fri, 19 Jun 2009 23:58:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695893</guid><dc:creator>pete.d</dc:creator><description>&lt;p&gt;&amp;quot;I don&amp;#39;t know of any way of changing how much gets included in the RSS feed, unfortunately. Will check the settings.&amp;quot;&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t think there&amp;#39;s any way to automate it. &amp;nbsp;But, Community Server allows you to provide specific RSS content for each article. &amp;nbsp;You can excerpt the article (not a bad idea for any lengthy article), or just do copy/paste minus the graphics.&lt;/p&gt;
&lt;p&gt;&amp;quot;One problem is that there&amp;#39;s quite a lot of empty space on the slides. I could trim them, but that might look odd in a different way. Will give it a try over the weekend, but it won&amp;#39;t be tonight I&amp;#39;m afraid.&amp;quot;&lt;/p&gt;
&lt;p&gt;No rush. &amp;nbsp;I&amp;#39;ve already read the whole article. &amp;nbsp;:)&lt;/p&gt;
&lt;p&gt;As far as the empty space goes, I actually like having the whole context. &amp;nbsp;White space is only wasted when it&amp;#39;s not pulling its own weight; but in this case, as the &amp;quot;negative space&amp;quot; on your slides, it&amp;#39;s as informative as the &amp;quot;positive space&amp;quot;. &amp;nbsp;It focuses the attention, by providing a clean background for the content to live in, and provides a uniform surface on which your points are presented.&lt;/p&gt;
&lt;p&gt;If I had to choose between hacked slides but an article that fit my browser without any work on my part, and intact slides but an article that I have to reconfigure my browser window to read, I think the latter is preferable.&lt;/p&gt;
&lt;p&gt;Fortunately, I don&amp;#39;t think it&amp;#39;s an either/or proposition. &amp;nbsp;Just a matter of formatting. &amp;nbsp;(Oh, and just to be clear, in case it wasn&amp;#39;t from what I wrote before: I&amp;#39;m suggesting that each image be contained in a &amp;quot;inline-block&amp;quot; div, and that each text going with each image be contained in its own &amp;quot;inline-block&amp;quot; div. &amp;nbsp;In other words, pairs of adjacent &amp;lt;div&amp;gt;&amp;#39;s with a &amp;lt;br&amp;gt; between each pair).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695893" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695874</link><pubDate>Fri, 19 Jun 2009 18:47:37 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695874</guid><dc:creator>Malcolm</dc:creator><description>&lt;p&gt;fwiw, I thought the layout worked pretty well in Google Reader. &amp;nbsp;I find it&amp;#39;s a pain when I&amp;#39;m forced to click-through from my feed reader to read the full content, though maybe it&amp;#39;s not such a problem if it&amp;#39;s a one-off.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695874" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695872</link><pubDate>Fri, 19 Jun 2009 18:11:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695872</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;Pete: I tried a few things before settling on the table, including a div per slide. I didn&amp;#39;t try inline-block though... will give it a try.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t know of any way of changing how much gets included in the RSS feed, unfortunately. Will check the settings.&lt;/p&gt;
&lt;p&gt;One problem is that there&amp;#39;s quite a lot of empty space on the slides. I could trim them, but that might look odd in a different way. Will give it a try over the weekend, but it won&amp;#39;t be tonight I&amp;#39;m afraid.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695872" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695869</link><pubDate>Fri, 19 Jun 2009 17:59:08 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695869</guid><dc:creator>pete.d</dc:creator><description>&lt;p&gt;Seems to me that the big value here is that the format forces you to simplify and focus on the big-picture, important aspects. &amp;nbsp;As you say, text slides are much easier to create when done in a presentation program, but that&amp;#39;s not necessarily a good thing.&lt;/p&gt;
&lt;p&gt;By the way, as far as the images in your blog go, I have two main concerns:&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;-- The entire blog post contents are copied to your RSS feed, including the images. &amp;nbsp;It&amp;#39;s bad enough to have a large blog post show up in the RSS feed, but when the images are there too it does get a bit out of hand&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp;-- Your particular format has text adjacent to the images, rather than below. &amp;nbsp;I understand the attraction to doing it that way, but unfortunately it&amp;#39;s not very browser-friendly. &amp;nbsp;My default window layout left just enough room on the right for about half the pixels of the first character of each line of text. &amp;nbsp;And unfortunately, that particular browser (Safari on the Mac) has an awful &amp;quot;zoom window&amp;quot; UI, so I had to drag the window manually in order to be able to see the text (which I hate doing, because it changes the default window size globally for Safari).&lt;/p&gt;
&lt;p&gt;Instead of laying things out as a table, if you had instead made each image and the associated text contained within a &amp;lt;div style=&amp;quot;display: inline-block&amp;quot;&amp;gt;, with a &amp;lt;br&amp;gt; after the text &amp;lt;div&amp;gt;, then for folks who already had their window large enough, they would see the two side-by-side, and for the rest of us, the text would flow below the image.&lt;/p&gt;
&lt;p&gt;Alternatively, just don&amp;#39;t be so &amp;quot;fancy&amp;quot; with the layout. &amp;nbsp;:)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695869" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695868</link><pubDate>Fri, 19 Jun 2009 17:37:42 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695868</guid><dc:creator>skeet</dc:creator><description>&lt;p&gt;@configurator: I only knew I&amp;#39;d be doing it a couple of days ago, and it was already booked up by then.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695868" width="1" height="1"&gt;</description></item><item><title>re: OS Jam at Google London: C# 4 and the DLR</title><link>http://msmvps.com/blogs/jon_skeet/archive/2009/06/19/os-jam-at-google-london-c-4-and-the-dlr.aspx#1695867</link><pubDate>Fri, 19 Jun 2009 17:34:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695867</guid><dc:creator>configurator</dc:creator><description>&lt;p&gt;Awesome format.&lt;/p&gt;
&lt;p&gt;Next time you give a presentation, announce it before it happens, not after.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695867" width="1" height="1"&gt;</description></item></channel></rss>