<?xml version="1.0" encoding="ISO-8859-1"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

<channel rdf:about="http://developers.slashdot.org/">
<title>Slashdot: Developers</title>
<link>http://developers.slashdot.org/</link>
<description>News for nerds, stuff that matters</description>
<dc:language>en-us</dc:language>
<dc:rights>Copyright 1997-2009, Geeknet, Inc.  All Rights Reserved.</dc:rights>
<dc:date>2009-11-24T16:50:30+00:00</dc:date>
<dc:publisher>Geeknet, Inc.</dc:publisher>
<dc:creator>help@slashdot.org</dc:creator>
<dc:subject>Technology</dc:subject>
<syn:updatePeriod>hourly</syn:updatePeriod>
<syn:updateFrequency>1</syn:updateFrequency>
<syn:updateBase>1970-01-01T00:00+00:00</syn:updateBase>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="http://it.slashdot.org/story/09/11/23/1837238/English-Shell-Code-Could-Make-Security-Harder?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/22/1423221/The-State-of-Ruby-VMs-mdash-Ruby-Renaissance?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/20/1829216/Microsofts-Lack-of-Nightly-Builds-For-IE?from=rss" />
  <rdf:li rdf:resource="http://hardware.slashdot.org/story/09/11/19/1845205/Building-a-32-Bit-One-Instruction-Computer?from=rss" />
  <rdf:li rdf:resource="http://apple.slashdot.org/story/09/11/19/164229/Respected-Developers-Begin-Fleeing-the-App-Store?from=rss" />
  <rdf:li rdf:resource="http://it.slashdot.org/story/09/11/18/1943209/Bizarre-Droid-Auto-Focus-Bug-Revealed?from=rss" />
  <rdf:li rdf:resource="http://interviews.slashdot.org/story/09/11/17/1619205/Ask-Sam-Ramji-About-the-CodePlex-Foundation?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/17/005210/We-Really-Dont-Know-Jack-About-Maintenance?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/16/1626218/If-the-Comments-Are-Ugly-the-Code-Is-Ugly?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/15/172257/Are-You-a-Blue-Collar-Or-White-Collar-Developer?from=rss" />
  <rdf:li rdf:resource="http://linux.slashdot.org/story/09/11/13/0513208/Microsoft-Buys-Teamprise-Will-Ship-Linux-Tools?from=rss" />
  <rdf:li rdf:resource="http://games.slashdot.org/story/09/11/12/1729217/emStarCraftem-AI-Competition-Announced?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/12/1256234/Google-Under-Fire-For-Calling-Their-Language-Go?from=rss" />
  <rdf:li rdf:resource="http://developers.slashdot.org/story/09/11/11/0210212/Go-Googles-New-Open-Source-Programming-Language?from=rss" />
 </rdf:Seq>
</items>
<image rdf:resource="http://a.fsdn.com/sd/topics/topicslashdot.gif" />
<textinput rdf:resource="http://developers.slashdot.org/search.pl" />
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /></channel>

<image rdf:about="http://a.fsdn.com/sd/topics/topicslashdot.gif">
<title>Slashdot: Developers</title>
<url>http://a.fsdn.com/sd/topics/topicslashdot.gif</url>
<link>http://developers.slashdot.org/</link>
</image>

