<?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/"
	>

<channel>
	<title>Deft Labs &#187; Reviews</title>
	<atom:link href="http://deftlabs.com/category/reviews/feed/" rel="self" type="application/rss+xml" />
	<link>http://deftlabs.com</link>
	<description></description>
	<lastBuildDate>Mon, 28 Nov 2011 21:04:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<image>
  <link>http://deftlabs.com</link>
  <url>http://deftlabs.com/img/favicon.ico</url>
  <title>Deft Labs</title>
</image>
		<item>
		<title>Craigslist &#8211; A Haven For Pirated Software?</title>
		<link>http://deftlabs.com/2009/03/craigslist-pirated-software/</link>
		<comments>http://deftlabs.com/2009/03/craigslist-pirated-software/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 18:53:38 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Craigslist]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://deftlabs.com/?p=162</guid>
		<description><![CDATA[Recently, we upgraded one of our Macbook Pro laptops with the idea of selling the old model on Craigslist. Within an hour of posting the laptop, there were a handful of interested parties. The question asked by most of the interested parties was, &#8220;What software is installed?&#8221; This question seemed odd but after reviewing some [...]]]></description>
			<content:encoded><![CDATA[<h1><img class="alignnone size-full wp-image-163" title="craigslist" src="http://deftlabs.com/wp-content/uploads/2009/03/craigslist.png" alt="craigslist" width="200" height="51" /></h1>
<p>Recently, we upgraded one of our Macbook Pro laptops with the idea of selling the old model on <a href="http://en.wikipedia.org/wiki/Craigslist" target="_blank">Craigslist</a>. Within an hour of posting the laptop, there were a handful of interested parties. The question asked by most of the interested parties was, &#8220;What software is installed?&#8221; This question seemed odd but after reviewing some of the other Macbook Pros for sale, we realized that people were selling their laptops with expensive <a href="http://en.wikipedia.org/wiki/Adobe_Systems" target="_blank">Adobe</a> and <a href="http://en.wikipedia.org/wiki/Microsoft" target="_blank">Microsoft</a> software installed. The real question is, are they also selling the license for the software? If the seller does not include the license for the software, then he/she is selling pirated software. For example, one post claimed the following software was installed:</p>
<ul>
<li>Adobe CS4 Master Collection: $2,499.00</li>
<li>Microsoft Office 2008: $399.00</li>
</ul>
<p>This means for $2,000 you get a laptop worth $1,800 and software worth $2,898. What most people don&#8217;t realize is that the software is pirated and they are not selling a valid license. It is amazing that Adobe and Microsoft have not cracked down on this potentially illegal market. The reckless disregard for intellectual property rights is disturbing, although for a site that has been dealing with <a href="http://www.cnn.com/2008/CRIME/06/27/child.prostitution/index.html" target="_blank">prostitution and human trafficking</a>, it appears to be par for the course.</p>
<p><strong>Updated:</strong> Craigslist bowed to <a href="http://news.cnet.com/8301-1023_3-10239610-93.html" target="_blank">legislative threats</a> from around the United States and removed their <em>erotic-services</em> category in favor of a legal <em>adult services</em> category. Each post to this new category must be manually approved by Craigslist for a $5 fee.</p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2009/03/craigslist-pirated-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Review: The 2008 Social Technology Predictions</title>
		<link>http://deftlabs.com/2008/12/review-the-2008-social-technology-predictions/</link>
		<comments>http://deftlabs.com/2008/12/review-the-2008-social-technology-predictions/#comments</comments>
		<pubDate>Mon, 08 Dec 2008 03:47:25 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[myspace]]></category>
		<category><![CDATA[ning]]></category>
		<category><![CDATA[opensocial]]></category>
		<category><![CDATA[plaxo]]></category>
		<category><![CDATA[prediction]]></category>
		<category><![CDATA[rss]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://deftlabs.com/?p=122</guid>
		<description><![CDATA[photo credit: dharma Technology predictions are always challenging. A detailed knowledge of the past and a thorough understanding of the industry are required to attempt to predict the future. Major financial upheavals are difficult to predict and can definitely shorten growth cycles. We are going to review the social technology predictions we made at the [...]]]></description>
			<content:encoded><![CDATA[<p><a title="dharma" href="http://www.flickr.com/photos/25743192@N03/3033721398/" target="_blank"><img src="http://farm4.static.flickr.com/3198/3033721398_2b94033c73_t.jpg" border="0" alt="dharma" /></a><br />
<small><a title="Attribution-NoDerivs License" href="http://creativecommons.org/licenses/by-nd/2.0/" target="_blank"><img src="http://deftlabs.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="weasel.jem" href="http://www.flickr.com/photos/25743192@N03/3033721398/" target="_blank">dharma</a></small></p>
<p>Technology predictions are always challenging. A detailed knowledge of the past and a thorough understanding of the industry are required to attempt to predict the future. Major <a href="http://en.wikipedia.org/wiki/Subprime_mortgage_crisis" target="_blank">financial upheavals</a> are difficult to predict and can definitely shorten growth cycles.</p>
<p>We are going to review the <a href="http://deftlabs.com/2007/12/2008-social-industry-predictions/" target="_blank">social technology predictions we made at the end of 2007</a>.</p>
<p><strong>Social Networks</strong></p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/l_logo.png"><img class="alignnone size-medium wp-image-137" style="border: 0pt none;" title="l_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/l_logo.png" alt="" width="139" height="42" /></a></p>
<p>LinkedIn did not purchase Meetup but they were able to raise an <a href="http://biz.yahoo.com/bw/081023/20081023005368.html" target="_blank">additional round of $22.7 million</a> on a valuation of just over $1 billion. There has not been a massive rush to develop applications for the platform but it is not stagnant either. Reviews are mixed about its platform. Given the ease of application development, we are surprised that LinkedIn is not more agile.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/p_logo.jpg"><img class="alignnone size-medium wp-image-138" style="border: 0pt none;" title="p_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/p_logo.jpg" alt="" width="150" height="48" /></a></p>
<p>According to Compete, Plaxo was able to double its unique monthly visitors in 2008. An impressive number, but Plaxo still feels like it is &#8220;the other business social network.&#8221;  Perhaps a change in management might help move this product forward.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/f_logo.jpg"><img class="alignnone size-medium wp-image-139" style="border: 0pt none;" title="f_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/f_logo.jpg" alt="" width="130" height="49" /></a></p>
<p>Facebook made it through what will probably be its largest growth phase (with regards to new user registrations). We predicted Facebook would grow to 100 M+ users and it succeeded by <a href="http://news.cnet.com/8301-17939_109-10081341-2.html" target="_blank">enrolling roughly 120 million unique users</a>.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/m_logo.jpg"><img class="alignnone size-medium wp-image-140" style="border: 0pt none;" title="m_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/m_logo.jpg" alt="" width="150" height="31" /></a></p>
<p>MySpace looks like it had a rough year. The site&#8217;s traffic appears as if it is still being cannibalized by Facebook. Below is the most recent MySpace/Facebook Compete chart:</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/myspacecomfacebookcom_uv.png"><img class="alignnone size-full wp-image-141" style="border: 0pt none;" title="myspacecomfacebookcom_uv" src="http://deftlabs.com/wp-content/uploads/2008/12/myspacecomfacebookcom_uv.png" alt="" width="500" height="203" /></a></p>
<p>With its traffic numbers sliding so much, it is amazing that the MySpace big focus appears to be who will be named <a href="http://www.techcrunch.com/2008/09/12/myspace-music-ceo-hunt-continues-facebooks-owen-van-natta-top-contender/" target="_blank">CEO of its music business</a>.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/ni_logo.jpg"><img class="alignnone size-medium wp-image-142" style="border: 0pt none;" title="ni_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/ni_logo.jpg" alt="" width="87" height="39" /></a></p>
<p>Ning did not make any acquisitions in 2008 and <a href="http://en.wikipedia.org/wiki/Marc_Andreessen" target="_blank">Marc Andreessen</a> joined the <a href="http://www.alleyinsider.com/2008/6/marc-andreessen-joins-facebook-board" target="_blank">Facebook board</a>. This is a surprising move given that Ning was able to increase its monthly unique visitors by roughly 650%:</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/ningcom_uv.png"><img class="alignnone size-full wp-image-143" style="border: 0pt none;" title="ningcom_uv" src="http://deftlabs.com/wp-content/uploads/2008/12/ningcom_uv.png" alt="" width="500" height="203" /></a></p>
<p><strong>Technologies</strong></p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/os_logo.jpg"><img class="alignnone size-medium wp-image-133" style="border: 0pt none;" title="os_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/os_logo.jpg" alt="" width="122" height="24" /></a></p>
<p>Google&#8217;s OpenSocial has continued to grow and gain strength although it is still lagging Facebook&#8217;s application platform. <a href="http://www.techcrunch.com/2007/12/06/opensocial-still-not-open-for-business/" target="_blank">OpenSocial has been strongly criticized</a> for not living up to its &#8220;write once, distribute broadly&#8221; claims.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/oi_logo.jpg"><img class="alignnone size-medium wp-image-134" style="border: 0pt none;" title="oi_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/oi_logo.jpg" alt="" width="118" height="46" /></a></p>
<p>OpenId failed to deliver in 2008. The technology was adopted by several large players; however, there is a lot of <a href="http://news.cnet.com/8301-13577_3-10111404-36.html" target="_blank">criticism about the complexity</a> of implementing OpenId.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/w_logo.jpg"><img class="alignnone size-medium wp-image-136" style="border: 0pt none;" title="w_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/w_logo.jpg" alt="" width="107" height="57" /></a></p>
<p>Browser-based widgets have become the norm for just about every publisher on the Internet. They are primarily seen as additional channels for content distribution. We eventually expect to see a fairly sophisticated &#8220;affiliate&#8221; model work its way into the widget market.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/feed-icon-28x28.png"><img class="alignnone size-medium wp-image-135" style="border: 0pt none;" title="feed-icon-28x28" src="http://deftlabs.com/wp-content/uploads/2008/12/feed-icon-28x28.png" alt="" width="28" height="28" /></a></p>
<p>RSS has continued to move forward. It is considered by many to the be the fastest growing social technology platform. Companies are finally starting to monetize their RSS feeds by inserting advertisements. Gawker Media claims to have seen a <a href="http://www.webanalyticsworld.net/2008/05/gawker-media-leverages-pheedo-for-300.html" target="_blank">300% gain</a> in their RSS advertising revenue.</p>
<p><strong>Blogs</strong></p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/wp_logo.jpg"><img class="alignnone size-medium wp-image-127" style="border: 0pt none;" title="wp_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/wp_logo.jpg" alt="" width="137" height="35" /></a></p>
<p>WordPress appears to be <a href="http://impresslab.com/news/behold-wordpress-growth/" target="_blank">moving ahead at full steam</a> and LiveJournal appears to be toeing the line after <a href="http://blogs.zdnet.com/social/?p=354" target="_blank">its acquisition by Russian based SUP</a>.</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/wordpresscomlivejournalcom_uv1.png"><img class="alignnone size-full wp-image-125" style="border: 0pt none;" title="wordpresscomlivejournalcom_uv1" src="http://deftlabs.com/wp-content/uploads/2008/12/wordpresscomlivejournalcom_uv1.png" alt="" width="500" height="203" /></a></p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/t_logo.jpg"><img class="alignnone size-medium wp-image-131" style="border: 0pt none;" title="t_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/t_logo.jpg" alt="" width="106" height="27" /></a></p>
<p>Twitter was an obvious success, as predicted. Twitter experienced explosive growth in 2008:</p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/twittercom_uv.png"><img class="alignnone size-full wp-image-126" style="border: 0pt none;" title="twittercom_uv" src="http://deftlabs.com/wp-content/uploads/2008/12/twittercom_uv.png" alt="" width="500" height="203" /></a></p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/tum_logo.jpg"><img class="alignnone size-medium wp-image-132" style="border: 0pt none;" title="tum_logo" src="http://deftlabs.com/wp-content/uploads/2008/12/tum_logo.jpg" alt="" width="114" height="37" /></a></p>
<p>Tumblr also had an explosive year. To date, Compete has reported an <a href="http://siteanalytics.compete.com/tumblr.com/?metric=uv" target="_blank">annual traffic increase of 387%</a>. We like and use the Tumblr services, but have been a bit disappointed by the evolution (or lack thereof) of the product.</p>
<p><strong>Instant Messaging</strong></p>
<p><a href="http://deftlabs.com/wp-content/uploads/2008/12/instantbird.png"><img class="alignnone size-thumbnail wp-image-130" style="border: 0pt none;" title="instantbird" src="http://deftlabs.com/wp-content/uploads/2008/12/instantbird-150x150.png" alt="" width="150" height="150" /></a></p>
<p>Last year, we pleaded for Mozilla to integrate a messaging client into the browser and it appears as if they have made some progress with the 0.13 release of the <a href="http://instantbird.com" target="_blank">Instantbird</a> product. We have not had the opportunity to take Instantbird out for a test-drive, but we look forward to doing so.</p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2008/12/review-the-2008-social-technology-predictions/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is Google Doing Something Evil?</title>
		<link>http://deftlabs.com/2008/06/is-google-doing-something-evil/</link>
		<comments>http://deftlabs.com/2008/06/is-google-doing-something-evil/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 02:24:03 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[evil]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://deftlabs.com/?p=80</guid>
		<description><![CDATA[We have to preface this post by stating that we love Google Apps. We&#8217;ve been using Google Apps at Deft Labs for almost two years and have had a fantastic experience. It&#8217;s an excellent product for the price. Everyone pays $50 per user per year for a slew of business tools (a fantastic browser-based e-mail [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://deftlabs.com/wp-content/uploads/2008/06/google_apps.gif"><img class="alignleft size-medium wp-image-81" style="border:0;padding-right:10px;padding-bottom:10px" title="google_apps" src="http://deftlabs.com/wp-content/uploads/2008/06/google_apps.gif" alt="" width="150" height="55" /></a></p>
<p>We have to preface this post by stating that we love <a title="Google Apps" href="http://www.google.com/a" target="_blank">Google Apps</a>. We&#8217;ve been using Google Apps at Deft Labs for almost two years and have had a fantastic experience. It&#8217;s an excellent product for the price. Everyone pays $50 per user per year for a slew of business tools (a fantastic browser-based e-mail tool, group calendar, e-mail lists, browser-based office suite, etc.). This breaks down to ~$0.14 per day per user. Microsoft Office will run you ~$0.18 per day per user if you buy one new $260 license every four years. Additionally, if you stop using Google Apps after two years, you would have only spent ~$0.14 per user per day versus the ~$0.36 you would&#8217;ve paid for Microsoft Office. If you factor in the e-mail server hosting expense, you&#8217;re looking at a cost per user per day that is an order of magnitude higher when using Microsoft Office.</p>
<p><strong>Productivity Gains</strong></p>
<p>What&#8217;s difficult for most people is the switch to a purely web-based solution. For years, people have been using the same interface for their office tools. When you introduce a new tool you can expect to suffer an initial productivity setback. After your users have adjusted to the new tool, you should see a significant productivity gain. Google runs their highly successful business on the same tools.</p>
<p><strong>Inbox Zero</strong></p>
<p>One of the most important productivity gains we discovered with Google Apps is the concept of <a title="Inbox Zero" href="http://www.43folders.com/izero#video" target="_blank">Inbox Zero</a>. The basic premise of Inbox Zero is that you only have action items in your e-mail inbox. Everything else is archived or organized by a limited set of labels. One of the major setbacks of Outlook is search. There really is no comparison to the e-mail search capabilities of Google Apps. Even amongst thousands and thousands of e-mails, it&#8217;s easy to find the one you&#8217;re looking for. In Outlook, people tend to compensate for poor search capabilities by archiving their e-mail in (often) scores and scores of nested folders. The overhead associated with organizing and accessing data in this manner can often be overwhelming. SAI recently released a similar post describing the cost of <a title="Compulsive E-mail Check" href="http://www.alleyinsider.com/2008/5/cost_of_obsessively_checking_email_650_million_a_year" target="_blank">compulsive e-mail monitoring</a>.</p>
<p><strong>What Evil?</strong></p>
<p>Alright, now we have to justify our title :-) Recently, we went to renew our Google Apps account and when we were presented with the checkout screen we weren&#8217;t able to adjust the number of user accounts. This was on the confirmation page before the checkout (i.e., billing) page. Next, we thought about what e-commerce sites on the Internet don&#8217;t allow customers to modify the quantity of their order before checkout, and we couldn&#8217;t think of one. After clicking around for a minute or so we weren&#8217;t able to figure out how to change the quantity. Eventually, we sent a message to customer support and a day or so later they cheerfully responded with a link to a help page. After reading ten or so FAQs entries we found the section we needed to solve the problem.</p>
<p><strong>Help Pages?</strong></p>
<p>A not-so-radical theory in user interface design is that help pages are a list of failures. Sometimes they&#8217;re intentional but most of the time they document strange scenarios/functionality that isn&#8217;t intuitive to the majority of users. Looking at this issue, it&#8217;s obvious to us that modifying the quantity of your order should be apparent to everyone. The real question we had to think about is does Google not understand that modifying your order before checkout needs to be obvious or did they intentionally make it difficult in hopes that they would experience a <em>rebate effect</em> (i.e., if you require the customer to go out of their way then they probably won&#8217;t make the effort to do so, even if money is involved).</p>
<p>If you consider that Google has <a title="Google Apps Market Share" href="http://www.thewhir.com/blogs/isabel-wang/index.cfm/2007/3/5/Coming-Soon-Zoho-Life" target="_blank">92% of the web-based productivity market</a> then you realize the amount of money that could be collected by making a quantity change difficult. One pleasant surprise is that they pushed our renewal date back a few days to allow us to compensate for the customer support interaction :-)</p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2008/06/is-google-doing-something-evil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s App Engine</title>
		<link>http://deftlabs.com/2008/04/googles-app-engine/</link>
		<comments>http://deftlabs.com/2008/04/googles-app-engine/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 01:46:11 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Research]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[10gen]]></category>
		<category><![CDATA[App Engine]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://deftlabs.com/?p=72</guid>
		<description><![CDATA[Recently, we&#8217;ve been researching cloud computing so we decided to take a look at Google&#8217;s App Engine. We had hoped to write this earlier, but it was some time before we received access from Google to use App Engine :-) We&#8217;re excited to see cloud computing move forward but, as usual, we&#8217;re digging through the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-73" style="border: none; float: left; padding: 0px 10px 10px 0px;" title="appengine_lowres" src="http://deftlabs.com/wp-content/uploads/2008/04/appengine_lowres.jpg" alt="" width="100" height="79" /></p>
<p>Recently, we&#8217;ve been <a href="http://deftlabs.com/2008/04/gazing-into-the-clouds/" target="_blank">researching cloud computing</a> so we decided to take a look at <a href="http://code.google.com/appengine/" target="_blank">Google&#8217;s App Engine</a>. We had hoped to write this earlier, but it was some time before we received access from Google to use App Engine :-) We&#8217;re excited to see cloud computing move forward but, as usual, we&#8217;re digging through the hype.</p>
<p><strong>Data Access</strong></p>
<p>Data access appears to be well implemented. Users have the option to create Google Query Language (GQL) or object-based queries. GQL is essentially a scaled down version of <a href="http://en.wikipedia.org/wiki/SQL" target="_blank">SQL</a> (currently, GQL does not support join statements). The GQL extension is handy, but we expect most people to use the object query interfaces. We were pleasantly surprised when we saw that App Engine supports transactions.</p>
<p><strong>Configuration</strong></p>
<p>The configuration files for App Engine use <a href="http://en.wikipedia.org/wiki/YAML" target="_blank">YAML</a>. While this is cool from a geeky staindpoint, XML would&#8217;ve been a better choice for the masses. Hopefully, Google will add a nice web UI down the road that removes the need to edit these ugly configuration files.</p>
<p><strong>Local Development</strong></p>
<p>We like the local development SDK, although  it needs a lot of work.  When we added an error to our &#8220;<a href="http://en.wikipedia.org/wiki/Hello_world_program" target="_blank">hello world</a>&#8221; application, we were a bit frightened. The stack trace was scary and the first 90% of the message related to App Engine SDK (dev_appserver.py). After scrolling to the very bottom of the page, we found our problem:</p>
<p><img class="alignnone size-full wp-image-74" title="app_engine_error" src="http://deftlabs.com/wp-content/uploads/2008/04/app_engine_error.gif" alt="" width="412" height="197" /></p>
<p><strong>Runtime Language</strong></p>
<p>Google&#8217;s App Engine only supports <a href="http://en.wikipedia.org/wiki/Python_(programming_language)" target="_blank">Python</a> right now. However, there is a placeholder in the primary configuration file (app.yaml) that keeps the window open for additional language support down the road. We&#8217;re not huge Python fans, but they should be able to easily integrate just about any language into the cloud in the future.</p>
<p><strong>Pricing</strong></p>
<p>Details about how much Google will charge for the service haven&#8217;t been released yet. The free account only allows 500 MB of storage so it seems as if their model is to make money on storage and CPU. Their bandwidth prices are pretty good&#8230; they offer 10GB in <em>and</em> out per day for free. We shall see how they do in their quiet entry into the CDN industry. Perhaps this will be the product that pushes <a href="http://deftlabs.com/2008/02/akamai-vs-limelight-networks/" target="_blank">Akamai to sue Google over patent 6,108,703</a>.</p>
<p><strong>Missing</strong></p>
<p>The main component that is missing is an advanced UI. Google lets you perform some basic operations in their administration interface but it&#8217;s not even close to a robust environment. We expected a really slick <a href="http://deftlabs.com/2008/04/browser-based-web-development/" target="_blank">browser-based editor</a> from Google.</p>
<p>Also noticeably absent is the ability to run scheduled/<a href="http://en.wikipedia.org/wiki/Cron" target="_blank">cron</a> jobs.</p>
<p><strong>Vendor Lock-In</strong></p>
<p>There is huge potential for vendor lock-in with App Engine. Google has open sourced all of the App Engine APIs, but if large tech companies don&#8217;t support/implement the platform then it&#8217;s little more than a defense to ward off lock-in criticism. <a href="http://appdrop.com/" target="_blank">AppDrop</a> has already released an alpha implementation but without support from an IBM, Red Hat or Novell, it probably won&#8217;t gain much traction.</p>
<p><strong>Competition</strong></p>
<p>Google&#8217;s App Engine release formally <a href="http://deftlabs.com/2007/10/chapter-30-platform-wars/" target="_blank">kicks off the third chapter</a> of the Internet&#8217;s evolution. There are already several startups working feverishly on cloud platforms and we expect lots of exciting news this summer about new companies trying to compete in the space. Of course there will be a lot of companies who washout, but the more people involved, the more innovation we&#8217;ll see.</p>
<p><strong>Overall</strong></p>
<p>If App Engine had been released by a startup, we would&#8217;ve given the product five stars. However, Google employs nearly 17,000 people and is worth roughly $174 billion. We&#8217;re happy that there are cloud platforms coming to market but expected more from Google.</p>
<p>We had the opportunity to play with the <a href="http://www.10gen.com/" target="_blank">10gen</a> alpha, and so far, App Engine has some ground to cover to compete in the cloud space. Of course, having the most recognized brand in the world goes a long way ;-)</p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2008/04/googles-app-engine/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>WordPress 2.5</title>
		<link>http://deftlabs.com/2008/04/wordpress-25/</link>
		<comments>http://deftlabs.com/2008/04/wordpress-25/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 03:51:54 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://deftlabs.com/?p=70</guid>
		<description><![CDATA[We decided to take the plunge and upgrade to WordPress 2.5. Despite the many prompts to upgrade in the WordPress administration tool, we decided to wait a few weeks to before upgrading the application. The process was easy but definitely required more typing than we expected. With over 15 plugins installed, we were surprised that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-71" title="wp-20-button-trans" src="http://deftlabs.com/wp-content/uploads/2008/04/wp-20-button-trans.gif" alt="" width="200" height="55" /></p>
<p>We decided to take the plunge and upgrade to WordPress 2.5. Despite the many prompts to upgrade in the WordPress administration tool, we decided to wait a few weeks to before upgrading the application.</p>
<p>The process was easy but definitely required more typing than we expected. With over 15 plugins installed, we were surprised that everything but <a href="http://www.photodropper.com/wordpress-plugin/" target="_blank">PhotoDropper</a> worked after the upgrade.</p>
<p>The 2.5 admin tool is a pleasant surprise. The interface is fresh, clean and simple. There are some things we would change surrounding wide computer screens but, they&#8217;re minor inconveniences.</p>
<p>We moved from Blogger to WordPress about two months ago and so far we&#8217;re very happy with the product (and the price &#8211; free).</p>
<p>The <a href="http://codex.wordpress.org/Upgrading_WordPress" target="_blank">three step upgrade process</a> is available on the WordPress site. The entire upgrade process took about 20 minutes :-)</p>
<p><strong>Update:</strong> PhotoDropper fixed their plugin and it works great.</p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2008/04/wordpress-25/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo! User Interface Libraries</title>
		<link>http://deftlabs.com/2008/02/yahoo-user-interface-libraries/</link>
		<comments>http://deftlabs.com/2008/02/yahoo-user-interface-libraries/#comments</comments>
		<pubDate>Thu, 28 Feb 2008 22:14:23 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://deftlabs.com/2008/02/yahoo-user-interface-libraries/</guid>
		<description><![CDATA[We are always on the hunt for web technologies that add functionality and decrease development time. We have been tracking The Yahoo! User Interface Libraries (YUI) for a while and are finally ready to slap on the Deft Labs seal of approval :-) photo credit: V.P.Tz. Paradigm Shift For more than a decade engineers have [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://deftlabs.com/wp-content/uploads/2008/02/ma_devnet_1.gif" alt="Yahoo! Developer Network" /></p>
<p>We are always on the hunt for web technologies that add functionality and decrease development time. We have been tracking <a href="http://developer.yahoo.com/yui/" target="_blank">The Yahoo! User Interface Libraries</a> (YUI) for a while and are finally ready to slap on the Deft Labs seal of approval :-)</p>
<p><a href="http://www.flickr.com/photos/10785765@N07/2272347958/" target="_blank"><img src="http://farm3.static.flickr.com/2338/2272347958_7a511d3534_m.jpg" border="0" alt="" /></a><br />
<small><a title="creative commons" href="http://www.photodropper.com/creative-commons/" target="_blank"><img src="http://deftlabs.com/wp-content/plugins/photo_dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="top" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="V.P.Tz." href="http://www.flickr.com/photos/10785765@N07/2272347958/" target="_blank">V.P.Tz.</a></small></p>
<p><strong>Paradigm Shift</strong></p>
<p>For more than a decade engineers have been debating about which technologies are best suited for dynamic HTML page development. Typically, a developer would fall into the PHP, Java, Microsoft, Perl, Python or Ruby camp. All the platforms have similar tools, strengths and weaknesses when it comes to dynamic page development.</p>
<p>Something a lot of developers haven&#8217;t fully grasped is that the future will not include much in the way of server-side Html generation. The Internet makes a lot more sense when HTML clients are developed exclusively in <a href="http://en.wikipedia.org/wiki/Javascript" target="_blank">JavaScript</a>/static HTML. The paradigm of client-side HTML generation definitely isn&#8217;t new but the tools available are finally maturing.</p>
<p><strong>Review</strong></p>
<p>Over the last year we researched <a href="http://dojotoolkit.org/" target="_blank">Dojo</a>, <a href="http://code.google.com/webtoolkit/" target="_blank">GWT</a>, <a href="http://script.aculo.us/" target="_blank">script.aculo.us</a>, <a href="http://www.prototypejs.org/" target="_blank">Prototype</a>, and YUI. All the frameworks have numerous strengths and weaknesses but we found YUI to be the best in show. To make our decision, we looked at:</p>
<ul>
<li> Documentation</li>
<li>Available Libraries/Functionality</li>
<li>Sample Code</li>
<li>Styling Attributes</li>
<li>Developer Adoption</li>
<li>Code Performance</li>
<li>Reliability</li>
<li>Project Progress</li>
<li>Content Distribution</li>
</ul>
<p>We found that when all aspects were considered in each framework, YUI was the best solution for us.</p>
<p><strong>Content Distribution</strong></p>
<p>The beautiful part about client-side HTML rendering is that your client can be deployed globally on a CDN. Requests for dynamic content will still be sent to your servers via AJAX but the amount of data transfered for each action/request is drastically reduced. Additionally, you can cache data on a CDN in the form of JSON encoded data structures/files.</p>
<p>An added bonus of using the YUI is that you are able to piggyback on their content delivery network. This provides lower bandwidth costs, geographic distribution but most importantly caching in the browser. Yahoo! also uses YUI so there is a good chance the libraries will already be cached in the user&#8217;s browser (thus decreasing the time to load the page).</p>
<p><strong>SEO Issues</strong></p>
<p>One of the primary issues with an all JavaScript UI is <a href="http://en.wikipedia.org/wiki/Search_engine_optimisation" target="_blank">Search Engine Optimization</a> (SEO). Most bots or crawlers are not smart enough (yet) to render JavaScript UIs. This creates a problem when user&#8217;s are trying to find a piece of content through a search engine. Until the crawler technologies catch up, there is a simple way around this problem. You can identify the user agent in the request and display a separate/simple page. For example, if the request detects a crawler then you can display your content in a bot friendly format.</p>
<p>Of course the links provided to the bot must be translated when the user agent is indicative of a user. To assist you in keeping track of the crawlers you can use the data provided by the <a href="http://browsers.garykeith.com/index.asp" target="_blank">Browser Compatibility Project</a>.  The basic flow of this looks like:</p>
<p style="text-align: center"><img src="http://deftlabs.com/wp-content/uploads/2008/02/js_url_redirect.jpg" alt="Simple Crawler URL Rewrite Diagram" /></p>
<p>If you&#8217;re using Apache you can accomplish this using the <a href="http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html" target="_blank">rewrite module</a>.</p>
<p>Another way to simplify things for crawlers is to create a <a href="http://www.sitemaps.org/" target="_blank">Sitemap</a> file with all of your pseudo crawler links. If you only have several pages that need to be indexed then you can always use the &lt;noscript&gt; tag.</p>
<p><strong>Cost</strong></p>
<p>Currently, there aren&#8217;t any fees tied to using YUI. However, we think that Yahoo! will eventually start charging for the content distribution. It makes sense for Yahoo! to create a loyal developer base first.</p>
<p><strong>License</strong></p>
<p>The source for YUI is freely available under a <a href="http://developer.yahoo.com/yui/license.html" target="_blank">BSD style license</a>.</p>
<p>Happy Coding!</p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2008/02/yahoo-user-interface-libraries/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google&#8217;s OpenSocial API &#8211; No Beef (yet)</title>
		<link>http://deftlabs.com/2007/11/googles-opensocial-api-no-beef-yet/</link>
		<comments>http://deftlabs.com/2007/11/googles-opensocial-api-no-beef-yet/#comments</comments>
		<pubDate>Fri, 02 Nov 2007 11:54:00 +0000</pubDate>
		<dc:creator>Ryan</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[opensocial]]></category>

		<guid isPermaLink="false">http://blog.deftlabs.com/2007/11/02/googles-opensocial-api-no-beef-yet/</guid>
		<description><![CDATA[Yesterday, Google released their OpenSocial API. As a social application service provider we&#8217;re excited about the concept of write once run anywhere. What&#8217;s the problem? It&#8217;s all hype right now. Google should have spent more time polishing OpenSocial before they released the product. The only live site that supports applications right now is Orkut and [...]]]></description>
			<content:encoded><![CDATA[<p>Yesterday, Google released their <a href="http://code.google.com/apis/opensocial/">OpenSocial API</a>. As a social application service provider we&#8217;re excited about the concept of write once run anywhere. What&#8217;s the problem? It&#8217;s all hype right now. Google should have spent more time polishing OpenSocial before they released the product. The only live site that supports applications right now is Orkut and you still have to apply for access (we&#8217;re still waiting). Google has assembled a large set of partners who have pledged their support but you have to ask yourself, if Google asked you to join a technology preview group, would you refuse?</p>
<p><span style="font-weight: bold">Markup Language</span><br />
One of the real powers of the Facebook platform is FBML. Facebook provides a markup language that helps developers keep the look and feel of their applications consistent with that of Facebook. <a href="http://wiki.developers.facebook.com/index.php/FBML">FBML</a> also reduces the amount of UI code a developer must write. We would like to see the same functionality in OpenSocial.</p>
<p><span style="font-weight: bold">JavaScript Only</span><br />
OpenSocial was released with a limited JavaScript API. Facebook has client libraries for 14 languages.</p>
<p><span style="font-weight: bold">Missing APIs</span><br />
The following APIs have been announced and Google has offered a preview of the format but they&#8217;re not available/live yet.</p>
<p>People Data API<br />
Activities Data API<br />
Persistence Data API</p>
<p><span style="font-weight: bold">Developer Mindshare</span><br />
The release of the Google OpenSocial API is disruptive but we don&#8217;t see a mass migration in the near future. When MySpace is up and running and the product is actually production ready (i.e., all the APIs, client libraries and actual live sites) you will see more people adopt the technology.</p>
<p><span style="font-weight: bold">Memory Lane</span><br />
In 1999 Microsoft released Passport, a unified profile/payment solution. While this isn&#8217;t an apple to apple comparison you might remember that they launched with over 50 partners. Anybody use Passport recently?</p>
<p><span style="font-weight: bold">Going Forward</span><br />
The OpenSocial API is something we&#8217;re going to watch closely but we&#8217;re going to sit on the sidelines until the product is a bit more polished.</p>
<p><span style="font-weight: bold">Advice to Social Networks</span><br />
Build your own platform technology. Embrace the partnership with Google but don&#8217;t put all your eggs in one basket. Don&#8217;t have a clue about how to build a platform? Partner with <a href="http://deftlabs.com">Deft Labs</a> :-)</p>
<p><span style="font-weight: bold">Google Engineering</span><br />
We&#8217;re assuming someone pushed you to release this&#8230; alpha.</p>
<p><span style="font-weight: bold">Social Sites &#8211; Monthly Page Views</span><br />
<a href="http://bp1.blogger.com/_FBrleHWhb_4/Rysjy_kVaoI/AAAAAAAAEFM/cPM0YxZgCuw/s1600-h/sspcs.gif" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img id="BLOGGER_PHOTO_ID_5128231959655705218" style="cursor: pointer" src="http://bp1.blogger.com/_FBrleHWhb_4/Rysjy_kVaoI/AAAAAAAAEFM/cPM0YxZgCuw/s400/sspcs.gif" border="0" alt="" /></a></p>
<p>You won&#8217;t want to miss this video. If you&#8217;re an RSS reader you may have to visit <a href="http://blog.deftlabs.com/2007/11/googles-opensocial-api-no-beef-yet">the site</a>.</p>
<p><object width="425" height="355"><param name="movie" value="http://youtube.com/v/Ug75diEyiA0"></param><param name="wmode" value="transparent"></param><embed src="http://youtube.com/v/Ug75diEyiA0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed><noembed><a href="http://youtube.com/watch?v=Ug75diEyiA0">http://youtube.com/watch?v=Ug75diEyiA0</a></noembed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://deftlabs.com/2007/11/googles-opensocial-api-no-beef-yet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

