<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>VentureBeat &#187; ruby on rails</title>
	<atom:link href="http://venturebeat.com/tag/ruby-on-rails/feed/" rel="self" type="application/rss+xml" />
	<link>http://venturebeat.com</link>
	<description>News About Tech, Money and Innovation</description>
	<lastBuildDate>Sat, 25 May 2013 13:32:34 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='venturebeat.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/c6d8c27ffa1c5a7f106f97e434437baf?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>VentureBeat &#187; ruby on rails</title>
		<link>http://venturebeat.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://venturebeat.com/osd.xml" title="VentureBeat" />
	<atom:link rel='hub' href='http://venturebeat.com/?pushpress=hub'/>
<copyright>Copyright 2013, VentureBeat</copyright>		<item>
		<title>RubyGems.org hacked, interrupting Heroku services and putting sites using Rails at risk</title>
		<link>http://venturebeat.com/2013/01/30/rubygems-org-hacked-interrupting-heroku-services-and-putting-millions-of-sites-using-rails-at-risk/</link>
		<comments>http://venturebeat.com/2013/01/30/rubygems-org-hacked-interrupting-heroku-services-and-putting-millions-of-sites-using-rails-at-risk/#comments</comments>
		<pubDate>Thu, 31 Jan 2013 04:49:31 +0000</pubDate>
		<dc:creator>John Koetsier</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Black Hat]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Pastie.org]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[ruby gems]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[RubyGems]]></category>
		<category><![CDATA[Salesforce.com]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=614094</guid>
		<description><![CDATA[<p>"It's a critical part of the Ruby infrastructure," the programmer said. "Everything depends on&#160;RubyGems."</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=614094&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://venturebeat.com/2013/01/30/rubygems-org-hacked-interrupting-heroku-services-and-putting-millions-of-sites-using-rails-at-risk/origin_177722693/" rel="attachment wp-att-614108"><img class="aligncenter size-full wp-image-614108" alt="origin_177722693" src="http://venturebeat.files.wordpress.com/2013/01/origin_177722693.jpg?w=1024&#038;h=633" width="1024" height="633" /></a>Ruby package distributor <a href="RubyGems.org">RubyGems.org</a> was hacked today, disrupting web developers globally and causing service shutdowns at popular hosting service Heroku.</p>
<p>&#8220;There was a vulnerability with RubyGems.org, which allowed someone to execute code on the server,&#8221; a Ruby programmer I talked to said. &#8220;RubyGems is a big target, because if you could break in and change a Rails gem, you could gain access to a lot of servers.&#8221;</p>
<p>Popular sites such as Twitter, Groupon, Airbnb, and Hulu are built using Ruby on Rails, a framework built in the Ruby programming language. Ruby gems are packages of code that allow developers to distribute programs or libraries, and RubyGems.org is the central means the Ruby community has to publish and distribute those gems. Essentially, if a black hat hacker can corrupt those gems, he or she could potentially gain control of thousands, if not millions of sites around the world that run Ruby on Rails.</p>
<div id="attachment_614107" class="wp-caption alignright" style="width: 345px"><a href="http://venturebeat.com/2013/01/30/rubygems-org-hacked-interrupting-heroku-services-and-putting-millions-of-sites-using-rails-at-risk/screen-shot-2013-01-30-at-8-17-46-pm/" rel="attachment wp-att-614107"><img class=" wp-image-614107  " alt="The exploit itself" src="http://venturebeat.files.wordpress.com/2013/01/screen-shot-2013-01-30-at-8-17-46-pm.png?w=335&#038;h=236" width="335" height="236" /></a><div class="vb_image_source"><span>Source:</span> <a href="https://gist.github.com/3e4829f79dbd1be11295" rel="nofollow" target="_blank">https://gist.github.com/3e4829f79dbd1be11295</a></div><p class="wp-caption-text">The exploit itself</p></div>
<p>&#8220;RubyGems is a critical part of the Ruby infrastructure,&#8221; the programmer said. &#8220;Everything depends on RubyGems.&#8221;</p>
<p>RubyGems explained the situation <a href="https://docs.google.com/document/d/10tuM51VKRcSHJtUZotraMlrMHWK1uXs8qQ6Hmguyf1g/preview?sle=true" target="_blank">this way</a> in a Google doc that site administrators set up for status updates:</p>
<blockquote><p>A user uploaded a <a href="https://www.dropbox.com/s/fi7r5oovqyrtacm/exploit-gems.zip" target="_blank">malicious gem</a> that contained a <a href="https://gist.github.com/75af5e0b071d247c08a8" target="_blank">malicious gem manifest</a> (YAML file). The manifest contained embedded Ruby with <a href="https://gist.github.com/3e4829f79dbd1be11295" target="_blank">this payload</a>. This is the only known incident involving this vulnerability, but the vulnerability involved is a remote code execution exploit, so the usual rules apply.</p></blockquote>
<p>The Ruby programmer I talked to, who did not want to be identified since he works with some of the key engineers at RubyGems and Heroku, said that the infected gem was executed by the server and then &#8220;emailed the database configuration details, including passwords, to a paste-it note on <a href="http://pastie.org" target="_blank">Pastie.org</a>.&#8221;</p>
<p>As soon as Heroku became aware of the issue this morning, site administrators <a href="https://status.heroku.com/incidents/489" target="_blank">disabled access to site update and publishing services</a>:</p>
<blockquote><p>Ruby deploys have been temporarily disabled to protect our users from malicious gems. We will have more information available shortly, including a workaround for those who wish to deploy anyway.</p></blockquote>
<p>Based on the information currently available, it doesn&#8217;t appear to have been an especially malicious attack, but rather a fairly strenuous way of informing the RubyGems organization that they had a vulnerability. The infected gem was called &#8220;exploit,&#8221; a pretty clear signal that the author or authors were not trying to slip something in unnoticed, and &#8220;they could have done more,&#8221; my source said.</p>
<p>Currently, RubyGems is verifying all files by comparing them for differences with older version before re-enabling all access to  functionality. The last update as of 7:30 PM PST is that the service&#8217;s classic API is up, as well as its V1 API, but its web application and Dependency API are still down.</p>
<p><em>photo credit: <a href="http://www.flickr.com/photos/nez/177722693/" target="_blank">Andrew*</a> via <a href="http://photopin.com" target="_blank">photopin</a> <a href="http://creativecommons.org/licenses/by-sa/2.0/" target="_blank">cc</a></em></p>
<br />Filed under: <a href='http://venturebeat.com/category/business/'>Business</a>, <a href='http://venturebeat.com/category/cloud/'>Cloud</a>, <a href='http://venturebeat.com/category/dev/'>Dev</a>, <a href='http://venturebeat.com/category/security/'>Security</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=614094&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2013/01/30/rubygems-org-hacked-interrupting-heroku-services-and-putting-millions-of-sites-using-rails-at-risk/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2013/01/screen-shot-2013-01-30-at-8-17-46-pm.png?w=160" /><source url="http://venturebeat.com/2013/01/30/rubygems-org-hacked-interrupting-heroku-services-and-putting-millions-of-sites-using-rails-at-risk/">RubyGems.org hacked, interrupting Heroku services and putting sites using Rails at risk</source>
		<media:content url="http://0.gravatar.com/avatar/6d4d24b12c84be6eecddf121bc3fee48?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">johnkoetsier</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2013/01/origin_177722693.jpg" medium="image">
			<media:title type="html">origin_177722693</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2013/01/screen-shot-2013-01-30-at-8-17-46-pm.png" medium="image">
			<media:title type="html">The exploit itself</media:title>
		</media:content>
	</item>
		<item>
		<title>What we learned from these seven developer stories in 2012</title>
		<link>http://venturebeat.com/2012/12/23/developer-stories-of-2012/</link>
		<comments>http://venturebeat.com/2012/12/23/developer-stories-of-2012/#comments</comments>
		<pubDate>Sun, 23 Dec 2012 15:15:16 +0000</pubDate>
		<dc:creator>Jolie O&#039;Dell</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[2012 year in review]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[editor's pick]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[learn to code]]></category>
		<category><![CDATA[mobile web]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[open source hardware]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Twitter API]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=593439</guid>
		<description><![CDATA[<p><span class="post-label editors-pick">Editor's Pick</span> It's not all developer drama. Every story has a moral. Here are the seven most important lessons we learned in&#160;2012.</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=593439&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-593463" alt="developers-2012" src="http://venturebeat.files.wordpress.com/2012/12/developers-2012.jpg?w=700&#038;h=500" width="700" height="500" /></p>
<p>The past 12 months have been an exciting ride over here at <a href="http://venturebeat.com/category/dev/">DevBeat</a>. We&#8217;ve had thrilling announcements, head-scratching corporate maneuvers, and more than a little bit of developer drama.</p>
<p>But as we prepare to take on 2013, we don&#8217;t want to offer just empty reflections on the year that&#8217;s passed. Rather, here are the big lessons we learned from the top developer news stories of 2012.</p>
<p>As always, we welcome your own reflections, stories, and lessons learned in the comments.</p>
<h3>The Node hype cycle peaks</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/08/node-engine-yard.jpg" /></p>
<p>The year began with <a href="http://venturebeat.com/tag/node-js/">Node.js</a> creator Ryan Dahl <a href="http://venturebeat.com/2012/01/30/dahl-out-mike-drop/">backing not-so-slowly away</a> from the technology&#8217;s day-to-day operations inside Joyent, hinting on Twitter that he was a bit Node&#8217;d out. But as Node was passed into the hands of other caretakers, it was also gaining traction at larger companies and within larger applications. <a href="http://venturebeat.com/2012/01/24/why-walmart-is-using-node-js/">Walmart</a> started using it. <a href="http://venturebeat.com/2012/01/24/node-at-google-mozilla-yahoo/">Google and Mozilla</a> talked about how it can scale, and <a href="http://venturebeat.com/2012/05/02/linkedin-ipad-app-engineering/">LinkedIn used it</a> for its revamped mobile suite. And Yahoo used it to <a href="http://venturebeat.com/2012/05/23/killer-mobile-browser/">build a better mobile browser</a>.</p>
<p><strong><a href="http://venturebeat.com/2012/08/21/node-engine-yard/">The story</a>:</strong> &#8220;Also, let’s point out the obvious: For all these open-source programming technologies (PHP, Ruby, and now Node), there’s a killing to be made in offering enterprise-grade services and support for the more popular choices among them. And Node is nothing if not popular; late last year, Node eclipsed Ruby to become the most-watched repo on GitHub.&#8221;</p>
<p><strong>The moral:</strong> Node is cool, sure, but it&#8217;s also grown-up enough for the enterprise and scaled apps.</p>
<h3>The open-source hardware trend comes of age</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/05/facebook-server.jpg" /></p>
<p>After a good couple years of banging on its Open Compute Project, Facebook saw its project take flight this year, with new supporters in high places. And it wasn&#8217;t just Facebook; other companies started talking about <a href="http://venturebeat.com/tag/open-source-hardware/">open-source hardware</a> and support for hardware hackers. From startups like Circuits.io and Upverter to the big guys with data centers to spare, everyone seems to be well on board with this trend &#8212; <a href="http://venturebeat.com/2012/07/18/google-open-compute-response/">except Google</a>, oddly enough.</p>
<p><strong><a href="http://venturebeat.com/2012/07/17/google-open-compute/">The story:</a></strong> &#8220;&#8216;Open Compute might evolve into a broader focus over time,&#8217; said Facebook exec Frank Frankovsky. There’s a possibility that the same open-source workflow that’s being applied to this data center hardware might someday be applied to other networked devices and even mobile devices. Can you imagine, for example, how the community might work together to solve issues like cellphone battery life? &#8216;We might spread our wings,” Frankovsky concluded, &#8216;but for now, we want to stay focused on data centers, servers, and storage.&#8217;&#8221;</p>
<p><strong>The moral:</strong> We should all care a little bit more about the energy it takes to process a click. And the answer isn&#8217;t fewer clicks; it&#8217;s collaborative work on energy-efficient hardware.</p>
<h3>The lean startup ethic backfires</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/01/curebit-random-rab.jpg" /></p>
<p>The tale of <a href="http://venturebeat.com/company/curebit/">Curebit</a> isn&#8217;t a pleasant one to recall. The young team of Y Combinator/500 Startups acolytes were doing their best to build a company the lean way, but they ended leaning a little too far toward outright theft. After getting caught red-handed stealing images, code, and even background music for their demo video, they were forced to <a href="http://venturebeat.com/2012/01/30/curebit-apology/">publicly apologize</a>, and their reputation was badly tarnished by the whole ugly episode.</p>
<p><strong><a href="http://venturebeat.com/2012/01/28/cant-look-away/">The story</a>:</strong> &#8220;On Twitter, some of the Internet’s more colorful personalities are currently battling it out in a war of colorful words. After the discovery, Ruby on Rails creator and thievery victim DHH called the Curebit team &#8216;fucking scumbags&#8217; and Grant himself &#8216;a person of poor moral character.&#8217;&#8221;</p>
<p><strong>The moral:</strong> Yes, Virginia, there is such a thing as a moral absolute. Even if you&#8217;re a cheap bastard.</p>
<h3>The continuing war between responsive mobile web apps and nativists</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/04/mobile-web-war.jpg" /></p>
<p>No topic has been bandied about with more rancor than the mobile web &#8212; specifically, whether HTML 5-based mobile web applications can or ever will compete in terms of design and performance with native mobile applications.</p>
<p>After open-sourcing Ringmark, a first stab at a testing suite and standards for mobile browsers, Facebook seemed to be leading the charge to defend mobile web apps. And it had Mozilla, LinkedIn, Adobe, and a slew of others in tow. Then it released an all-native iPhone app, with Mark Zuckerberg saying that his company&#8217;s bet on the mobile web was all a huge mistake. It was basically the mobile web debate in a nutshell.</p>
<p>Like Facebook, we&#8217;re all still <a href="http://venturebeat.com/2012/09/13/facebook-ios-mobile-web/">working and hoping</a> for a better mobile web next year. And this time, we&#8217;re looking toward <a href="http://venturebeat.com/2012/09/07/firefox-os-apps/">Mozilla&#8217;s die-hard mobile web guys</a> to lead the charge.</p>
<p><strong><a href="http://venturebeat.com/2012/04/25/silicon-valley-war-for-the-mobile-web/">The story</a>:</strong> &#8220;You would think, given their identical aspirations, the three titans &#8212; Facebook, Yahoo, and Google &#8212; would pool their boundless resources to fast-track the mobile web from the janky, derided ghetto it is to the elegant utopia each of these parties sees in the near future. Yet they remain divided rather than collaborating, which means consumers lose and innovation stagnates.&#8221;</p>
<p><strong>The moral:</strong> The mobile web is still a far-off ideal, but we&#8217;ll get there someday.</p>
<h3>Twitter gives Ruby on Rails the kiss-off</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/11/twitter-election-night.jpg" /></p>
<p>Back in the summer of 2011, Twitter started quietly moving away from Ruby on Rails and toward Java/Scala. The &#8220;Ruby can&#8217;t scale&#8221; dictum had already grown tired in developer circles by then. But when Twitter faced its biggest challenge of scale to date &#8212; the 2012 presidential election &#8212; it held up beautifully. And Ruby on Rails was nowhere in sight. In talking with the company&#8217;s architecture demigods, we learned that Twitter&#8217;s capability to stay afloat during record-breaking traffic cost the company quite a bit, but its new architecture was the primary reason no fail whales were sighted that November night.</p>
<p><strong><a href="http://venturebeat.com/2012/11/07/twitter-election-dev-post-mortem/">The story</a>:</strong> &#8220;While Twitter used to see brief spikes during major media events, Twitter infrastructure VP Mazen Rawashdeh wrote today on the company blog that election night was a sustained, hours-long onslaught of activity. &#8230; &#8216;The bottom line: No matter when, where, or how people use Twitter, we need to remain accessible 24/7, around the world,&#8217; said Twitter infrastructure VP Mazen Rawashdeh. &#8216;We’re hard at work delivering on that vision.&#8217;&#8221;</p>
<p><strong>The moral:</strong> Dude. Your app is not Twitter-scale, and it probably never will be. Relax.</p>
<h3>Twitter finally shuts down its API</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/08/twheel.jpg" /></p>
<p>And speaking of Twitter, the microblogging-service-that-could finally delivered on a two-year-old promise to stop giving away free candy vis-a-vis <a href="http://venturebeat.com/tag/twitter-api/">its API</a> and the host of traffic-stealing Twitter clients built on said API. Since its first (and only) developer conference in 2010, Twitter had been gently pleading with developers to not build Twitter clients that duplicated the core Twitter experience. And it put teeth in those requests by buying up the Twitter clients it liked &#8212; namely, Tweetie and Tweetdeck. So when Twitter finally turned the garden hose off, so to speak, no one was surprised &#8230; right?</p>
<p><strong><a href="http://venturebeat.com/2012/08/22/twheel-doom-ish/">The story</a>:</strong> &#8220;Twitter has put the kibosh on unofficial consumer clients for Twitter; the only loophole is for apps that have 100,000 users or fewer. The Twheel team has just decided that to keep the app alive, they’re going to take that loophole. And in an Internet economy where eyeballs equal money, 100,000 users or fewer still meets our definition of &#8216;doomed.&#8217; You can’t raise funding on 100,000 users, and you can’t sell ads against 100,000 users — not enough ads to support a whole company, anyhow.&#8221;</p>
<p><strong>The moral:</strong> This should have happened a long time ago, but better late than never &#8212; at least for Twitter&#8217;s business.</p>
<h3>The &#8220;learn to code&#8221; craze</h3>
<p><img alt="" src="http://venturebeat.files.wordpress.com/2012/11/screenshot-2012-11-27-101440-am.png" /></p>
<p>By far, our favorite ongoing story of the year has been <a href="http://venturebeat.com/tag/learn-to-code">normal people learning how to code</a>. It&#8217;s been equally exciting to watch the crop of code-teaching startups spring up, get funding, and acquire huge numbers of users &#8212; and even revenue. From Codecademy to Treehouse to Bloc to Code School to Hackbright, we love how nerdy developers are showing everyone &#8220;the man behind the curtain&#8221; and proving that anyone &#8212; even women, even underprivileged kids, even poor folks &#8212; can improve their circumstances or understand the Internet better with a little effort and a little intelligence.</p>
<p><strong><a href="http://venturebeat.com/2012/12/18/treehouse-detroit/">The story</a>:</strong> &#8220;Jalen Rose is a year-old institution located in the northwest part of Detroit, where high school diplomas are not the norm in many students’ families and social spheres. Currently, only 32 percent of Detroit high school students graduate in four years. In a recent conversation with Treehouse founder and web guru Ryan Carson, we learned that Carson sees Treehouse (and coding education in general) as a world-changing stepping stone for underserved kids who can’t afford to &#8212; and maybe don&#8217;t need to &#8212; go to college.&#8221;</p>
<p><strong>The moral:</strong> The world is a better place when users become builders and learn that code is not magic.</p>
<p><em>Image credits: <a href="http://www.shutterstock.com/pic-73983790/stock-photo-earnest-young-woman-with-laptop-sitting-on-floor.html?src=6047e6218451c36db2a0b8c966c26a7c-1-34" target="_blank" target="_blank">konstantynov/Shutterstock</a>, <a href="http://www.shutterstock.com/cat.mhtml?lang=en&amp;search_source=search_form&amp;version=llv1&amp;anyorall=all&amp;safesearch=1&amp;searchterm=casual+business&amp;search_group=&amp;orient=&amp;search_cat=&amp;searchtermx=&amp;photographer_name=&amp;people_gender=&amp;people_age=&amp;people_ethnicity=&amp;people_number=&amp;commercial_ok=&amp;color=&amp;show_color_wheel=1#id=84365341&amp;src=14e97d9ee5aed38dd26d0c84f7efc77b-1-12" target="_blank">Ioannis Pantzi/Shutterstock</a>, <a href="http://www.flickr.com/photos/jolieodell/6352338364/in/photostream/" target="_blank" target="_blank">Jolie O&#8217;Dell/Flickr</a>, <a href="http://www.flickr.com/photos/rafa2010/3197085519/in/photostream/" target="_blank" target="_blank">Rafael Edwards/Flickr</a>, <a href="http://www.shutterstock.com/cat.mhtml?lang=en&amp;search_source=search_form&amp;version=llv1&amp;anyorall=all&amp;safesearch=1&amp;searchterm=smart+girl+laptop&amp;search_group=#id=94180171&amp;src=7b31b6673aca1bf4745d141300f96898-1-7" target="_blank" target="_blank">lightpoet/Shutterstock</a></em></p>
<br />Filed under: <a href='http://venturebeat.com/category/business/'>Business</a>, <a href='http://venturebeat.com/category/dev/'>Dev</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=593439&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><div class="post-meta-blurb post-meta-after blurb-cat-dev"><hr />

<a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate"><img class="alignleft  wp-image-733023" alt="SAP Startup Focus" src="http://venturebeat.files.wordpress.com/2011/05/sap-sfp-vert11.png" width="135" height="88" /></a>Big Data and Predictive/Real-time Analytics startups: Are you looking to jumpstart development &amp; accelerate market traction? Sign up for the SAP Startup Focus program to receive technology, support, resources and community to help you develop new applications on SAP HANA, a cutting edge database platform. <a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate">Get started here</a>, and enter promo code “VB2013″ on the form.

<hr /></div><style type="text/css">.blurb-cat-dev hr {
margin: 10px 0 10px 0;
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2012/12/23/developer-stories-of-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2012/12/developers-2012.jpg?w=160" /><source url="http://venturebeat.com/2012/12/23/developer-stories-of-2012/">What we learned from these seven developer stories in 2012</source>
		<media:thumbnail url="http://venturebeat.files.wordpress.com/2012/12/developers-2012.jpg?w=160" />
		<media:content url="http://venturebeat.files.wordpress.com/2012/12/developers-2012.jpg?w=160" medium="image">
			<media:title type="html">developers-2012</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/f0c16a1fc7463e62363a4b09b345437c?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Jolie</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/12/developers-2012.jpg" medium="image">
			<media:title type="html">developers-2012</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/08/node-engine-yard.jpg" medium="image" />

		<media:content url="http://venturebeat.files.wordpress.com/2012/05/facebook-server.jpg" medium="image" />

		<media:content url="http://venturebeat.files.wordpress.com/2012/01/curebit-random-rab.jpg" medium="image" />

		<media:content url="http://venturebeat.files.wordpress.com/2012/04/mobile-web-war.jpg" medium="image" />

		<media:content url="http://venturebeat.files.wordpress.com/2012/11/twitter-election-night.jpg" medium="image" />

		<media:content url="http://venturebeat.files.wordpress.com/2012/08/twheel.jpg" medium="image" />

		<media:content url="http://venturebeat.files.wordpress.com/2012/11/screenshot-2012-11-27-101440-am.png" medium="image" />
	</item>
		<item>
		<title>How to learn Ruby on Rails the easy way [VB Store]</title>
		<link>http://venturebeat.com/2012/12/13/how-to-learn-ruby-on-rails-the-easy-way-vb-store/</link>
		<comments>http://venturebeat.com/2012/12/13/how-to-learn-ruby-on-rails-the-easy-way-vb-store/#comments</comments>
		<pubDate>Thu, 13 Dec 2012 14:00:51 +0000</pubDate>
		<dc:creator>StackSocial</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Insoshi]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Michael Hartl]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[Scripting language]]></category>
		<category><![CDATA[VentureBeat]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=589433</guid>
		<description><![CDATA[<p><span class="post-label partnered-post">Sponsored Post</span> Have you ever want to learn a programming language but just haven’t known where to begin? Not only that, but you’re not sure how much time it will take – or if you have the time to invest? And just how challenging is it to learn a language like Ruby on Rails? VentureBeat has a deal that answers all of those&#160;questions.</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=589433&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="https://store.venturebeat.com/sales/ruby-on-rails-with-michael-hartl"><img class="aligncenter size-full wp-image-589436" alt="VB - Ruby" src="http://venturebeat.files.wordpress.com/2012/12/vb-ruby.jpeg?w=600&#038;h=335" width="600" height="335" /></a></p>
<p><em>This sponsored post is produced by StackSocial.</em></p>
<p>Have you ever want to learn a programming language but just haven’t known where to begin? Not only that, but you’re not sure how much time it will take – or if you have the time to invest? And just how challenging is it to learn a language like Ruby on Rails?</p>
<p>VentureBeat has a deal that answers all of those questions. It’s a tutorial called <strong>Ruby on Rails: a Programmer’s Best Friend</strong>, and it can be yours for <a href="https://store.venturebeat.com/sales/ruby-on-rails-with-michael-hartl">just $59</a> – but only for a limited time. This Ruby on Rails tutorial for beginners is the perfect comprehensive video guided tour of modern Rails web development.</p>
<p><span id="more-589433"></span></p>
<p>With this course you’ll get a grasp on the newest, most effective approach to web development as Micheal Hartl walks you through the entire Rails development process: installing and setting up Rails, designing Rails applications with MVC and REST, building dynamic pages, coding effectively in Ruby, implementing registration and authentication, adding social features, even testing and deployment.</p>
<p>Here are the key features of the course:</p>
<ul>
<li>Over 14 lectures and 19.5 hrs of content!</li>
<li>Master core Rails concepts including the Model View Controller design pattern</li>
<li>Learn how to master key Rails techniques, including REST, security, data modeling, messaging, and more</li>
<li>Also covers RSS, search, caching, social features, performance, testing, refactoring and real-world deployment</li>
</ul>
<p>Who is this course ideal for?</p>
<ul>
<li>Experienced web developers who are new to Rails</li>
<li>JavaScript and other scripting language programmers who want to learn Rails</li>
<li>Java programmers eager to master web application</li>
</ul>
<p>The instructor behind this course is Michael Hartl. Hartl is a programmer, educator, and entrepreneur. He was co-author of RailsSpace, a Rails tutorial book published in 2007, and was co-founder and lead developer of Insoshi, a popular social networking platform in Ruby on Rails.</p>
<p>So if you’re looking to get into the basics of Ruby on Rails and don’t want to dig too deep into your wallet to do so, this course can’t be beat. <a href="https://store.venturebeat.com/sales/ruby-on-rails-with-michael-hartl">Grab this VentureBeat Store offer</a> while you can!</p>
<div style="background-color:#f5f5f5;border:thin solid #eeeeee;height:80px;padding:5px;"><span style="font-size:small;"><em>Sponsored posts are content that has been produced by a company, which is either paying for the post or has a business relationship with VentureBeat, and they&#8217;re always clearly marked. The content of news stories produced by our editorial team is never influenced by advertisers or sponsors in any way. For more information, contact <a href="mailto:garrett@venturebeat.com">garrett@venturebeat.com</a>.<br />
</em></span></div>
<br />Filed under: <a href='http://venturebeat.com/category/dev/'>Dev</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=589433&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><div class="post-meta-blurb post-meta-after blurb-cat-dev"><hr />

<a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate"><img class="alignleft  wp-image-733023" alt="SAP Startup Focus" src="http://venturebeat.files.wordpress.com/2011/05/sap-sfp-vert11.png" width="135" height="88" /></a>Big Data and Predictive/Real-time Analytics startups: Are you looking to jumpstart development &amp; accelerate market traction? Sign up for the SAP Startup Focus program to receive technology, support, resources and community to help you develop new applications on SAP HANA, a cutting edge database platform. <a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate">Get started here</a>, and enter promo code “VB2013″ on the form.

<hr /></div><style type="text/css">.blurb-cat-dev hr {
margin: 10px 0 10px 0;
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2012/12/13/how-to-learn-ruby-on-rails-the-easy-way-vb-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2012/12/vb-ruby-ftd.jpeg?w=160" /><source url="http://venturebeat.com/2012/12/13/how-to-learn-ruby-on-rails-the-easy-way-vb-store/">How to learn Ruby on Rails the easy way [VB Store]</source>
		<media:thumbnail url="http://venturebeat.files.wordpress.com/2012/12/vb-ruby-ftd.jpeg?w=160" />
		<media:content url="http://venturebeat.files.wordpress.com/2012/12/vb-ruby-ftd.jpeg?w=160" medium="image">
			<media:title type="html">VB - Ruby FTD</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/443480b05fb553650d0237f1108212a7?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">Mike Vardy</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/12/vb-ruby.jpeg" medium="image">
			<media:title type="html">VB - Ruby</media:title>
		</media:content>
	</item>
		<item>
		<title>BritRuby Conference felled by white males</title>
		<link>http://venturebeat.com/2012/11/18/britruby-conference-felled-by-white-males/</link>
		<comments>http://venturebeat.com/2012/11/18/britruby-conference-felled-by-white-males/#comments</comments>
		<pubDate>Sun, 18 Nov 2012 18:12:15 +0000</pubDate>
		<dc:creator>Rebecca Grant</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[discrimination]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[sexism]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=576409</guid>
		<description><![CDATA[<p>BritRuby is canceled due to allegations of discrimination, sexism, and racism in selecting the speaker&#160;lineup.</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=576409&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://venturebeat.com/2012/11/18/britruby-conference-felled-by-white-males/caesar/" rel="attachment wp-att-576410"><img class="alignright size-full wp-image-576410" title="caesar" alt="" src="http://venturebeat.files.wordpress.com/2012/11/caesar.jpeg?w=640&#038;h=427" height="427" width="640" /></a></p>
<p>Like Emperor Julius Caesar, <a href="http://lanyrd.com/2013/britruby/" target="_blank">BritRuby</a> was brought down by white males and the Ides of March.</p>
<p>Scheduled for March 15 and 16th of 2013, this event which planned to bring together members of the global Ruby on Rails community for a summit in Manchester, England , is now canceled.</p>
<p>The intent was to hold a two-day conference with 500 developers and 20 speakers. <a href="http://2013.britruby.com/" target="_blank">A post on the company&#8217;s web pag</a>e announcing the cancellation focuses on making apologies, rather than the details of the decision, and makes a few vague references to issues of race and gender equality.</p>
<p>&#8220;The Ruby community has been battling with issues of race and gender equality,&#8221; the post said .&#8221;We at BritRuby were well aware of this fundamental and important issue. This was one of the reasons why we encouraged everyone to submit a speaker proposal. Sadly, BritRuby was used as the arena to air these issues on Twitter and this has fundamentally destroyed any chance we had of addressing these issues. Instead the community should have worked together and allowed us to bring these issues to light at the conference. How can the community address these issues if every time someone tries they are shot down and accused of such awful things?&#8221;</p>
<p>A foray into the Twitter-verse revealed negative commentary because the speaker line up was entirely comprised of white males. The organizational team responded to these comments by saying they could not find qualified speakers outside the realm of white male. Debate ensued surrounding issues of discrimination, sexism and racism in the technology community, and whether it is better to have a &#8220;token female&#8221; or people without strong English abilities speaker, simply to diversify the attendees.</p>
<p>The decision to cancel the entire event seems dramatic, considering it its based primarily on a few negative tweets. Now, no-one of any background will be able to benefit from the events&#8217; intention, which was to &#8220;to encourage Ruby developers to unite and create a community, which would allow such to network, exchange ideas and provoke innovation for the future of Ruby. We wanted to encourage jobs and allow companies the opportunity to meet the community and primarily boost the UK developer industry.&#8221;</p>
<p>It is quite a blow, for a startup economy that is just starting to take off. Perhaps the founders of BritRuby should pivot and hold an all-female hackathon. Than for BritRuby 2014, they may have a better chance.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<br />Filed under: <a href='http://venturebeat.com/category/dev/'>Dev</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=576409&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><div class="post-meta-blurb post-meta-after blurb-cat-dev"><hr />

<a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate"><img class="alignleft  wp-image-733023" alt="SAP Startup Focus" src="http://venturebeat.files.wordpress.com/2011/05/sap-sfp-vert11.png" width="135" height="88" /></a>Big Data and Predictive/Real-time Analytics startups: Are you looking to jumpstart development &amp; accelerate market traction? Sign up for the SAP Startup Focus program to receive technology, support, resources and community to help you develop new applications on SAP HANA, a cutting edge database platform. <a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate">Get started here</a>, and enter promo code “VB2013″ on the form.

<hr /></div><style type="text/css">.blurb-cat-dev hr {
margin: 10px 0 10px 0;
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2012/11/18/britruby-conference-felled-by-white-males/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2012/11/caesar.jpeg?w=160" /><source url="http://venturebeat.com/2012/11/18/britruby-conference-felled-by-white-males/">BritRuby Conference felled by white males</source>
		<media:content url="http://0.gravatar.com/avatar/fec4e66421afed673eb1ac50b8f839d8?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">rebeccaggrant</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/11/caesar.jpeg" medium="image">
			<media:title type="html">caesar</media:title>
		</media:content>
	</item>
		<item>
		<title>Exclusive: PHP, the web&#8217;s most popular programming language, is coming to mobile</title>
		<link>http://venturebeat.com/2012/10/02/php-andi-gutmans-future-mobile/</link>
		<comments>http://venturebeat.com/2012/10/02/php-andi-gutmans-future-mobile/#comments</comments>
		<pubDate>Tue, 02 Oct 2012 13:30:04 +0000</pubDate>
		<dc:creator>John Koetsier</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Dev]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[.Net]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[editor's pick]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[exclusive]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[Objective-C]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=540278</guid>
		<description><![CDATA[<p><span class="post-label editors-pick">Editor's Pick</span> How do you top building the language that's behind a third of the&#160;web?</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=540278&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://venturebeat.com/2012/10/02/php-andi-gutmans-future-mobile/php-code/" rel="attachment wp-att-543118"><img class="aligncenter size-full wp-image-543118" title="php-code" alt="" src="http://venturebeat.files.wordpress.com/2012/10/php-code.jpg?w=750&#038;h=480" height="480" width="750" /></a></p>
<p>A certain kind of developer loves to hate on PHP. They are <em>really</em> going to hate where PHP&#8217;s custodians are taking it next.</p>
<p>PHP was created by Danish programmer Rasmus Lerdorf in 1995. In 1997, Israeli programmers Andi Gutmans and Zeev Suraski rewrote the parser, creating the base for PHP 3. By 1999, they had built the Zend Engine, which is still the interpreter for PHP.</p>
<hr />
<p>Update October 18: Andi Gutmans just <a href="http://venturebeat.com/2012/10/18/zend-to-5-million-php-developers-well-help-you-build-for-mobile-and-cloud/">gave us more details about where PHP is going in mobile</a>.</p>
<hr />
<p>Gutmans and Suraski continued their partnership with <a href="http://www.zend.com/en/" target="_blank" target="_blank">Zend Technologies</a>, a commercial entity that creates add-on products and services for PHP developers, particularly developers in the enterprise.</p>
<p>Today, after multiple massive iterations to the codebase, 35 percent of web traffic is handled by PHP, says Gutmans. Wikipedia says <a href="http://en.wikipedia.org/wiki/PHP#Usage" target="_blank">75 percent of websites use PHP</a>. Facebook, Wikipedia, Yahoo, and Photobucket are all built in PHP. WordPress, the most popular blogging platform in the world, runs on PHP and probably accounts <a href="http://allfacebook.com/wordpress-plugin_b91464" target="_blank">for half of that 35 percent</a>. Most of the other major content management systems, such as Drupal and Joomla, are also built in PHP.</p>
<h3>No respect?</h3>
<p>Still, the language can&#8217;t seem to get any respect and has been <a href="http://blog.mailchimp.com/ewww-you-use-php/" target="_blank" target="_blank">derided for years</a> by programmers coding in C, Java, .NET, Python, or Ruby. In terms of trends, PHP as a search term has been dropping for years, and the mobile app revolution has led to the revival of Objective-C and Java.</p>
<p><img class="aligncenter size-full wp-image-540291" title="Screen Shot 2012-09-26 at 5.40.59 PM" alt="" src="http://venturebeat.files.wordpress.com/2012/09/screen-shot-2012-09-26-at-5-40-59-pm.png?w=604&#038;h=300" height="300" width="604" /></p>
<p>So is the programming language that powers so much of the web disappearing gently into the night?</p>
<p>Not if Gutmans has anything to say about it. VentureBeat talked to him about PHP and the future, and he&#8217;s more bullish than ever, especially when it comes to the mobile-focused ace up his sleeve.</p>
<h3>Riding the U.S.S. Enterprise</h3>
<p>&#8220;All dynamic languages are gaining share from Java and .NET right now,&#8221; says Gutmans. &#8220;We&#8217;re getting a lot of benefit.&#8221;</p>
<div id="attachment_540309" class="wp-caption alignright" style="width: 190px"><a href="http://venturebeat.com/2012/10/02/php-andi-gutmans-future-mobile/180px-andi_gutmans_1/" rel="attachment wp-att-540309"><img class="size-full wp-image-540309" title="180px-Andi_Gutmans_1" alt="" src="http://venturebeat.files.wordpress.com/2012/09/180px-andi_gutmans_1.jpg?w=180&#038;h=244" height="244" width="180" /></a><div class="vb_image_source"><span>Source:</span> Wikipedia</div><p class="wp-caption-text">Andi Gutmans</p></div>
<p>So the noise around trendier technologies like Ruby on Rails or Node.js doesn&#8217;t especially bother him. Mindshare is nice, of course, but market share is nicer. And market share is what Gutmans is focused on, especially in the enterprise.</p>
<p>&#8220;From a maturity point of view,&#8221; Gutmans told me, &#8220;I don&#8217;t think any other dynamic language right now has the full tool set. Our competition is Java and .NET &#8230; never with other dynamic languages.&#8221;</p>
<p>While he likes what Ruby on Rails is doing, and thinks there are some things there that PHP can learn and grow from, Gutmans points to PHP&#8217;s massive support in packaged solutions like <a href="http://wordpress.org" target="_blank" target="_blank">WordPress</a>, <a href="http://drupal.org/" target="_blank" target="_blank">Drupal</a>, and <a href="http://www.magentocommerce.com/" target="_blank" target="_blank">Magento</a>.</p>
<p>&#8220;We&#8217;re better off than we were eight years ago &#8230; today we&#8217;re the only ones who have really hit the mainstream enterprise,&#8221; says Gutmans. &#8220;We do believe that the momentum and the size of PHP will continue. We don&#8217;t see it slowing down right now.&#8221;</p>
<p>Gutmans speaks with the enthusiasm of a founder; of course, there <em>are</em> other companies catering to the PHP-related needs of the enterprise. But Zend remains one of the biggest and best-known, especially due to its provenance.</p>
<p>And he&#8217;s got a point: Two-thirds of developers <a href="http://venturebeat.com/2012/09/21/treehouse-php/">in a recent study</a> reported spending half their time in PHP. And in a recent study by Rails developer <a href="http://5kmvp.com/" target="_blank">Marc Gayle</a>, <a href="http://techcrunch.com/2012/09/30/an-analysis-of-market-demand-for-web-programming-languages/" target="_blank">half </a>of all developer job postings on Craigslist call for PHP developers. When I talked to Gayle, he surmised the reason might be PHP&#8217;s super-popular content management systems.</p>
<p>&#8220;I think that is skewing the results,&#8221; he said. &#8220;But I can&#8217;t be sure.&#8221;</p>
<h3>And a mysterious mobile story, coming soon</h3>
<p>When it comes to mobile apps, Gutmans sides with the likes of <a href="http://venturebeat.com/2012/09/07/firefox-os-apps/">JavaScript creator Brendan Eich</a> in a firmly held belief that the web and web languages will eventually catch up and win out over native stacks.</p>
<p>But, he hinted to me, PHP and Zend will be providing client-side app-enabling tools.</p>
<p>Gutmans declined to comment further, saying he would only announce the full details at Zend&#8217;s conference in late October. However, it sounds like PHP will have a mobile app story of some sort, in spite of being the web&#8217;s predominant server-side language.</p>
<p>What that looks like and how it will be distributed is still mysterious. But a strong mobile story, says Gutmans, will only help PHP continue to grow.</p>
<p>It&#8217;s hard to argue with that.</p>
<p><em>photo credit: <a href="http://redbonzai.com/update-multiple-rows-in-a-single-query/" target="_blank">Red Bonzai</a></em></p>
<br />Filed under: <a href='http://venturebeat.com/category/business/'>Business</a>, <a href='http://venturebeat.com/category/dev/'>Dev</a>, <a href='http://venturebeat.com/category/mobile/'>Mobile</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=540278&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><div class="post-meta-blurb post-meta-after blurb-cat-dev"><hr />

<a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate"><img class="alignleft  wp-image-733023" alt="SAP Startup Focus" src="http://venturebeat.files.wordpress.com/2011/05/sap-sfp-vert11.png" width="135" height="88" /></a>Big Data and Predictive/Real-time Analytics startups: Are you looking to jumpstart development &amp; accelerate market traction? Sign up for the SAP Startup Focus program to receive technology, support, resources and community to help you develop new applications on SAP HANA, a cutting edge database platform. <a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate">Get started here</a>, and enter promo code “VB2013″ on the form.

<hr /></div><style type="text/css">.blurb-cat-dev hr {
margin: 10px 0 10px 0;
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2012/10/02/php-andi-gutmans-future-mobile/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2012/10/php-code.jpg?w=160" /><source url="http://venturebeat.com/2012/10/02/php-andi-gutmans-future-mobile/">Exclusive: PHP, the web&#8217;s most popular programming language, is coming to mobile</source>
		<media:thumbnail url="http://venturebeat.files.wordpress.com/2012/10/php-code.jpg?w=160" />
		<media:content url="http://venturebeat.files.wordpress.com/2012/10/php-code.jpg?w=160" medium="image">
			<media:title type="html">php-code</media:title>
		</media:content>

		<media:content url="http://0.gravatar.com/avatar/6d4d24b12c84be6eecddf121bc3fee48?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">johnkoetsier</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/10/php-code.jpg" medium="image">
			<media:title type="html">php-code</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/09/screen-shot-2012-09-26-at-5-40-59-pm.png" medium="image">
			<media:title type="html">Screen Shot 2012-09-26 at 5.40.59 PM</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/09/180px-andi_gutmans_1.jpg" medium="image">
			<media:title type="html">180px-Andi_Gutmans_1</media:title>
		</media:content>
	</item>
		<item>
		<title>Github community in turmoil after hacker exposes massive security flaw</title>
		<link>http://venturebeat.com/2012/03/05/github-community-in-turmoil-after-hacker-exposes-massive-security-flaw/</link>
		<comments>http://venturebeat.com/2012/03/05/github-community-in-turmoil-after-hacker-exposes-massive-security-flaw/#comments</comments>
		<pubDate>Mon, 05 Mar 2012 12:07:45 +0000</pubDate>
		<dc:creator>Ben Popper</dc:creator>
				<category><![CDATA[Dev]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[featured]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[Open source]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[white hat]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=398872</guid>
		<description><![CDATA[<p>Github, the service that many professional programmers use to store their work and collaborate on coding, was hacked over the weekend. A young Russian named Egor Homakov showcased a loophole in Github that would allow anyone to commit to the&#160;&#8230;</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=398872&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><a href="http://venturebeat.com/2012/03/05/github-community-in-turmoil-after-hacker-exposes-massive-security-flaw/octocat-2/" rel="attachment wp-att-398874"><img class="aligncenter size-full wp-image-398874" title="octocat" src="http://venturebeat.files.wordpress.com/2012/03/octocat1.png?w=512&#038;h=512" alt="" width="512" height="512" /></a><a href="http://www.github.com" target="_blank">Github</a>, the service that many professional programmers use to store their work and collaborate on coding, was hacked over the weekend. A young Russian named <a href="https://github.com/rails/rails/issues/5228" target="_blank">Egor Homakov showcased a loophole in Github</a> that would allow anyone to commit to the master copy of a project, meaning they could alter or delete the source code. But when his account was suspended by Github, a furious argument broke among developers out about his intentions. Was he doing the community a service by exposing the flaw or taking things too far with a very public hack?</p>
<p>It seems that four days ago <a href="https://github.com/rails/rails/issues/5228" target="_blank">Homakov tried to alert the folks behind Rails</a>, one of the most popular programming languages, and the one used to create Github itself, about the security flaw. There was some back and forth for a day, and eventually the powers that be decided to close the thread, writing that &#8220;There was a proposal about changing that flag in <a href="https://github.com/rails/rails/issues/4062"title="new applications enforce whitelist mode for mass assignment"  target="_blank">#4062</a> and the consensus is the pros of the default configuration outweigh the pros of the alternative.&#8221;</p>
<p>But Homakov was&#8217;t going to go down without a fight. Since he couldn&#8217;t get things fixed through the proper channels, he decided to use the exploit himself. He used the loophole to give himself access to Ruby on Rails code repository and left a message confirming that any project on Github was indeed vulnerable. He didn&#8217;t change any code or do anything malicious.</p>
<p>When Github saw what happened, <a href="https://github.com/blog/1068-public-key-security-vulnerability-and-mitigation" target="_blank">they suspended Homakov&#8217;s account,</a> which created a firestorm of protest. A blog post entitled, <a href="http://chrisacky.posterous.com/github-you-have-let-us-all-down" target="_blank">Github, You Have Let Us All Down</a> shot to the top of Hacker News, the world&#8217;s biggest news board for programmers. Github users threatened to pack up their projects and head to alternative services, claiming they felt vulnerable to hackers and betrayed by the response.</p>
<p>In the end, <a href="https://github.com/blog/1069-responsible-disclosure-policy" target="_blank">Github restored Homakov&#8217;s account and issued a public apology</a>. It was a reminder that Github, which has become the defacto platform for collaborative coding, needs to take security very seriously. Software engineers often use their Github accounts as resumes when applying for jobs, so they have to feel their work is safe from tampering.</p>
<p>It was also an example of when the wisdom of the crowd got things wrong. Github exemplifies the benefits of open, collaboration. In this case, though, the wisdom of the crowds got things wrong, and it took a single contrarian, willing to work by any means to necessary, to show the community the danger they were in.</p>
<br />Filed under: <a href='http://venturebeat.com/category/dev/'>Dev</a>, <a href='http://venturebeat.com/category/security/'>Security</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=398872&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" /><div class="post-meta-blurb post-meta-after blurb-cat-dev"><hr />

<a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate"><img class="alignleft  wp-image-733023" alt="SAP Startup Focus" src="http://venturebeat.files.wordpress.com/2011/05/sap-sfp-vert11.png" width="135" height="88" /></a>Big Data and Predictive/Real-time Analytics startups: Are you looking to jumpstart development &amp; accelerate market traction? Sign up for the SAP Startup Focus program to receive technology, support, resources and community to help you develop new applications on SAP HANA, a cutting edge database platform. <a href="http://spr.ly/SAPStartups" data-vb-ga-outbound="SAPboilerplate">Get started here</a>, and enter promo code “VB2013″ on the form.

<hr /></div><style type="text/css">.blurb-cat-dev hr {
margin: 10px 0 10px 0;
}</style>]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2012/03/05/github-community-in-turmoil-after-hacker-exposes-massive-security-flaw/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2012/03/octocat-e1330948803723.png?w=140" /><source url="http://venturebeat.com/2012/03/05/github-community-in-turmoil-after-hacker-exposes-massive-security-flaw/">Github community in turmoil after hacker exposes massive security flaw</source>
		<media:content url="http://1.gravatar.com/avatar/7dfcbccafccf484de6e145432be7f43f?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">bpopper</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2012/03/octocat1.png" medium="image">
			<media:title type="html">octocat</media:title>
		</media:content>
	</item>
		<item>
		<title>Salesforce picks up Ruby on Rails web-app provider Heroku for $212M</title>
		<link>http://venturebeat.com/2010/12/08/salesforce-heroku-acquisition/</link>
		<comments>http://venturebeat.com/2010/12/08/salesforce-heroku-acquisition/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 19:00:58 +0000</pubDate>
		<dc:creator>Matthew Lynley</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Deals]]></category>
		<category><![CDATA[acquisition]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://venturebeat.com/?p=231533</guid>
		<description><![CDATA[<p>Salesforce announced today that it has acquired Heroku, which develops and deploys web-based applications that rely on the programming language Ruby on Rails, for $212 million as part of its Cloud 2 suite of cloud applications. The company made the&#160;&#8230;</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=231533&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><!-- p.p1 {margin: 0.0px 0.0px 13.0px 0.0px; line-height: 19.0px; font: 13.0px Georgia} p.p2 {margin: 0.0px 0.0px 13.0px 0.0px; line-height: 19.0px; font: 13.0px Georgia; color: #063eef} span.s1 {color: #000000} span.s2 {text-decoration: underline} span.s3 {text-decoration: underline ; color: #063eef} --><img class="alignleft size-medium wp-image-231576" title="IMG_1151" src="http://venturebeat.files.wordpress.com/2010/12/img_1151-300x224.jpg?w=300&#038;h=224" alt="" width="300" height="224" />Salesforce announced today that it has acquired Heroku, which develops and deploys web-based applications that rely on the programming language Ruby on Rails, for $212 million as part of its Cloud 2 suite of cloud applications. The company made the announcement at the Dreamforce 2010 conference in San Francisco.</p>
<p>Heroku helps developers streamline their Ruby on Rails web-based applications. Once a developer builds their app, they can launch it on Heroku, which then adjusts things like computing capacity and storage as needed. The community has more than 1 million developers and around 105,000 applications. Last fall, it started integrating with other services. For example, a company could <a href="http://www.newrelic.com/press-release-20091029.html" target="_blank">launch their application on Heroku and then monitor it using services from another Rails startup, New Relic</a>.</p>
<p>The company also recently <a href="//venturebeat.com/2010/05/10/heroku-funding/">raised a round of funding worth $10 million</a> in May and has raised $15 million total after it was incubated by Y Combinator. The round was led by <a href="http://www.ignitionpartners.com/" target="_blank">Ignition Partners</a>, with participation from existing investors <a href="http://www.redpoint.com/" target="_blank">Redpoint Ventures</a>, <a href="http://www.baselinev.com/" target="_blank">Baseline Ventures</a>, and <a href="http://www.harrisonmetal.com/" target="_blank">Harrison Metal Capital</a>.</p>
<p>It&#8217;s a pretty sizable exit for a company that was founded in 2007, and another testament to how important cloud computing has become for a public company like Salesforce to pay out more than $200 million. It&#8217;s also another indication of a shift in Salesforce&#8217;s strategy to focus more on developers, as Heroku specializes in removing headaches for developers working with Ruby on Rails. Salesforce already works with VMforce, which similarly helps Java developers run their applications natively on Salesforce&#8217;s cloud application environment Force.com.</p>
<br />Filed under: <a href='http://venturebeat.com/category/business/'>Business</a>, <a href='http://venturebeat.com/category/deals/'>Deals</a>  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=231533&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2010/12/08/salesforce-heroku-acquisition/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2010/12/img_1151-300x224.jpg?w=160" /><source url="http://venturebeat.com/2010/12/08/salesforce-heroku-acquisition/">Salesforce picks up Ruby on Rails web-app provider Heroku for $212M</source>
		<media:content url="http://1.gravatar.com/avatar/7a03c095be318b03a39a9cc97cd81c4c?s=96&#38;d=http%3A%2F%2F1.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">mattlynley</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2010/12/img_1151-300x224.jpg" medium="image">
			<media:title type="html">IMG_1151</media:title>
		</media:content>
	</item>
		<item>
		<title>An update on Powerset, the natural language search engine</title>
		<link>http://venturebeat.com/2007/06/22/an-update-on-powerset-the-natural-language-search-engine/</link>
		<comments>http://venturebeat.com/2007/06/22/an-update-on-powerset-the-natural-language-search-engine/#comments</comments>
		<pubDate>Fri, 22 Jun 2007 07:50:46 +0000</pubDate>
		<dc:creator>Matt Marshall</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[powerlabs]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://venturebeat.com/2007/06/22/an-update-on-powerset-the-natural-language-search-engine/</guid>
		<description><![CDATA[<p>Powerset is a quixotic search engine company here in San Francisco that has convinced itself it can take on Google.</p>
<p>While Powerset gears up to release its search engine publicly later this year, it hopes to nurture an army of&#160;&#8230;</p>
<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=20224&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
				<content:encoded><![CDATA[<p><img src='http://venturebeat.files.wordpress.com/2007/06/powerset2.jpg' alt='powerset2.jpg' /><a href="http://www.powerset.com" target="_blank">Powerset</a> is a quixotic search engine company here in San Francisco that has convinced itself it can take on Google.</p>
<p>While Powerset gears up to release its search engine publicly later this year, it hopes to nurture an army of 50,0000 early testers, or “Powerlabbers,” to bang on different parts of it beforehand &#8212; the idea being that the converts will not only improve the product, but will help push it at launch.</p>
<p>To lure those volunteers, Powerset seeks to produce a hail of fun projects for them to work on &#8212; more on this below.</p>
<p>As reported, Powerset is significant because <a href="http://venturebeat.com/2007/02/08/powersets-search-technology-scoop-may-scare-google/">its search engine aims to understand phrases</a> &#8212; not merely words, as Google does. Powerset’s approach is potentially powerful. However, it requires significant mass education before people change the keyword-like search habits.</p>
<p>Earlier this week, we spent another hour and a half with Powerset to learn about their latest progress.  It is still secretive, but it is planning to open considerably over coming weeks.</p>
<p>For the testing phase, Powerset aims to stick volunteer testers on bite-sized pieces of its search problem. It is homing in on sixteen different topical areas – ranging from entertainment to travel and porn – and in each of these areas wants users to provide feedback on its results.</p>
<p>So for example, in the area of entertainment, if a user asks: “Who won an academy award in 2001?” Powerset finds that easy. It will produce answers like Halle Berry, who won the award for Monster’s Ball (see image below). But if you ask “What is the most recent movie Halle Berry started in?” the engine may break down. Powerset tracks the range of questions posed by users, which creates feedback about what is and isn’t working. That way, Powerset hopes to prepare in key, popular topical areas before launch.</p>
<p><img src='http://venturebeat.files.wordpress.com/2007/06/halleberry.jpg' alt='halleberry.jpg' /></p>
<p>
.</p>
<p>Take another example, travel. See below for the topical page. Volunteers suggest ideas for useful search themes, and they vote to push the best ideas to the top.</p>
<p><img src='http://venturebeat.files.wordpress.com/2007/06/powerlab.jpg' alt='powerlab.jpg' />
</p>
</p>
<p>
<img src='http://venturebeat.files.wordpress.com/2007/06/morewidget.jpg' alt='morewidget.jpg' /></p>
<p>A sign of Powerset’s readiness to think differently is its approach to Web architecture. Powerset will base its site on <a href="http://en.wikipedia.org/wiki/Ruby_on_Rails" target="_blank">Ruby on Rails</a>, a new, edgy framework liked by engineers for its nimbleness. But Ruby is controversial because some say it can’t handle vast amounts of traffic efficiently. Few big-traffic sites have built upon it.</p>
<p>The company which released the framework, 37Signals, has used it for four applications, including its popular Basecamp. CNET’s <a href="http://www.chow.com" target="_blank">Chow</a> and <a href="http://www.chowhound.com" target="_blank">Chowhound</a> – and most recently by popular messaging site, <a href="http://www.twitter.com" target="_blank">Twitter</a>, are also built on it.</p>
<p>Powerset chose the framework after considerable research. Nine of Powerset’s team of 66 are working on it (Kevin Clark, <a href="http://glu.ttono.us/articles/2007/06/21/powerset-to-launch-front-end-on-ruby" target="_blank">the project leader, posted about the decision here</a>).</p>
<p>This is not a company led by one or two brilliant co-founders. Rather, it is a team of now dozens of engineers &#8212; who to the outsider seem to share a single quality, a sort of wide-eyed, ebullient confidence, embodied by the relentlessly upbeat chief executive himself, Barney Pell. His two co-founders, Steve Newcomb and Lorenzo Thione, share the same trait. Or, if they have doubts, they try not to show it. That’s why they may pull something off.</p>
<p>Natural language search, as Powerset’s approach is called, faces an enormous challenge. The sheer number of phrases and semantic senses that can be intended by searchers is overwhelming.</p>
<p>Breaking it off in bits makes sense.</p>
<p>Powerlabs, the name given for the topical test features, launches in September, and is taking sign-ups now.</p>
<p>Powerset will specifically target high-school teachers for training on how to use its search engine. If they are recruited, they&#8217;ll impart their knowledge to students.</p>
<p>In return, Powerset hopes to get feedback on its main search engine. See below for example of a query: &#8220;Who proved Fermat&#8217;s last theorem?&#8221; Powerset provides a big blue feedback box. This way, if Powerset provides a poor result, testers can alert Powerset&#8217;s engine to the shortcoming.</p>
<p><img src='http://venturebeat.files.wordpress.com/2007/06/powerset-feedback.jpg' alt='powerset-feedback.jpg' /></p>
<p>Powerset is also working with databases to fill its result pages with more information. We’ve been told Powerset has partnered with <a href="http://venturebeat.com/2007/03/09/freebase-the-database-wants-to-be-global-brain/">MetaWeb’s Freebase</a> (first reported by <a href="http://www.techcrunch.com/2007/06/15/powerset-to-launch-social-network-around-search-engine/" target="_blank">Techcrunch</a>, which misspelled the name), though Powerset wouldn&#8217;t comment. In the entertainment example above, it pulls the &#8220;meta&#8221; information stored in Metaweb about Halle Berry into a widget. The widgets are useful, even if they&#8217;re not part of the main search engine technology. Powerset hopes to let bloggers embed the widgets into their blogs when they write about related material.</p>
<p>Another example of meta-data being used is on the result below about Steve Jobs and the iPod &#8212; you&#8217;ll see it pulls bio information and videos.</p>
<p><img src='http://venturebeat.files.wordpress.com/2007/06/powerset-jobs.jpg' alt='powerset-jobs.jpg' /><br />
.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/venturebeat.wordpress.com/20224/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/venturebeat.wordpress.com/20224/" /> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=venturebeat.com&#038;blog=342986&#038;post=20224&#038;subd=venturebeat&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://venturebeat.com/2007/06/22/an-update-on-powerset-the-natural-language-search-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<enclosure url="http://venturebeat.files.wordpress.com/2007/06/powerset2.jpg?w=160" /><source url="http://venturebeat.com/2007/06/22/an-update-on-powerset-the-natural-language-search-engine/">An update on Powerset, the natural language search engine</source>
		<media:content url="http://2.gravatar.com/avatar/b874340e51c5bfb76fabecc4612a93d0?s=96&#38;d=http%3A%2F%2F2.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">vbmattmarshall</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2007/06/powerset2.jpg" medium="image">
			<media:title type="html">powerset2.jpg</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2007/06/halleberry.jpg" medium="image">
			<media:title type="html">halleberry.jpg</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2007/06/powerlab.jpg" medium="image">
			<media:title type="html">powerlab.jpg</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2007/06/morewidget.jpg" medium="image">
			<media:title type="html">morewidget.jpg</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2007/06/powerset-feedback.jpg" medium="image">
			<media:title type="html">powerset-feedback.jpg</media:title>
		</media:content>

		<media:content url="http://venturebeat.files.wordpress.com/2007/06/powerset-jobs.jpg" medium="image">
			<media:title type="html">powerset-jobs.jpg</media:title>
		</media:content>
	</item>
	</channel>
</rss>