<item rdf:about="http://it.slashdot.org/story/09/11/23/1837238/English-Shell-Code-Could-Make-Security-Harder?from=rss">
<title>English Shell Code Could Make Security Harder</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/S5qxHBFn3v0/English-Shell-Code-Could-Make-Security-Harder</link>
<description>An anonymous reader writes to tell us that finding malicious code might have just become a little harder. Last week at the ACM Conference on Computer and Communications Security, security researchers Joshua Mason, Sam Small, Fabian Monrose, and Greg MacManus presented a method they developed to generate English shell code [PDF]. Using content from Wikipedia and other public works to train their engine, they convert arbitrary x86 shell code into sentences that read like spam, but are natively executable. "In this paper we revisit the assumption that shell code need be fundamentally different in structure than non-executable data. Specifically, we elucidate how one can use natural language generation techniques to produce shell code that is superficially similar to English prose. We argue that this new development poses significant challenges for in-line payload-based inspection (and emulation) as a defensive measure, and also highlights the need for designing more efficient techniques for preventing shell code injection attacks altogether."&lt;p&gt;&lt;a href="http://it.slashdot.org/story/09/11/23/1837238/English-Shell-Code-Could-Make-Security-Harder?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/23/1837238"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://it.slashdot.org/story/09/11/23/1837238/English-Shell-Code-Could-Make-Security-Harder?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/kmhGZYgIf06iOMcsU4Uuk-m_MvY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/kmhGZYgIf06iOMcsU4Uuk-m_MvY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/kmhGZYgIf06iOMcsU4Uuk-m_MvY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/kmhGZYgIf06iOMcsU4Uuk-m_MvY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/S5qxHBFn3v0" height="1" width="1"/&gt;</description>
<dc:creator>ScuttleMonkey</dc:creator>
<dc:date>2009-11-24T01:33:00+00:00</dc:date>
<dc:subject>security</dc:subject>
<slash:department>little-bobby-tables-takes-up-writing</slash:department>
<slash:section>it</slash:section>
<slash:comments>258</slash:comments>
<slash:hit_parade>258,247,199,143,46,21,13</slash:hit_parade>
<feedburner:origLink>http://it.slashdot.org/story/09/11/23/1837238/English-Shell-Code-Could-Make-Security-Harder?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/22/1423221/The-State-of-Ruby-VMs-mdash-Ruby-Renaissance?from=rss">
<title>The State of Ruby VMs &amp;mdash; Ruby Renaissance</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/PG-8zW2w6KY/The-State-of-Ruby-VMs-mdash-Ruby-Renaissance</link>
<description>igrigorik writes "In the short span of just a couple of years, the Ruby VM space has evolved to more than just a handful of choices: MRI, JRuby, IronRuby, MacRuby, Rubinius, MagLev, REE and BlueRuby. Four of these VMs will hit 1.0 status in the upcoming year and will open up entirely new possibilities for the language &amp;mdash; Mac apps via MacRuby, Ruby in the browser via Silverlight, object persistence via Smalltalk VM, and so forth. This article takes a detailed look at the past year, the progress of each project, and where the community is heading. It's an exciting time to be a Rubyist."&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/22/1423221/The-State-of-Ruby-VMs-mdash-Ruby-Renaissance?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/22/1423221"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/22/1423221/The-State-of-Ruby-VMs-mdash-Ruby-Renaissance?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/rvRI_8DhI4pdY4vXUHtx_xzv_kA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/rvRI_8DhI4pdY4vXUHtx_xzv_kA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/rvRI_8DhI4pdY4vXUHtx_xzv_kA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/rvRI_8DhI4pdY4vXUHtx_xzv_kA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/PG-8zW2w6KY" height="1" width="1"/&gt;</description>
<dc:creator>Soulskill</dc:creator>
<dc:date>2009-11-22T15:59:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>take-your-pick</slash:department>
<slash:section>developers</slash:section>
<slash:comments>86</slash:comments>
<slash:hit_parade>86,73,57,47,15,10,5</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/22/1423221/The-State-of-Ruby-VMs-mdash-Ruby-Renaissance?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/20/1829216/Microsofts-Lack-of-Nightly-Builds-For-IE?from=rss">
<title>Microsoft's Lack of Nightly Builds For IE</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/bXmcG4-RWXc/Microsofts-Lack-of-Nightly-Builds-For-IE</link>
<description>Ricky writes "Many wonder why Microsoft doesn't offer nightly builds of Internet Explorer &amp;mdash; or at least something more frequent than months-to-years. Ars talks with Microsoft's general manager for IE, who says the IE9 development cycle will look much the same as previous versions. Not a great idea."&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/20/1829216/Microsofts-Lack-of-Nightly-Builds-For-IE?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/20/1829216"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/20/1829216/Microsofts-Lack-of-Nightly-Builds-For-IE?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/vD6UYGcl3a5vCGVQ93YnpBpIvhA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/vD6UYGcl3a5vCGVQ93YnpBpIvhA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/vD6UYGcl3a5vCGVQ93YnpBpIvhA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/vD6UYGcl3a5vCGVQ93YnpBpIvhA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/bXmcG4-RWXc" height="1" width="1"/&gt;</description>
<dc:creator>kdawson</dc:creator>
<dc:date>2009-11-20T21:13:00+00:00</dc:date>
<dc:subject>msie</dc:subject>
<slash:department>think-of-the-developers</slash:department>
<slash:section>developers</slash:section>
<slash:comments>152</slash:comments>
<slash:hit_parade>152,149,125,97,30,16,14</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/20/1829216/Microsofts-Lack-of-Nightly-Builds-For-IE?from=rss</feedburner:origLink></item>

<item rdf:about="http://hardware.slashdot.org/story/09/11/19/1845205/Building-a-32-Bit-One-Instruction-Computer?from=rss">
<title>Building a 32-Bit, One-Instruction Computer</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/yBHFwC5yVTk/Building-a-32-Bit-One-Instruction-Computer</link>
<description>Hugh Pickens writes "The advantages of RISC are well known &amp;mdash; simplifying the CPU core by reducing the complexity of the instruction set allows faster speeds, more registers, and pipelining to provide the appearance of single-cycle execution. Al Williams writes in Dr Dobbs about taking RISC to its logical conclusion by designing a functional computer called One-Der with only a single simple instruction &amp;mdash; a 32-bit Transfer Triggered Architecture (TTA) CPU that operates at roughly 10 MIPS. 'When I tell this story in person, people are usually squirming with the inevitable question: What's the one instruction?' writes Williams. 'It turns out there's several ways to construct a single instruction CPU, but the method I had stumbled on does everything via a move instruction (hence the name, "Transfer Triggered Architecture").' The CPU is implemented on a Field Programmable Gate Array (FPGA) device and the prototype works on a 'Spartan 3 Starter Board' with an XS3C1000 device available from Digilent that has the equivalent of about 1,000,000 logic gates, costing between $100 and $200. 'Applications that can benefit from custom instruction in hardware &amp;mdash; things like digital signal processing, for example &amp;mdash; are ideal for One-Der since you can implement parts of your algorithm in hardware and then easily integrate those parts with the CPU.'"&lt;p&gt;&lt;a href="http://hardware.slashdot.org/story/09/11/19/1845205/Building-a-32-Bit-One-Instruction-Computer?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/19/1845205"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://hardware.slashdot.org/story/09/11/19/1845205/Building-a-32-Bit-One-Instruction-Computer?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/NTHJdE4y3jPooCSRxLYqnpiOGyQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/NTHJdE4y3jPooCSRxLYqnpiOGyQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/NTHJdE4y3jPooCSRxLYqnpiOGyQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/NTHJdE4y3jPooCSRxLYqnpiOGyQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/yBHFwC5yVTk" height="1" width="1"/&gt;</description>
<dc:creator>timothy</dc:creator>
<dc:date>2009-11-19T19:12:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>some-things-weren't-meant-for-post-its</slash:department>
<slash:section>hardware</slash:section>
<slash:comments>263</slash:comments>
<slash:hit_parade>263,258,199,146,53,33,27</slash:hit_parade>
<feedburner:origLink>http://hardware.slashdot.org/story/09/11/19/1845205/Building-a-32-Bit-One-Instruction-Computer?from=rss</feedburner:origLink></item>

<item rdf:about="http://apple.slashdot.org/story/09/11/19/164229/Respected-Developers-Begin-Fleeing-the-App-Store?from=rss">
<title>Respected Developers Begin Fleeing the App Store</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/_Qi-xlSALGI/Respected-Developers-Begin-Fleeing-the-App-Store</link>
<description>wiedzmin writes "Facebook's Joe Hewitt, Second Gear's Justin Williams, the long-time Mac software developer known as 'Rogue Amoeba' and other respected App Store developers have recently decided to discontinue their work on the platform, citing their frustration with Apple's opaque approval process. Continued issues with erroneous and snap rejections of applications and APIs are prompting more and more developers to shun the platform entirely. Though there are tens of thousands of other developers who have pumped out over 100,000 apps for the platform, continued migration away from iPhone development will most likely result in lower quality software."&lt;p&gt;&lt;a href="http://apple.slashdot.org/story/09/11/19/164229/Respected-Developers-Begin-Fleeing-the-App-Store?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/19/164229"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://apple.slashdot.org/story/09/11/19/164229/Respected-Developers-Begin-Fleeing-the-App-Store?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/2UtRb0WlDr2a7PQ5QiIJQ4QlOxM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/2UtRb0WlDr2a7PQ5QiIJQ4QlOxM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/2UtRb0WlDr2a7PQ5QiIJQ4QlOxM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/2UtRb0WlDr2a7PQ5QiIJQ4QlOxM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/_Qi-xlSALGI" height="1" width="1"/&gt;</description>
<dc:creator>Soulskill</dc:creator>
<dc:date>2009-11-19T17:05:00+00:00</dc:date>
<dc:subject>business</dc:subject>
<slash:department>also-known-as-the-french-rush</slash:department>
<slash:section>apple</slash:section>
<slash:comments>485</slash:comments>
<slash:hit_parade>485,480,401,351,106,54,29</slash:hit_parade>
<feedburner:origLink>http://apple.slashdot.org/story/09/11/19/164229/Respected-Developers-Begin-Fleeing-the-App-Store?from=rss</feedburner:origLink></item>

<item rdf:about="http://it.slashdot.org/story/09/11/18/1943209/Bizarre-Droid-Auto-Focus-Bug-Revealed?from=rss">
<title>Bizarre Droid Auto-Focus Bug Revealed</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/x0FkzAfA-is/Bizarre-Droid-Auto-Focus-Bug-Revealed</link>
<description>itwbennett writes "Pity the poor engineer who had to find this one. One of the more interesting of the handful of bugs that have appeared since the launch of Verizon's Droid smartphone has to do with the on-board camera's auto-focus. Apparently it just didn't work. And then suddenly it did. Naturally, this off-again, on-again made the theories fly. But the real reason for the bug was revealed in a comment on an Engadget post by someone claiming to be Google engineer Dan Morrill: 'There's a rounding-error bug in the camera driver's autofocus routine (which uses a timestamp) that causes autofocus to behave poorly on a 24.5-day cycle,' said Morrill. 'That is, it'll work for 24.5 days, then have poor performance for 24.5 days, then work again. The 17th is the start of a new 'works correctly' cycle, so the devices will be fine for a while. A permanent fix is in the works.'"&lt;p&gt;&lt;a href="http://it.slashdot.org/story/09/11/18/1943209/Bizarre-Droid-Auto-Focus-Bug-Revealed?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/18/1943209"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://it.slashdot.org/story/09/11/18/1943209/Bizarre-Droid-Auto-Focus-Bug-Revealed?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/_C-vO98eh22CwoUUn5VXJckDjds/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/_C-vO98eh22CwoUUn5VXJckDjds/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/_C-vO98eh22CwoUUn5VXJckDjds/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/_C-vO98eh22CwoUUn5VXJckDjds/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/x0FkzAfA-is" height="1" width="1"/&gt;</description>
<dc:creator>timothy</dc:creator>
<dc:date>2009-11-18T19:59:00+00:00</dc:date>
<dc:subject>bug</dc:subject>
<slash:department>each-droid-has-a-moth-enclosed</slash:department>
<slash:section>it</slash:section>
<slash:comments>275</slash:comments>
<slash:hit_parade>275,269,216,173,63,51,38</slash:hit_parade>
<feedburner:origLink>http://it.slashdot.org/story/09/11/18/1943209/Bizarre-Droid-Auto-Focus-Bug-Revealed?from=rss</feedburner:origLink></item>

<item rdf:about="http://interviews.slashdot.org/story/09/11/17/1619205/Ask-Sam-Ramji-About-the-CodePlex-Foundation?from=rss">
<title>Ask Sam Ramji About the CodePlex Foundation</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/DL9V6nToFng/Ask-Sam-Ramji-About-the-CodePlex-Foundation</link>
<description>This week the Codeplex Foundation announced its first project, the ASP.NET Ajax Library Project, as part of its first sponsored gallery, the ASP.NET Gallery. The CodePlex Foundation is now two months old, and Foundation President Sam Ramji has agreed to answer questions about the Foundation, its first project, and overall progress to date. Usual Slashdot interview rules apply.&lt;p&gt;&lt;a href="http://interviews.slashdot.org/story/09/11/17/1619205/Ask-Sam-Ramji-About-the-CodePlex-Foundation?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/17/1619205"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://interviews.slashdot.org/story/09/11/17/1619205/Ask-Sam-Ramji-About-the-CodePlex-Foundation?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/BXb0UopFVJ3u5W_pXZwVPL2FqVc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/BXb0UopFVJ3u5W_pXZwVPL2FqVc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/BXb0UopFVJ3u5W_pXZwVPL2FqVc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/BXb0UopFVJ3u5W_pXZwVPL2FqVc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/DL9V6nToFng" height="1" width="1"/&gt;</description>
<dc:creator>ScuttleMonkey</dc:creator>
<dc:date>2009-11-18T17:00:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>life-after-microsoft</slash:department>
<slash:section>interviews</slash:section>
<slash:comments>75</slash:comments>
<slash:hit_parade>75,67,46,33,14,9,3</slash:hit_parade>
<feedburner:origLink>http://interviews.slashdot.org/story/09/11/17/1619205/Ask-Sam-Ramji-About-the-CodePlex-Foundation?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/17/005210/We-Really-Dont-Know-Jack-About-Maintenance?from=rss">
<title>We Really Don't Know Jack About Maintenance</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/m7Sm82K7rSc/We-Really-Dont-Know-Jack-About-Maintenance</link>
<description>davecb writes "The ACM has been kind enough to print Paul Stachour's and my 'jack' article about Software Maintenance. Paul first pointed out back in 1984 that we and our managers were being foolish &amp;mdash; when we were still running Unix V7 &amp;mdash; and if anything it's been getting worse. Turns out maintenance has been a 'solved problem in computer science' since at least then, and we're just beginning to rediscover it."&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/17/005210/We-Really-Dont-Know-Jack-About-Maintenance?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/17/005210"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/17/005210/We-Really-Dont-Know-Jack-About-Maintenance?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/fFTpKilCW-Xpj49xrhLyzmdzRVc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/fFTpKilCW-Xpj49xrhLyzmdzRVc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/fFTpKilCW-Xpj49xrhLyzmdzRVc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/fFTpKilCW-Xpj49xrhLyzmdzRVc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/m7Sm82K7rSc" height="1" width="1"/&gt;</description>
<dc:creator>kdawson</dc:creator>
<dc:date>2009-11-17T02:06:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>phbs-to-the-contrary-notwithstanding</slash:department>
<slash:section>developers</slash:section>
<slash:comments>259</slash:comments>
<slash:hit_parade>259,253,208,171,44,25,11</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/17/005210/We-Really-Dont-Know-Jack-About-Maintenance?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework?from=rss">
<title>Microsoft Open Sources&lt;nobr&gt; &lt;wbr&gt;&lt;/nobr&gt;.NET Micro Framework</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/4ztn5Z7xSx8/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework</link>
<description>An anonymous reader writes "Back in July, Microsoft announced it was making .NET available under its Community Promise, which in theory allowed free software developers to use the technology without fear of patent lawsuits. Not surprisingly, many free software geeks were unconvinced by the promise (after all, what's a promise compared to an actual open licence?), but now Microsoft has taken things to the next level by releasing the .NET Micro Framework under the Apache 2.0 licence. Yes, you read that correctly: a sizeable chunk of .NET is about to go open source."&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/16/2223248"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/uLRGYb2zTqOISS-8DJOUT8htg9k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/uLRGYb2zTqOISS-8DJOUT8htg9k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/uLRGYb2zTqOISS-8DJOUT8htg9k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/uLRGYb2zTqOISS-8DJOUT8htg9k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/4ztn5Z7xSx8" height="1" width="1"/&gt;</description>
<dc:creator>timothy</dc:creator>
<dc:date>2009-11-16T22:42:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>what's-your-angle-college-boy</slash:department>
<slash:section>developers</slash:section>
<slash:comments>320</slash:comments>
<slash:hit_parade>320,311,256,191,49,26,16</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/16/2223248/Microsoft-Open-Sourcesnobr-wbrnobrNET-Micro-Framework?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/16/1626218/If-the-Comments-Are-Ugly-the-Code-Is-Ugly?from=rss">
<title>If the Comments Are Ugly, the Code Is Ugly</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/L2pz6Hadrcw/If-the-Comments-Are-Ugly-the-Code-Is-Ugly</link>
<description>itwbennett writes "What do your comments say about your code? Do grammatical errors in comments point to even bigger errors in code? That's what Esther Schindler contends in a recent blog post. 'Programming, whether you're doing it as an open source enthusiast or because you're workin' for The Man, is an exercise in attention to detail,' says Schindler. 'Someone who writes software must be a nit-picker, or the code won't work ... Long-winded 'explanations' of the code in the application's comments (that is, the ones that read like excuses) indicate that the developer probably didn't understand what he was doing.'"&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/16/1626218/If-the-Comments-Are-Ugly-the-Code-Is-Ugly?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/16/1626218"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/16/1626218/If-the-Comments-Are-Ugly-the-Code-Is-Ugly?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/mXH8aNKBfefCbyKD8OtJ9cDPlHk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/mXH8aNKBfefCbyKD8OtJ9cDPlHk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/mXH8aNKBfefCbyKD8OtJ9cDPlHk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/mXH8aNKBfefCbyKD8OtJ9cDPlHk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/L2pz6Hadrcw" height="1" width="1"/&gt;</description>
<dc:creator>CmdrTaco</dc:creator>
<dc:date>2009-11-16T16:29:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>what's-wrong-with-minimalism</slash:department>
<slash:section>developers</slash:section>
<slash:comments>660</slash:comments>
<slash:hit_parade>660,658,531,397,93,56,38</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/16/1626218/If-the-Comments-Are-Ugly-the-Code-Is-Ugly?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/15/172257/Are-You-a-Blue-Collar-Or-White-Collar-Developer?from=rss">
<title>Are You a Blue-Collar Or White-Collar Developer?</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/ZEeZN-T-FDA/Are-You-a-Blue-Collar-Or-White-Collar-Developer</link>
<description>jammag writes "Some developers have gone to four-year universities, where they've also studied subjects like history and sociology, while other coders go to vocational schools and focus purely on writing great software. So why, asks a longtime developer, is there a stigma attached to not having a four-year degree, when 'blue collar' coders might be better trained? Why does the software industry keep emphasizing this difference &amp;mdash; and generally giving better pay to four-year grads? Isn't being a developer about real skill level, not the piece of paper on the wall?"&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/15/172257/Are-You-a-Blue-Collar-Or-White-Collar-Developer?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/15/172257"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/15/172257/Are-You-a-Blue-Collar-Or-White-Collar-Developer?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/e3ejRap0RaCzyM2BfcqkGPAq4IQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/e3ejRap0RaCzyM2BfcqkGPAq4IQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/e3ejRap0RaCzyM2BfcqkGPAq4IQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/e3ejRap0RaCzyM2BfcqkGPAq4IQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/ZEeZN-T-FDA" height="1" width="1"/&gt;</description>
<dc:creator>Soulskill</dc:creator>
<dc:date>2009-11-15T18:24:00+00:00</dc:date>
<dc:subject>business</dc:subject>
<slash:department>what-about-three-moon-wolf-collar</slash:department>
<slash:section>developers</slash:section>
<slash:comments>836</slash:comments>
<slash:hit_parade>836,835,646,503,100,54,37</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/15/172257/Are-You-a-Blue-Collar-Or-White-Collar-Developer?from=rss</feedburner:origLink></item>

<item rdf:about="http://linux.slashdot.org/story/09/11/13/0513208/Microsoft-Buys-Teamprise-Will-Ship-Linux-Tools?from=rss">
<title>Microsoft Buys Teamprise, Will Ship Linux Tools</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/sFNI2PtEiwA/Microsoft-Buys-Teamprise-Will-Ship-Linux-Tools</link>
<description>spongman writes "Microsoft's Senior Vice President, Developer Division, S. Somasegar has announced that Microsoft has acquired Teamprise from Sourcegear, LLC, and will be shipping it as part of the upcoming Visual Studio 2010 release. Teamprise is an Eclipse plugin (and related tools) for connecting to Team Foundation Server, Microsoft's source-control/project-management system. What's most interesting about this is not only that Microsoft has realized that heterogeneous development platforms are important to their developer customers, but the fact that Microsoft themselves will now be developing and shipping products based on those heterogeneous platforms, including 5 versions of Unix."&lt;p&gt;&lt;a href="http://linux.slashdot.org/story/09/11/13/0513208/Microsoft-Buys-Teamprise-Will-Ship-Linux-Tools?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/13/0513208"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://linux.slashdot.org/story/09/11/13/0513208/Microsoft-Buys-Teamprise-Will-Ship-Linux-Tools?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/gJslp21ooh0TIA-HjgwuJwfTL-Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/gJslp21ooh0TIA-HjgwuJwfTL-Y/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/gJslp21ooh0TIA-HjgwuJwfTL-Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/gJslp21ooh0TIA-HjgwuJwfTL-Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/sFNI2PtEiwA" height="1" width="1"/&gt;</description>
<dc:creator>timothy</dc:creator>
<dc:date>2009-11-13T08:33:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>things-get-complicated</slash:department>
<slash:section>linux</slash:section>
<slash:comments>199</slash:comments>
<slash:hit_parade>199,195,148,117,35,17,7</slash:hit_parade>
<feedburner:origLink>http://linux.slashdot.org/story/09/11/13/0513208/Microsoft-Buys-Teamprise-Will-Ship-Linux-Tools?from=rss</feedburner:origLink></item>

<item rdf:about="http://games.slashdot.org/story/09/11/12/1729217/emStarCraftem-AI-Competition-Announced?from=rss">
<title>&lt;em&gt;StarCraft&lt;/em&gt; AI Competition Announced</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/1vNKu-w4UfQ/emStarCraftem-AI-Competition-Announced</link>
<description>bgweber writes "The 2010 conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2010) will be hosting a StarCraft AI competition as part of the conference program. This competition enables academic researchers to evaluate their AI systems in a robust, commercial RTS environment. The competition will be held in the weeks leading up to the conference. The final matches will be held live at the conference with commentary. Exhibition matches will also be held between skilled human players and the top-performing bots."&lt;p&gt;&lt;a href="http://games.slashdot.org/story/09/11/12/1729217/emStarCraftem-AI-Competition-Announced?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/12/1729217"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://games.slashdot.org/story/09/11/12/1729217/emStarCraftem-AI-Competition-Announced?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/2fL6e2z1IB4m5IJof0gMVbe-nTI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/2fL6e2z1IB4m5IJof0gMVbe-nTI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/2fL6e2z1IB4m5IJof0gMVbe-nTI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/2fL6e2z1IB4m5IJof0gMVbe-nTI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/1vNKu-w4UfQ" height="1" width="1"/&gt;</description>
<dc:creator>Soulskill</dc:creator>
<dc:date>2009-11-12T18:31:00+00:00</dc:date>
<dc:subject>programming</dc:subject>
<slash:department>here-comes-the-reaperzerg</slash:department>
<slash:section>games</slash:section>
<slash:comments>200</slash:comments>
<slash:hit_parade>200,198,156,116,43,27,9</slash:hit_parade>
<feedburner:origLink>http://games.slashdot.org/story/09/11/12/1729217/emStarCraftem-AI-Competition-Announced?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/12/1256234/Google-Under-Fire-For-Calling-Their-Language-Go?from=rss">
<title>Google Under Fire For Calling Their Language "Go"</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/jcbQvuFgL3Q/Google-Under-Fire-For-Calling-Their-Language-Go</link>
<description>Norsefire writes "Since releasing the 'Go' programming language on Tuesday, Google has been under fire for using the same name as another programming language that was first publicly documented in 2003. 'Go!' was created by Francis McCabe and Keith Clark. McCabe published a book about the language in 2007, and he is not happy. He told InformationWeek in an email: 'I do not have a trademark on my language. It was intended as a somewhat non-commercial language in the tradition of logic programming languages. It is in the tradition of languages like Prolog. In particular, my motivation was bringing some of the discipline of software engineering to logic programming.'"&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/12/1256234/Google-Under-Fire-For-Calling-Their-Language-Go?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/12/1256234"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/12/1256234/Google-Under-Fire-For-Calling-Their-Language-Go?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/glljxzCLXw_eNGbzE7FfHOI0O8o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/glljxzCLXw_eNGbzE7FfHOI0O8o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/glljxzCLXw_eNGbzE7FfHOI0O8o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/glljxzCLXw_eNGbzE7FfHOI0O8o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/jcbQvuFgL3Q" height="1" width="1"/&gt;</description>
<dc:creator>Soulskill</dc:creator>
<dc:date>2009-11-12T13:39:00+00:00</dc:date>
<dc:subject>google</dc:subject>
<slash:department>rename-it-to-proceed-with-caution</slash:department>
<slash:section>developers</slash:section>
<slash:comments>512</slash:comments>
<slash:hit_parade>512,512,387,295,60,28,15</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/12/1256234/Google-Under-Fire-For-Calling-Their-Language-Go?from=rss</feedburner:origLink></item>

<item rdf:about="http://developers.slashdot.org/story/09/11/11/0210212/Go-Googles-New-Open-Source-Programming-Language?from=rss">
<title>Go, Google's New Open Source Programming Language</title>
<link>http://rss.slashdot.org/~r/Slashdot/slashdotDevelopers/~3/fUTptMwCkXY/Go-Googles-New-Open-Source-Programming-Language</link>
<description>Many readers are sending in the news about Go, the new programming language Google has released as open source under a BSD license. The official Go site characterizes the language as simple, fast, safe, concurrent, and fun. A video illustrates just how fast compilation is: the entire language, 120K lines, compiles in under 10 sec. on a laptop. Ars Technica's writeup lays the stress on how C-like Go is in its roots, though it has plenty of modern ideas mixed in: "For example, there is a shorthand syntax for variable assignment that supports simple type inference. It also has anonymous function syntax that lets you use real closures. There are some Python-like features too, including array slices and a map type with constructor syntax that looks like Python's dictionary concept. ... One of the distinguishing characteristics of Go is its unusual type system. It eschews some typical object-oriented programming concepts such as inheritance. You can define struct types and then create methods for operating on them. You can also define interfaces, much like you can in Java. In Go, however, you don't manually specify which interface a class implements. ... Parallelism is emphasized in Go's design. The language introduces the concept of 'goroutines' which are executed concurrently. ... The language provides a 'channel' mechanism that can be used to safely pass data in and out of goroutines."&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/11/0210212/Go-Googles-New-Open-Source-Programming-Language?from=rss"&gt;&lt;img src="http://developers.slashdot.org/slashdot-it.pl?from=rss&amp;amp;op=image&amp;amp;style=h0&amp;amp;sid=09/11/11/0210212"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://developers.slashdot.org/story/09/11/11/0210212/Go-Googles-New-Open-Source-Programming-Language?from=rss"&gt;Read more of this story&lt;/a&gt; at Slashdot.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~at/8uh6yKBykntlQlTyK2R8-XK9LdI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/8uh6yKBykntlQlTyK2R8-XK9LdI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~at/8uh6yKBykntlQlTyK2R8-XK9LdI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~at/8uh6yKBykntlQlTyK2R8-XK9LdI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/Slashdot/slashdotDevelopers/~4/fUTptMwCkXY" height="1" width="1"/&gt;</description>
<dc:creator>kdawson</dc:creator>
<dc:date>2009-11-11T05:21:00+00:00</dc:date>
<dc:subject>software</dc:subject>
<slash:department>blatently-bracist</slash:department>
<slash:section>developers</slash:section>
<slash:comments>830</slash:comments>
<slash:hit_parade>830,821,657,530,111,64,37</slash:hit_parade>
<feedburner:origLink>http://developers.slashdot.org/story/09/11/11/0210212/Go-Googles-New-Open-Source-Programming-Language?from=rss</feedburner:origLink></item>

<textinput rdf:about="http://developers.slashdot.org/search.pl">
<title>Search Slashdot</title>
<description>Search Slashdot stories</description>
<name>query</name>
<link>http://developers.slashdot.org/search.pl</link>
</textinput>

</rdf:RDF>
