<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://openwebdeveloper.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>From the Blogosphere</title>
 <link>http://openwebdeveloper.sys-con.com/</link>
 <description>Latest articles from From the Blogosphere</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Thu, 10 Dec 2009 01:05:09 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Wave on Ulitzer: Confessions of a Google Wave Fanboy</title>
 <link>http://openwebdeveloper.sys-con.com/node/1130684</link>
 <description>Like many who were given early Google wave sandbox accounts, I didn&#039;t see the purpose at first. The rather buggy javascript laden interface was actually kind of slow and at times cumbersome and worst of all crashed my browser all the time. This was for the most practical of reasons, I didn&#039;t know anyone else using the platform and it was an alpha that was changing on practically an hourly basis.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1130684&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 07 Dec 2009 18:00:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1130684</guid>
</item>
<item>
 <title>Google Wave</title>
 <link>http://openwebdeveloper.sys-con.com/node/1201547</link>
 <description>Looks like Google sent out another bunch of invitations (2620) for Wave &amp;#38; since most of my friends are already on Wave, I thought why not give it away. So, in case you want one, just drop a comment (don’t forget to protect it against spamming by substituting @ with [at] &amp;#38; the [...]&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=abaditya.com&amp;blog=62550&amp;post=300&amp;subd=abaditya&amp;ref=&amp;feed=1&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1201547&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 27 Nov 2009 03:00:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1201547</guid>
</item>
<item>
 <title>Crossroads in FOSS Projects: Some Business Considerations</title>
 <link>http://openwebdeveloper.sys-con.com/node/1200643</link>
 <description>At our Seminar last month, Managing FOSS to Lower Costs and Achieve Business Results, several participants asked about the dynamics of FOSS (Free and Open Source Software) projects that reach a crossroads (a failure, a merger, loss of key personnel, etc).  I had not expected that concern because with commercial software, it seems to [...]&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1200643&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 25 Nov 2009 14:45:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1200643</guid>
</item>
<item>
 <title>Android - To Be or Not to Be?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1197149</link>
 <description>That Android has got a lot of publicity and public endorsement in the US is clear to all of us but the potential impact that Android can have is probably far beyond what you have thought. I am therefore posting some of my &#039;insights&#039; in the subject. &lt;/em&gt;&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;When Andy Rubin left Sidekick and started Android (and acquired by Google), he and his team did a few things amazingly correct.&amp;#160; The first thing they want to do was to embedded Google services as much as possible; secondly, providing a standardized easy to develop developer experience that is standardized across devices; and thirdly, provide a nice and easy UI.&amp;#160; &lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What they did not do was to provide a native SDK, nor any tools to easily modify and change the UI, nor any backwards compatibility between 1.0, 1.5, 1.6 and 2.0 - as for developers, it did not matter - they had the Dalvik SDK (which is stable). But the Android team released most of their code under an open source license (MIT) and that opened up for an unrivaled deployment from chipset, ODMs, OEMs and even operators. &lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And to be fair, Android is now the one and only open source package that provides everything from UI, kernel, sandbox and a bunch of applications that constitutes the basics of a smartphone.&amp;#160; So what has this lead to?! Well, I can&#039;t tell you everything as some is information given in customer confidentiality, but some I can share:&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; - Mobile phones (Google-certified): HTC, Motorola, LGE, Samsung (though Samsung maybe not be totally backing it) and SonyEricsson (HTC);&lt;/p&gt;&lt;p&gt; - Operator endorsement from Verizon, T-Mobile, 3 and more on the way. What the OEMs and ODMs keep hearing is the demand for Android-based devices;&lt;/p&gt;&lt;p&gt; - Mobile phones (non-Google): China Mobile&#039;s oPhone (w Dopod, LGE, Dell and other producing phone); a number of shanzhai phones; virtually all ODMs (to mention a few: Yuhuatel, Pegatron, Quanta, etc.);&lt;/p&gt;&lt;p&gt; - Smartbooks:&amp;#160; not supported by Google, but the ODMs and some OEMs are in full development of Android-based Netbooks, driven by operator demand. I have seen demos based on Qualcomm Snapdragon and Freescale iMX.51 done by ODMs in Taiwan;&lt;/p&gt;&lt;p&gt; - STB: I have been shown a few various reference designs by customer who has been using Android;&lt;/p&gt;&lt;p&gt; - In-Car Infotainment systems: One of the biggest Chinese car manufacturers is developing an Android-based solution (want phone capabilities); and&lt;/p&gt;&lt;p&gt; - Chipsets: nearly all chipset manufacturers have a demo with Android (Freescale, Qualcomm, TI, Marvell, etc. - even MIPS now).&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;At the ARM symposium that I attended in Taipei and Hsinchu last week, ARM itself had a number of speeches to show how to innovate and develop with ARM and Android. Apart from our Qt-demo and Movial&#039;s, a few were Windows Mobile and the rest was just Android.&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In Japan, the in-official Android community is huge - more than 2,000 open source developers (and growing), compared with some 50-100 in KDE. &lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I was speaking at Web Wednesday in Beijing the same week in order to share my experience with open source business models.&amp;#160; And most of the developers there were totally ignoring Nokia but a few them was really in favor of Android.&amp;#160; The perception of Android&#039;s strengthen a position, is in my opinion, greatly over-rated, as there are clear signs already of fragmentation (and thus developers will not have such an easy life) but perception rules!&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;What drives this? For any ODM or OEM who wants to e.g. use an ARM-based chipset to drive down cost and to build a device quickly (partly being able to show a demo to a customer to be able to sell in the design), there are a number of things to look out for:&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt; - free open-source solution means no budget spending and lengthy contract negotiations with supplier.&amp;#160; I.e. easy to start the project and low/minimum risk&lt;/p&gt;&lt;p&gt; - avoid plumming that do not add any value.&amp;#160; In the plumming, we have kernel porting, driver development, media-framework (some value in optimizing and performance), back-end features (SQL, UI toolkits, etc.), basic applications (such email, browser, dialer) and a sandbox model for installing 3rd party applications&lt;/p&gt;&lt;p&gt; - 3rd party application development model for developing and deploying applications on devices but also making it easy for the OEM/ODM themselves to add/develop pre-installed applications.&amp;#160; The Java language makes it fairly easy for anyone to develop apps given that large existing Java developer community.&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;So what could go wrong? What could stop the Android and make him rust.&amp;#160; There are hurdles and deploying on non-ARM chipsets are one; memory consumption can make the devices too expensive (beyond mobile); difficult to develop and customize the UI (important once the screen is not standard screen) and of course, consumer uptake.&amp;#160; Still there are no evidence of real consumer uptake and the next year stand to prove the case.&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There are also some large developer houses that questions the viability of Android and ability for 3rd parties to make some serious money.&amp;#160; Gameloft recently &lt;a class=&quot;jive-link-external-small&quot; href=&quot;http://tr.im/FuH3&quot;&gt;announced&lt;/a&gt; cutbacks of Android apps development.&amp;#160; A quote: &quot;We have significantly cut our investment in Android platform, just like ... many others,&quot; Gameloft finance director Alexandre de Rochefort said at an investor conference.&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Android could also fragment itself to non-importance with its open-source model and non-backward compatibility in the framework and Native controllers.&amp;#160; It could become the preferred choice for building anything but would be limited to UI and some on-device preloaded applications and a browser and not much more beyond mobile phone.&amp;#160; Also Chromium OS may divert attention and given that ChromeOS is built upon Canonical&#039;s Linux distro, there are also chances that we can easier get Qt and CWRT running on those devices.&amp;#160; But I fear that Google in true non-open source spirit and its aim to rule the world will limit OEMs/ODMs if they want Google services preloaded on their devices&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Alternatives to Android?&amp;#160; Moblin maybe, but that is x86-based and not open to non-Intel chipsets (GPL only otherwise) which really limits uptake&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And where is Maemo?&amp;#160; Should that have been one of the options for any ODM?&amp;#160; Well, probably but it seems too complicated to build a device based on ODM. &lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;SonyEricsson provides an alternative view on how to provide a &lt;a class=&quot;jive-link-external-small&quot; href=&quot;http://tr.im/FuHx&quot;&gt;developer experience&lt;/a&gt;:&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://www.myciscocommunity.com/servlet/JiveServlet/showImage/8585/WebSDK.png&quot;&gt;&lt;img alt=&quot;WebSDK.png&quot; class=&quot;jive-image&quot; height=&quot;172&quot; src=&quot;https://www.myciscocommunity.com/servlet/JiveServlet/downloadImage/8585/239-172/WebSDK.png&quot; width=&quot;239&quot;/&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style=&quot;min-height: 8pt; height: 8pt; padding: 0px;&quot;&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;And this is also well in-line with Nokia&#039;s push for the WebRuntimes that is on S60 devices and also in some of the S40 and also Maemo. Similar for PalmPre and this is also aligned a bit with Chromium OS. Webapps is the future?&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:4a232db7-d229-45e4-a5e9-85e7d35f07eb] --&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1197149&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 23 Nov 2009 20:45:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1197149</guid>
</item>
<item>
 <title>Google SPDY Protocol Would Require Mass Change in Infrastructure</title>
 <link>http://openwebdeveloper.sys-con.com/node/1191641</link>
 <description>&lt;p&gt;&lt;em&gt;Google’s desire to speed up the web via a new protocol is laudable, but the SPDY protocol would require massive changes across networks to support&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/google-logo_2.jpg&quot;&gt;&lt;img title=&quot;google-logo&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 20px 0px 0px; border-right-width: 0px&quot; height=&quot;54&quot; alt=&quot;google-logo&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/google-logo_thumb.jpg&quot; width=&quot;134&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.arstechnica.com&quot;&gt;ArsTechnica&lt;/a&gt; had an interesting article on one of &lt;a href=&quot;http://www.google.com&quot;&gt;Google’s&lt;/a&gt; latest projects, &lt;a href=&quot;http://arstechnica.com/web/news/2009/11/spdy-google-wants-to-speed-up-the-web-by-ditching-http.ars&quot;&gt;a new web protocol designed to replace HTTP called SPDY&lt;/a&gt;. &lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_2.gif&quot;&gt;&lt;img title=&quot;blockquote&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin-left: 0px; margin-right: 0px; border-right-width: 0px&quot; height=&quot;28&quot; alt=&quot;blockquote&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_thumb.gif&quot; width=&quot;46&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; SPDY uses a single SSL-encrypted session between a browser and a client, and then compresses all the request/response overhead. The requests, responses, and data are all put into frames that are multiplexed over the one connection. This makes it possible to send a higher-priority small file without waiting for the transfer of a large file that&#039;s already in progress to terminate. Compressing the requests is helpful in typical ADSL/cable setups, where uplink speed is limited. For good measure, unnecessary and duplicated headers in requests and responses are done away with. SPDY also includes real server push and a &quot;server hint&quot; feature.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Having recently emerged from a trip into the world of service-providers and its associated protocols, the description of SPDY immediately brought to mind other asynchronous, message-oriented protocols such as SIP and DIAMETER. It therefore made me seriously consider the kind of massive changes that would be required to support such a protocol across all data center components: security, &lt;a title=&quot;&quot; href=&quot;http://www.f5.com/glossary/load-balancing.html&quot; rel=&quot;&quot;&gt;load balancing&lt;/a&gt;, acceleration, web servers, application servers, caches. Basically any network intermediary based on the premise of a strict request-reply, synchronous behavior would likely need radical changes to its core protocol handling systems. &lt;/p&gt;  &lt;p /&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;MAJOR DIFFERENCES BETWEEN SPDY and HTTP &lt;/strong&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p /&gt;  &lt;p&gt;SPDY, as described, is asynchronous and message-oriented. Like DIAMETER, SPDY would allow multiple requests per connection, effectively turning a single connection designed to be used and then closed into a long-lived connection. This is more along the lines of a SIP connection which is initiated and held open until the session is terminated.This is very different from the HTTP model in which connections are opened and closed within fairly short time intervals and are not expected to be held open for exceedingly long periods of time. SPDY thus eliminates the overhead associated with opening and closing many connections and the negative impact that has on application performance. &lt;/p&gt;  &lt;p&gt;The current &lt;a href=&quot;http://dev.chromium.org/spdy/spdy-protocol&quot;&gt;draft of the SPDY protocol&lt;/a&gt; states that “from the perspective of the server business logic or application API, nothing has changed”. But from the perspective of the infrastructure that needs to process the protocol, &lt;em&gt;everything&lt;/em&gt; changes. &lt;/p&gt;  &lt;blockquote&gt;   &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;     &lt;div style=&quot;background: #ebd3d3; width: 100%&quot;&gt;&lt;strong&gt;KEY CHANGES TO HTTP HEADERS&lt;/strong&gt;&lt;/div&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;The following  are directly from the draft of the SPDY protocol and document the changes from HTTP to SPDY&lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;REQUEST CHANGES&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;The first line of the request is unfolded into name/value pairs like other HTTP headers.  The names of the first line fields are &lt;code&gt;method&lt;/code&gt;, &lt;code&gt;url&lt;/code&gt;, and &lt;code&gt;version&lt;/code&gt;.  These keys are required to be present.  The &#039;url&#039; is the fully-qualified URL, containing protocol, host, port, and path.&lt;/li&gt;      &lt;li&gt;HTTP request headers are compressed.  This is accomplished by compressing all data sent by the client with gzip encoding.&lt;/li&gt;      &lt;li&gt;&lt;code&gt;Content-length&lt;/code&gt; is not a valid header. &lt;/li&gt;      &lt;li&gt;Chunked encoding is no longer valid.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;RESPONSE CHANGES&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;The response status line is unfolded into name/value pairs like other HTTP headers.  The names of the status line are &lt;code&gt;status &lt;/code&gt;and &lt;code&gt;version&lt;/code&gt;.  These keys are required to be present&lt;/li&gt;      &lt;li&gt;&lt;code&gt;Content-length&lt;/code&gt; is no longer valid. &lt;/li&gt;      &lt;li&gt;Chunked encoding is no longer valid.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;These changes would have a huge impact on infrastructure solutions, many of which rely on URI or HTTP headers (custom and standardized) to perform specific actions such as blocking, scanning, persistence (server affinity), or routing. The requirement that SPDY be transported via SSL has its own, well understood impact on infrastructure and is already dealt with by most devices, but SPDY also requires that headers are compressed via gzip. This means every intermediary requiring to perform some action based on the headers will need to decompress, process, and then likely &lt;em&gt;recompress&lt;/em&gt; the headers before sending it on to the next hop. Coupling required compression with SSL would not only require support on all relevant infrastructure but will also likely reintroduce latency that could offset some of the performance gains claimed by testing of SPDY thus far. &lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul /&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;div style=&quot;background: #ebd3d3; width: 100%&quot;&gt;&lt;strong&gt;SINGLE-CONNECTION: LONG LIVED SESSIONS&lt;/strong&gt; &lt;/div&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;p&gt;That all communication would essentially flow between the client and server over a single connection also poses a challenge for intermediaries that perform any kind of analysis or are required to act on the data exchanged. Load balancers, for example, are not generally designed to handle switching of messages in what becomes a 1:N connection:server scenario. The protocol could likely be supported as is by most load balancing solutions on a strictly layer 4 load balancing basis but advanced features that take advantage of application-aware capabilities such as message header and payload value routing (content-based routing) as well as egress functionality like Data Leak Prevention (DLP) would be much more difficult to implement, if not impossible for some solutions. This capability actually sounds a lot like HTTP pipelining on the request side. &lt;/p&gt;    &lt;p&gt;The single, long-lived connection would have more of an impact on the overall architecture and capacity planning. In some respects it would be easier, as there would be an easy 1:1 ratio between users and connections. But because each user is effectively being handed dedicated compute resources, this would actually change the resource consumption model on servers and make it more difficult to support high volumes of users without building out a scalable infrastructure.  &lt;/p&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;div style=&quot;background: #ebd3d3; width: 100%&quot;&gt;&lt;strong&gt;ASYNCHRONOUS EXCHANGE OF MESSAGES&lt;/strong&gt;&lt;/div&gt;    &lt;hr width=&quot;100%&quot; color=&quot;#680000&quot; noshade=&quot;noshade&quot; /&gt;    &lt;p&gt; Further complicating the ability of infrastructure solutions to handle SPDY is its definition as asynchronous. Essentially asynchronous protocols do not enforce order of replies. That means a client could send three requests in a row without waiting for a response and the server could send back the response in a completely different order. Again, from the draft SPDY protocol: &lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_4.gif&quot;&gt;&lt;img title=&quot;blockquote&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; margin-left: 0px; border-left: 0px; margin-right: 0px; border-bottom: 0px&quot; height=&quot;28&quot; alt=&quot;blockquote&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/e4ce6cd5d41f_63B8/blockquote_thumb_1.gif&quot; width=&quot;46&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;em&gt;Because TCP provides a single stream of data on which SPDY multiplexes multiple logical streams, it is important for &lt;font color=&quot;#ff0000&quot;&gt;clients and servers to interleave data messages&lt;/font&gt; for concurrent sessions.&lt;/em&gt;&lt;/p&gt;    &lt;p&gt;This may not sound like a problem, but for infrastructure that is optimized to handle HTTP and has been built around its implicit behavior this would require changes to the core networking stacks on most devices. In a typical HTTP scenario a request is received, the infrastructure solution processes any applicable ingress policies, and then initiates a connection to the appropriate server and waits for a response. It  appears that with SPDY, like DIAMETER, the infrastructure still processes any applicable ingress policies and initiates a connection but does not necessarily wait for a reply as it might need to act upon the next incoming message. &lt;/p&gt;    &lt;p&gt;This means a single network “session” would need to carefully track multiple incoming requests and outgoing responses at the same time on a per connection basis. This is not something most infrastructure is typically prepared to handle. Combined with the possibility that different requests may need to be routed to different servers within the infrastructure, this complicates the nature of application delivery and load balancing and could have a huge impact on the costs associated with cloud computing. Long lived sessions/connections initiated on secondary or tertiary servers launched to handle temporary capacity increases &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/16/putting-a-price-on-uptime.aspx&quot;&gt;could hold open those connections long enough to incur excess charges&lt;/a&gt; that are unnecessary. &lt;/p&gt;    &lt;p&gt; &lt;/p&gt;    &lt;p&gt;Also similar to DIAMETER is the inclusion of a “real server push” feature. The ability of a server to act like a client and vice-versa is inherent in DIAMETER and this reverse flow of traffic is not something most infrastructure is prepared to process. &lt;/p&gt; &lt;/blockquote&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;THE IMPACT ON INFRASTRUCTURE&lt;/strong&gt;   &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p&gt;Any infrastructure solution that is heavily focused on application layer (HTTP) processing for any purpose would likely need to make radical changes to its core networking and processing engines. Some solutions, particularly those tasked with load balancing and scaling existing message-based protocols may already be capable of supporting a protocol like SPDY. Whether the &lt;a href=&quot;http://www.f5.com/solutions/industry/telecom/&quot;&gt;solutions that support DIAMETER and SIP load balancing&lt;/a&gt; and scalability could support SPDY without modification is highly dependent on whether support for the service-provider focused protocols is based on an underlying generic &lt;a href=&quot;http://www.f5.com/pdf/white-papers/message-based-load-balancing-wp.pdf&quot;&gt;message-based implementation&lt;/a&gt; [PDF] or a protocol-specific implementation. The latter would be difficult to adapt to a new protocol while the former would be more easily extended to specifically support the requirements of new message-oriented protocols. &lt;/p&gt;  &lt;p&gt;But that’s only &lt;a href=&quot;http://www.f5.com/glossary/load-balancing.html&quot;&gt;load balancing&lt;/a&gt; and scalability. There are many other infrastructure devices that are used to secure, monitor, accelerate, and otherwise manage HTTP that would need to be updated to handle such a new protocol. The upheaval across data centers would likely be on par with the anticipated challenges associated with &lt;a href=&quot;http://devcentral.f5.com/weblogs/f5news/archive/2009/11/09/no-ipv4-for-you.aspx&quot;&gt;mass migration from IPv4 to IPv6&lt;/a&gt;. Like that migration, however, support for both SPDY and HTTP could be achieved through the use of translating gateways; infrastructure capable of supporting both SPDY and HTTP or able to translate between the two could be utilized to enable a smoother transition. &lt;/p&gt;  &lt;p&gt;While it’s a fascinating and exciting notion, the introduction of a completely new protocol to replace HTTP seems more academic than realistic. More realistic would be for gradual implementation through adaptation of SPDY’s core concepts into the next generations of HTTP until HTTP is indistinguishably from a protocol such as SPDY. Making modifications and improvements to HTTP would be an evolutionary step rather than the revolutionary change implied with SPDY that would be almost &lt;em&gt;too&lt;/em&gt; disruptive to adopt. &lt;/p&gt;  &lt;p&gt;That said, not everything that comes out of Google Labs is adopted as an industry wide solution. It’s an experimental environment and a good one at that. What may come out of the SPDY project may well in fact be changes to HTTP rather than the presentation of a new, radically different protocol. Regardless, SDPY and Google’s efforts have people talking about what’s wrong with HTTP and how it might be fixed and that conversation is one we’ve probably needed to have for quite some time now. &lt;/p&gt;  &lt;p&gt;You can read more about the tools Google offers and general problems with web performance at &lt;a href=&quot;http://code.google.com/speed/&quot;&gt;Google’s “Let’s Make the Web Faster” site&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://twitter.com/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Follow me on Twitter&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 Networks on Twitter&quot; href=&quot;http://tweepml.org/F5-Networks-Tweeple/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Follow F5 DevCentral on Twitter&quot; href=&quot;http://tweepml.org/F5-DevCentral/&quot;&gt;&lt;img height=&quot;18&quot; src=&quot;http://tweepml.org/s/tweepml16.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/Rss.aspx&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.slideshare.net/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;View Lori&#039;s profile on SlideShare&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.linkedin.com/in/lmacvittie&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.friendfeed.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;18&quot; alt=&quot;friendfeed&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/friendfeed_3.jpg&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.facebook.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;18&quot; alt=&quot;icon_facebook&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;Subscribe using any feed reader!&quot; href=&quot;http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1=&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;AddThis Feed Button&quot; src=&quot;http://s9.addthis.com/button1-fd.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Bookmark and Share&quot; onclick=&quot;window.open(&#039;http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url=&#039;+encodeURIComponent(location.href)+&#039;&amp;amp;title=&#039;+encodeURIComponent(document.title), &#039;addthis&#039;, &#039;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#039;); return false;&quot; href=&quot;http://www.addthis.com/bookmark.php&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Bookmark and Share&quot; src=&quot;http://s9.addthis.com/button1-share.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355&quot;&gt;&lt;/script&gt;&lt;/p&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://arstechnica.com/web/news/2009/11/spdy-google-wants-to-speed-up-the-web-by-ditching-http.ars&quot;&gt;SPDY: Google wants to speed up the web by ditching HTTP&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/05/27/i-am-wondering-why-not-all-websites-enabling-this-great.aspx&quot;&gt;I am wondering why not all websites enabling this great feature GZIP?&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/07/long-lived-ajax.aspx&quot;&gt;Long Live(d) AJAX&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.f5.com/pdf/white-papers/message-based-load-balancing-wp.pdf&quot;&gt;Message-Based Load Balancing: Scaling Diameter, RADIUS, and Message-Oriented Protocols&lt;/a&gt; [White Paper, PDF] &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.slideshare.net/DSorensenCPR/f5-networks-scaling-mobile-infrastructures-with-bigip&quot;&gt;Scaling Mobile Infrastructures with BIG-IP Solutions&lt;/a&gt; [SlideShare presentation] &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/23/jedi-mind-tricks-http-request-smuggling.aspx&quot;&gt;Jedi Mind Tricks: HTTP Request Smuggling&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/04/02/http-pipelining-a-security-risk-without-real-performance-benefits.aspx&quot;&gt;HTTP Pipelining: A security risk without real performance benefits&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/10/22/wils-why-does-load-balancing-improve-application-performance.aspx&quot;&gt;WILS: Why Does Load Balancing Improve Application Performance?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/23/concise-guide-to-load-balancing.aspx&quot;&gt;WILS: The Concise Guide to *-Load Balancing&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;   &lt;/p&gt;&lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:67c9bbb7-4281-414f-8c88-8d6d2ec00d3f&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Technorati Tags: &lt;a href=&quot;http://technorati.com/tags/MacVittie&quot; rel=&quot;tag&quot;&gt;MacVittie&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/F5&quot; rel=&quot;tag&quot;&gt;F5&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/Google&quot; rel=&quot;tag&quot;&gt;Google&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/SPDY&quot; rel=&quot;tag&quot;&gt;SPDY&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/HTTP&quot; rel=&quot;tag&quot;&gt;HTTP&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/infrastructure&quot; rel=&quot;tag&quot;&gt;infrastructure&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/DIAMETER&quot; rel=&quot;tag&quot;&gt;DIAMETER&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/protocols&quot; rel=&quot;tag&quot;&gt;protocols&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/web&quot; rel=&quot;tag&quot;&gt;web&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/internet&quot; rel=&quot;tag&quot;&gt;internet&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/IPv4&quot; rel=&quot;tag&quot;&gt;IPv4&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/IPv6&quot; rel=&quot;tag&quot;&gt;IPv6&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/acceleration&quot; rel=&quot;tag&quot;&gt;acceleration&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/security&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/load+balancing&quot; rel=&quot;tag&quot;&gt;load balancing&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/application+delivery&quot; rel=&quot;tag&quot;&gt;application delivery&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/application+security&quot; rel=&quot;tag&quot;&gt;application security&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/architecture&quot; rel=&quot;tag&quot;&gt;architecture&lt;/a&gt;&lt;/div&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/macvittie/aggbug/6211.aspx&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/f5/XOwx/~4/6kaARgFaWpM&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1191641&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 18 Nov 2009 09:15:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1191641</guid>
</item>
<item>
 <title>Google Books Settlement 2.0?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1186898</link>
 <description>Google has announced a revised settlement [redlined pdf faq pdf]  that it hopes will address the concerns raised by the Department of Justice and many other groups. 

Here&#039;s a summary of the summary Google provides [pdf], although IANAL and I encourage you to read the summary, which is written ...&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1186898&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 16 Nov 2009 08:30:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1186898</guid>
</item>
<item>
 <title>Orchestra Contributing to Future of E-Commerce</title>
 <link>http://openwebdeveloper.sys-con.com/node/1185027</link>
 <description>It is one thing to use open source software and evangelize its capabilities to a marketplace. It is quite another to actually attempt to contribute to that software. Orchestra is now investing in contributing to open source projects that benefit the small and midsize business market.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1185027&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 13 Nov 2009 09:30:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1185027</guid>
</item>
<item>
 <title>New Amazon AWS SDK for .NET Developers Released</title>
 <link>http://openwebdeveloper.sys-con.com/node/1185319</link>
 <description>Under the pressure from Windows Azure release in a week, Amazon unveiled today a new AWS SDK for .NET Developers providing .NET developers the libraries, code samples, and documentation needed to build an AWS-powered application using any programming language capable of making .NET calls including C#, Visual Basic, Windows PowerShell, and other compliant languages. .NET [...]


Related posts:&lt;ul&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/04/amazon-announces-amazon-elastic-map-reduce/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Amazon Announces Amazon Elastic Map Reduce&#039;&gt;Amazon Announces Amazon Elastic Map Reduce&lt;/a&gt; &lt;small&gt;Amazon announced today the public beta of Amazon Elastic MapReduce,...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/06/yahoo-distribution-of-hadoop-released-on-github/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Yahoo! Distribution of Hadoop Released on GitHub&#039;&gt;Yahoo! Distribution of Hadoop Released on GitHub&lt;/a&gt; &lt;small&gt;The Yahoo! Distribution of Hadoop is tested and deployed on...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/05/amazon-ec2-new-features-elastic-load-balancing-auto-scaling-and-amazon-cloudwatch/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Amazon EC2 New Features: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch&#039;&gt;Amazon EC2 New Features: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch&lt;/a&gt; &lt;small&gt; It is easier and easier easier for programmers to...&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1185319&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 12 Nov 2009 09:22:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1185319</guid>
</item>
<item>
 <title>Open Source Surge (Google Closure Tool)</title>
 <link>http://openwebdeveloper.sys-con.com/node/1177179</link>
 <description>Javascript has suddenly matured and perhaps these are its best of times.  There is a large number of JavaScript libraries vying for your attention and capture your heart. Review the article describing the various libraries on &lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_JavaScript_libraries&quot;&gt;Wikipedia&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;It all really started with the introduction of Dynamic HTML[DHTML] when Javascript provided the scripting ability to interact with the web page which had remained mostly static till that time. With the support of CSS and Javascript the stage was set for the web pages to take the users to the next level. The next big push came in with the introduction of AJAX. The concurrent effort by developers to somehow address the display disparity with the existing browsers and make the user experience uniform across different existing browsers and versions resulted in packaging the various libraries. Of course Microsoft Visual Studio also worked hard on making this uniform user experience across browsers a priority and the applications developed using this IDE fulfilled this wish mostly.&lt;br /&gt;&lt;br /&gt;Most recently Google made available its toolset, the Closure Compiler. It is supposed to make Javascript to download and run faster according to &lt;a href=&quot;http://code.google.com/closure/compiler/&quot;&gt;Google&lt;/a&gt;. It is more like a refactoring tool for Javascript. It also checks for script coding errors etc. Moreover it is integrated with Firefox&#039;s &lt;i&gt;PageSpeed&lt;/i&gt; and you can see for yourselves the gain in performance using the Google Tool. The tool can be used from command line as well as a simple web application.&lt;br /&gt;&lt;br /&gt;The above Google URL also has links to examples of the tool&#039;s usage. One such example shows optimizing code by removing white spaces. Review this example &lt;a href=&quot;http://code.google.com/closure/compiler/docs/gettingstarted_api.html%22&quot;&gt;here&lt;/a&gt;.&lt;br /&gt;In the above example, it took in the script shown here:&lt;br /&gt;---------&lt;br /&gt;function hello(name){&lt;br /&gt;  //Greets the user&lt;br /&gt;  alert(&#039;Hello, &#039; +  name);&lt;br /&gt;                                 }&lt;br /&gt;hello(&#039;New User&#039;);&lt;br /&gt;------------------------&lt;br /&gt;and the Closure Tool optimized it to the following after removing white spaces (as well as the comments) :&lt;br /&gt;-----------&lt;br /&gt;function hello(name){alert&quot;Hello, &quot;+name)}hello(&quot;New User&quot;);&lt;br /&gt;------------------------------------------------&lt;br /&gt;&lt;br /&gt;Parse errors with line number and character position are provided by the tool but you will have to go and count those on your input code. Also there is no color coding or error position highlighting.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span style=&quot;color:red;&quot;&gt;How to access the Closure compiler?&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Click on this &lt;a href=&quot;http://closure-compiler.appspot.com/&quot;&gt;URL&lt;/a&gt; and you are ready, set and go.&lt;br /&gt;.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/29532919-6595547022938910067?l=hodentek.blogspot.com&#039;/&gt;&lt;/div&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1177179&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 08 Nov 2009 18:17:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1177179</guid>
</item>
<item>
 <title>Open Source Content Management Software Company New CEO</title>
 <link>http://openwebdeveloper.sys-con.com/node/1169226</link>
 <description>eZ Systems, the world´s largest open source content management software company, announced today that former IBM and BEA executive Christoph Rau will join the company as CEO, effective immediately.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1169226&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 05 Nov 2009 18:15:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1169226</guid>
</item>
<item>
 <title>Commercial and OpenSource OCR Softwares</title>
 <link>http://openwebdeveloper.sys-con.com/node/1173727</link>
 <description>SimpleOCR is the popular freeware OCR software with hundreds of thousands of users worldwide.  SimpleOCR is also a royalty-free OCR SDK for developers to use in their custom applications. If you have a scanner and want to avoid retyping your documents, SimpleOCR is the fast, free way to do it.  The SimpleOCR freeware is 100% free and not limited in any way.  Anyone can use SimpleOCR for free–home users, educational institutions, even corporate users. Our own freeware OCR application provides acceptable accuracy for those who just need to convert a few pages and can’t justify the cost of commercial OCR software.  Developers can use the command-line and SDK versions to integrate SimpleOCR with their custom applications.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1173727&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 05 Nov 2009 12:30:00 EST</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1173727</guid>
</item>
<item>
 <title>Contributing to FOSS: A Business Perspective</title>
 <link>http://openwebdeveloper.sys-con.com/node/1157175</link>
 <description>Although my presentation focused on individual contributions, these lessons also apply to how businesses benefit by contributing to FOSS. When a business approaches a project they should attempt to build a symbiotic relationship with the community. Such a relationship involves following the established community procedures so that your contributions can be easily adopted by the project. Useful scripts and code developments made within the company that can be useful to the greater public should be contributed back and packaging of popular software within the company can be submitted for inclusion and use by the greater community. Testing and bug reporting based on experience using FOSS on their production (or development) systems can provide important information for FOSS developers about the health and status of their projects.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1157175&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 29 Oct 2009 18:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1157175</guid>
</item>
<item>
 <title>Welcome to The Managing FOSS for Business Results Blog</title>
 <link>http://openwebdeveloper.sys-con.com/node/1148078</link>
 <description>This blog is part of a new educational initiative to foster a deeper understanding of the capabilities and issues involved with administering FOSS (Free and Open Source Software) to deliver concrete business benefits. Although our subject will sometimes become technical, we will strive to address the business benefits at the beginning of each and every post. Therefore, we are confident that this blog will prove interesting and understandable to a broad variety of leaders, managers, and technicians.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1148078&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 29 Oct 2009 17:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1148078</guid>
</item>
<item>
 <title>Blocks to Profitable Behavior</title>
 <link>http://openwebdeveloper.sys-con.com/node/1164729</link>
 <description>I recently added 20 yards of distance to every club in my golf bag with no effort whatsoever (and the chipping now is sublime). For the non-golfers out there, this is quite a significant improvement. I have played the game for about 15 years achieved a reasonable standard and plateaued, content in the knowledge that I know enough to be competitive and to enjoy myself. Over the years I have taken, on average, two lessons per year, read copious amounts in magazines, watched my heroes on the TV, dreamed of faultless rounds, practiced my bad habits at the driving-range and, of course, played once a week.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1164729&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 29 Oct 2009 16:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1164729</guid>
</item>
<item>
 <title>HL7 Interface Engines</title>
 <link>http://openwebdeveloper.sys-con.com/node/1154179</link>
 <description>So what do you really look for in an interface engine? There is more to an IE than just being a pass-through of messages.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1154179&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 29 Oct 2009 15:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1154179</guid>
</item>
<item>
 <title>Network-Centric Mobile Field Force Automation</title>
 <link>http://openwebdeveloper.sys-con.com/node/1163391</link>
 <description>This article explores the use of geospatial information to provide a network-centric view of the mobile work place and the real-time location of your mobile assets. USAF Colonel John Boyd is credited with the concept of the OODA loop.  The OODA loop (Observe, Orient, Decide and Act) is a concept originally applied to the combat operation processes often at the strategic level. It is now also often applied to understand commercial operations and learning processes.  It has become an important concept in both business and military strategy. According to Boyd, decision-making occurs in a recurring cycle of observe-orient-decide-act. An entity (whether an individual or an organization) that can process this cycle quickly, observing and reacting to unfolding events more rapidly than an opponent, can thereby &quot;get inside&quot; the opponent&#039;s decision cycle and gain the advantage. &lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1163391&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 19:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1163391</guid>
</item>
<item>
 <title>Real-Time Search and Five Reasons Why “We” Will Change the Web</title>
 <link>http://openwebdeveloper.sys-con.com/node/1157142</link>
 <description>If you don’t understand why the Real Time Web is huge, you will soon. 
Thanks to micro-blogging sites like Twitter, a constant stream of human-posted content has infiltrated the Web. This growing infiltration has created a bottoms up approach to content creation that via the progressive support of rapidly developing applications has and will continue [...]&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1157142&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 18:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1157142</guid>
</item>
<item>
 <title>Amazon’s Answer to SQL Azure - Amazon Relational Database Service</title>
 <link>http://openwebdeveloper.sys-con.com/node/1161618</link>
 <description>Today Amazon released its answer to SQL Azure, the hosted cloud database offered by Microsoft. The newest service form Amazon, the Amazon Relational Database Service, or Amazon RDS for short, now in beta, makes it easier for you to set up, operate, and scale a relational database in the cloud. You get direct database access without [...]


Related posts:&lt;ul&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/05/amazon-ec2-new-features-elastic-load-balancing-auto-scaling-and-amazon-cloudwatch/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Amazon EC2 New Features: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch&#039;&gt;Amazon EC2 New Features: Elastic Load Balancing, Auto Scaling, and Amazon CloudWatch&lt;/a&gt; &lt;small&gt; It is easier and easier easier for programmers to...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/03/microsoft-the-first-to-deliver-full-relational-database-in-the-cloud/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Microsoft the First to Deliver Full Relational Database in the Cloud&#039;&gt;Microsoft the First to Deliver Full Relational Database in the Cloud&lt;/a&gt; &lt;small&gt;SQL Data Services team at Microsoft, proudly announced that SDS will...&lt;/small&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&#039;http://www.azurejournal.com/2009/04/amazon-announces-amazon-elastic-map-reduce/&#039; rel=&#039;bookmark&#039; title=&#039;Permanent Link: Amazon Announces Amazon Elastic Map Reduce&#039;&gt;Amazon Announces Amazon Elastic Map Reduce&lt;/a&gt; &lt;small&gt;Amazon announced today the public beta of Amazon Elastic MapReduce,...&lt;/small&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1161618&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 28 Oct 2009 10:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1161618</guid>
</item>
<item>
 <title>Google Liberates Your Docs</title>
 <link>http://openwebdeveloper.sys-con.com/node/1159480</link>
 <description>In a note to the CCIF list, Sam Johnston  informed us that Google too has continued on its promise to liberate our data as part of their Data Liberation Front project. This latest Google effort introduces a new feature that makes it much easier to get your content back out of the Cloud using a tool that lets Google Doc&#039;s users easily &quot;Convert, Zip and Download.&quot; It&#039;s interesting to note that both Microsoft and Google released completing &quot;open&quot; initiatives today with Mircrosoft announcing they are opening the PST format for Outlook. It&#039;s great to see both companies actively battling it out for &quot;Open Cloud&quot; supremacy.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1159480&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 26 Oct 2009 19:31:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1159480</guid>
</item>
<item>
 <title>Ulitzer Named &quot;New Media&quot; Partner of Greatly Anticipated iStrategy Event in Berlin</title>
 <link>http://openwebdeveloper.sys-con.com/node/1149348</link>
 <description>A new ‘internet’ has been born which can flatten the market place if not managed correctly. New opportunities create greater challenges for any company to stay ahead. Thanks to sites like Ulitzer the corporate world has finally embraced online social media as a real competitive advantage, and the tier ones are now incorporating such initiatives in their 2010 business plans – but who will be left behind?&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1149348&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Oct 2009 23:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1149348</guid>
</item>
<item>
 <title>Meh. It&#039;s Just Data.</title>
 <link>http://openwebdeveloper.sys-con.com/node/1150416</link>
 <description>There seems to suddenly be a lot of focus on “data” and the ability for users consumers to pack up their data and take it wherever they want. Except for people attached to their i-Thing. I think users of i-Things were approached about the concept but were unable to get past the revelation that there are other “i-Things” out there from other vendors in the first place. Regardless, the core concept appears a laudable goal and rational desire. After all, the data was probably created by the consumer and thus, by most people’s definitions, they own the data. It’s theirs, so they should be able to move it hither and fro at will. But what is “data”?&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1150416&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 20 Oct 2009 10:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1150416</guid>
</item>
<item>
 <title>The Real Story Behind Independent Internet Consultants?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1130799</link>
 <description>In a recent post on a cloud computing mailing list, an old timer from the telecom days admitted that for him “being an independent consultant means about the same things as “being unemployed.”  Over the past few years the joke was “you cannot swing a dead cat over your head in downtown LA without whacking an unemployed telecom engineer.” &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=john-savageau.com&amp;blog=5631482&amp;post=544&amp;subd=johnsavageau&amp;ref=&amp;feed=1&quot; /&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1130799&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 04 Oct 2009 13:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1130799</guid>
</item>
<item>
 <title>Baking MapReduce into Database Engines - Worth the Reduction Sauce?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1127510</link>
 <description>MapReduce (implementations include Hadoop and CloudDB) has gained popularity in the industry. It also serves as marketing fodder for several new-breed ADBMS vendors who now claim to support it in various&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1127510&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 01 Oct 2009 06:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1127510</guid>
</item>
<item>
 <title>Moving to the Cloud: How Hard is it Really?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1116816</link>
 <description>Many IT managers would love to move some of their applications out of the enterprise data center and into the cloud. It&#039;s a chance to eliminate a whole litany of costs and headaches: in capital equipment, in power and cooling, in administration and maintenance. Instead, just pay as you go for the computing power you need, and let someone else worry about managing the underlying infrastructure.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1116816&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sun, 27 Sep 2009 06:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1116816</guid>
</item>
<item>
 <title>Russia &quot;Will&quot; Develop a New Web Browser</title>
 <link>http://openwebdeveloper.sys-con.com/node/1122021</link>
 <description>Russia &quot;will&quot; develop a new Web browser for federal employees. The  news was published on infonews.ru. The project is funded by the Ministry of Defense and FSB (formerly KGB). According to infonews, &quot;several million rubles will be spent on creation of Russian Web browser&quot;. They are planning to use Mozilla&#039;s Firefox as the base. The official version is that they are not happy that popular browsers are sending to Google search engine statistics on the user&#039;s visits of the Web sites. If this information is true, this is how you should read it: a group of people figured out how to get funding and split it between them. In a year or so the project will quietly fail, but Russia will have a couple of more millionaires. &lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1122021&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 26 Sep 2009 13:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1122021</guid>
</item>
<item>
 <title>Swedish Government Bans the Word &quot;Bank&quot; from .SE Domains</title>
 <link>http://openwebdeveloper.sys-con.com/node/1121021</link>
 <description>A major uproar has been brewing in Sweden over a recent government ruling banning the word &quot;bank&quot; from any Swedish domains that do not fit the official definition of a financial banking institution. (Basically *bank.se) On Thursday The Pirate Bay &lt;a href=&quot;http://www.namnbank.se/&quot;&gt;pledged it&#039;s support&lt;/a&gt; joining in the protest against the &lt;a href=&quot;http://www.pts.se/en-gb/&quot;&gt;Swedish Post- and Telecoms Authority&lt;/a&gt; (PTS)  The list has since started growing by hundreds of names per hour. It is run by the web host Binero to protest against the PTS decision to subject all Swedish se-domain names containing the word “bank” to an inspection prior to registration. This to insures that anyone that might be confused with a bank actually fulfills the legal requirements for one. It is a departure from international standards, where issues are solved, usually by a Uniform Dispute Resolution Process (UDRP) once they arise after registration. &lt;br /&gt;&lt;br /&gt;The big concern isn&#039;t specifically about the word bank so much as it sets a precedent for other words in the future. Think about if words such as cloud or science or music require official approval by a government agency before you could register the domain.&lt;br /&gt;&lt;br /&gt;The Swedish Bankers’ Association have lobbied for restrictions on domain names for a long time, making an interpretation of the Swedish law mandating that anyone using “Bank” as a name in their business must fulfill the requirements of one.&lt;br /&gt;&lt;br /&gt;Their arguments is that the banks have not been able to show evidence of fraudulent “bank”-sites, that typosquatting would not be stopped, whereas many Swedes would have a more difficult time registering, that scrutinizing new businesses before domain registration would be injust and, above all, that the approval of name scrutinization prior to registration would spread to many other names; titles protected by law, names of public authorities, brands, racist words etc.&lt;br /&gt;&lt;br /&gt;“To diverge from the democratic country norm of problem resolution post rather than pre registration, and to do it for a common word and name like “Bank” is dangerous. It makes it legally and logically plausible for many groups to lobby for scrutinizing an unforeseeable number of other words and names pre registration as well,”said Binero CEO Anders Aleborg, continuing:&lt;br /&gt;&lt;br /&gt;“All countries have the same problem and lobby groups like our big banks. There is a big risk that this form of net censorship might spread if Sweden does it.”&lt;br /&gt;&lt;br /&gt;--------------------&lt;br /&gt;&lt;p style=&quot;margin-left: 0pt; margin-right: 0pt; font-weight: bold;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;For more information:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Anders Aleborg, CEO&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Binero&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;, &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;+46 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;768-04 42 00&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;, &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;mailto:anders.aleborg@binero.se&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;anders.aleborg@binero.se&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Erik Arnberg, Marketing Manager, Binero, +46 &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;70-398 75 34, &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;mailto:erik.arnberg@binero.se&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;erik.arnberg@binero.se&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Swedish Government IT-advisor Patrik Fältström (Paf) blog:&lt;/span&gt;&lt;/span&gt; &lt;a href=&quot;http://stupid.domain.name/node/812#comment&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://stupid.domain.name/node/812#comment&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;.SE home page re: this: &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.iis.se/en/domaner/bank-i-domannamn/&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://www.iis.se/en/domaner/bank-i-domannamn/&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;PTS English home page: &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.pts.se/en-gb/&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://www.pts.se/en-gb/&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Namnbank.se (Swedish): &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://www.namnbank.se/&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://www.namnbank.se&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;/p&gt; &lt;p style=&quot;margin-left: 0pt; margin-right: 0pt;&quot;&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Press pictures, Anders Aleborg, &lt;/span&gt;&lt;/span&gt;&lt;a href=&quot;http://blogg.binero.se/press/&quot;&gt;&lt;span style=&quot;color: rgb(0, 0, 255);font-family:&#039;Lucida Sans Unicode&#039;;&quot; &gt;&lt;u&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;http://blogg.binero.se/press/&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt; &lt;/p&gt; &lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;Binero AB&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt; is a web host and registrar with the ambition of &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family:&#039;Lucida Sans Unicode&#039;;&quot;&gt;&lt;span style=&quot;font-size:78%;&quot;&gt;being the friendliest in Sweden; transparency, honesty and  friendliness.&lt;/span&gt;&lt;/span&gt;  &lt;div style=&quot;margin-top: 10px; height: 15px;&quot; class=&quot;zemanta-pixie&quot;&gt;&lt;a class=&quot;zemanta-pixie-a&quot; href=&quot;http://reblog.zemanta.com/zemified/2e813a8b-ef9d-4d1d-8810-fb86d03e3e1e/&quot; title=&quot;Reblog this post [with Zemanta]&quot;&gt;&lt;img style=&quot;border: medium none ; float: right;&quot; class=&quot;zemanta-pixie-img&quot; src=&quot;http://img.zemanta.com/reblog_e.png?x-id=2e813a8b-ef9d-4d1d-8810-fb86d03e3e1e&quot; alt=&quot;Reblog this post [with Zemanta]&quot; /&gt;&lt;/a&gt;&lt;span class=&quot;zem-script more-related pretty-attribution&quot;&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://static.zemanta.com/readside/loader.js&quot; defer=&quot;defer&quot;&gt;&lt;/script&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;br /&gt;
&lt;hr /&gt;
&lt;a href=&quot;http://www.enomaly.com&quot;&gt;Announcing The Enomaly Cloud Service Provider Edition&lt;/a&gt; | &lt;a href=&quot;http://www.twitter.com/ruv&quot;&gt;Twitter Me&lt;/a&gt; | &lt;a href=&quot;http://www.linkedin.com/in/reuvencohen&quot;&gt;Get Linkedin&lt;/a&gt; | &lt;a href=&quot;https://cloudcomputing.wufoo.com/forms/contact-reuven/&quot;&gt;Contact Reuven&lt;/a&gt; | &lt;a href=&quot;http://www.elasticvapor.com/2009/05/elasticvapor-disclosure-policy.html&quot;&gt;Disclosure Policy&lt;/a&gt;
&lt;hr /&gt;&lt;img width=&#039;1&#039; height=&#039;1&#039; src=&#039;https://blogger.googleusercontent.com/tracker/4159824378751259880-7816280403476791941?l=www.elasticvapor.com&#039;/&gt;&lt;/div&gt;&lt;div class=&quot;feedflare&quot;&gt;
&lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:4cEx4HpKnUU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=8Z1yLdOpl0Q:KbKcKfEjsSM:4cEx4HpKnUU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:yIl2AUoC8zA&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=yIl2AUoC8zA&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:63t7Ie-LG7Y&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=63t7Ie-LG7Y&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:dnMXMwOfBR0&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=dnMXMwOfBR0&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:qj6IDK7rITs&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?d=qj6IDK7rITs&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:V_sGLiPBpWU&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=8Z1yLdOpl0Q:KbKcKfEjsSM:V_sGLiPBpWU&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?a=8Z1yLdOpl0Q:KbKcKfEjsSM:F7zBnMyn0Lo&quot;&gt;&lt;img src=&quot;http://feeds.feedburner.com/~ff/Elasticvapor?i=8Z1yLdOpl0Q:KbKcKfEjsSM:F7zBnMyn0Lo&quot; border=&quot;0&quot;&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/Elasticvapor/~4/8Z1yLdOpl0Q&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1121021&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 25 Sep 2009 06:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1121021</guid>
</item>
<item>
 <title>Running Chrome Inside of Internet Explorer</title>
 <link>http://openwebdeveloper.sys-con.com/node/1118986</link>
 <description>Internet Explorer, particularly versions 6 and before, are the bane of any web developer&#039;s existence. The Internet Explorer versions Microsoft produced during the competion-free era between when Netscape died and Firefox came on the scene are masterpieces of monopolistic neglect. IE 5 and IE6 are slow, proprietary and just plain awful to work with.

Worst of all, Microsoft guaranteed themselves longtime domination of the corporate browser market through this cynical behavior because all the web apps built for IE 5 and 6 are so full of hacks that they won&#039;t run on &quot;modern&quot; browsers!&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1118986&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 24 Sep 2009 10:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1118986</guid>
</item>
<item>
 <title>Gmail Now Crashing Two Browsers</title>
 <link>http://openwebdeveloper.sys-con.com/node/1114586</link>
 <description>Wow. I’m impressed. For the past few days, Gmail has been hanging when I try to attach a file. It doesn’t matter what type of file it is or how big it is. More times than not, it hangs. The hang happens as soon as Gmail shows the bar that displays the percent loaded. I have to force-quit. This is with the latest version of FF and of Snow Leopard. (I use Gmail as part of Google Accounts, and I have https turned on.)&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1114586&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 21 Sep 2009 15:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1114586</guid>
</item>
<item>
 <title>Google Apps: The Missing Manual</title>
 <link>http://openwebdeveloper.sys-con.com/node/1113442</link>
 <description>I’ve mentioned before that I run my small business, Crucial Point LLC, primarily by leveraging cloud computing capabilities. With this post I’ll mention a book that helped me do that: Google Apps: The Missing Manual. This book does a great job at capturing the core functionality of Google Apps. However, no book can keep up with the capabilities and features of the Google Apps suite.  In cloud computing, features can be developed and fielded fast, and since Google intentionally invests in driving more and more features, a continuing stream of announcements on new functionality has occurred since I bought this book.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1113442&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 21 Sep 2009 11:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1113442</guid>
</item>
<item>
 <title>What Are the Data Recovery FAQs (Frequently Asked Questions)</title>
 <link>http://openwebdeveloper.sys-con.com/node/1112936</link>
 <description>Data loss is an unforeseen situations that could occur at any point, nevertheless of the hardware and software you are using. Data loss can harshly affect your business and may harm your company revenue as well as market reputation.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1112936&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Mon, 21 Sep 2009 09:27:59 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1112936</guid>
</item>
<item>
 <title>Media 2.0 on Ulitzer - New Media and Content Marketing Strategies</title>
 <link>http://openwebdeveloper.sys-con.com/node/1112198</link>
 <description>Here is an interesting news item which claims that UK online ad spend overtakes mainstream TV. The same news was corroborated by another post which stated that spending on online advertising surpasses TV. The news was little disconcerting because it did not seem to match with my ground level experience.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1112198&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 18 Sep 2009 21:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1112198</guid>
</item>
<item>
 <title>If Load Balancers Are Dead Why Do We Keep Talking About Them?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1111932</link>
 <description>&lt;p&gt;&lt;em&gt;Commoditized from solution to feature, from feature to function, load balancing is no longer a solution but rather a function of more advanced solutions that’s still an integral component for highly-available, fault-tolerant applications.&lt;/em&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=dGFXGwHsD_A&quot;&gt;&lt;img title=&quot;Link goes to YouTube clip of Monty Python sketch&quot; style=&quot;border-right: 0px; border-top: 0px; display: inline; margin: 5px 10px 5px 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;204&quot; alt=&quot;Link goes to YouTube clip of Monty Python sketch&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IfLoadBalancingisDeadWhyDoWeKeepTalkingA_30DE/HolyGrail004_3.jpg&quot; width=&quot;367&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt; &lt;the&gt;  &lt;p&gt;&lt;b&gt;Unashamed Parody of Monty Python and the Holy Grail&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Load balancers&lt;/em&gt;: I&#039;m not dead.     &lt;br /&gt;&lt;em&gt;The Market&lt;/em&gt;: &#039;Ere, it says it’s not dead.     &lt;br /&gt;&lt;em&gt;Analysts&lt;/em&gt;: Yes it is.     &lt;br /&gt;&lt;em&gt;&lt;em&gt;Load balancers&lt;/em&gt;:&lt;/em&gt; I&#039;m not.     &lt;br /&gt;&lt;em&gt;The Market&lt;/em&gt;: It isn&#039;t.     &lt;br /&gt;&lt;em&gt;Analysts&lt;/em&gt;: Well, it will be soon, it’s very ill.     &lt;br /&gt;&lt;em&gt;Load balancers&lt;/em&gt;: I&#039;m getting better.     &lt;br /&gt;&lt;em&gt;Analysts&lt;/em&gt;: No you&#039;re not, you&#039;ll be stone dead in a moment.&lt;/p&gt;  &lt;p moment.=&quot;moment.&quot; a=&quot;a&quot; in=&quot;in&quot; dead=&quot;dead&quot; stone=&quot;stone&quot; be=&quot;be&quot; you?ll=&quot;you?ll&quot; not,=&quot;not,&quot; you?re=&quot;you?re&quot; no=&quot;No&quot; analysts:=&quot;Analysts:&quot; better.=&quot;better.&quot; getting=&quot;getting&quot; i?m=&quot;I?m&quot; isn?t:=&quot;Isn?t:&quot; it=&quot;It&quot; claims=&quot;Claims&quot; that=&quot;That&quot; product=&quot;Product&quot; the=&quot;The&quot; ill.=&quot;ill.&quot; very=&quot;very&quot; he?s=&quot;he?s&quot; soon,=&quot;soon,&quot; will=&quot;will&quot; he=&quot;he&quot; well,=&quot;Well,&quot; isn?t.=&quot;isn?t.&quot; market:=&quot;Market:&quot; not.=&quot;not.&quot; is.=&quot;is.&quot; yes=&quot;Yes&quot; dead.=&quot;dead.&quot; not=&quot;not&quot; says=&quot;says&quot; ?ere,=&quot;?Ere,&quot;&gt;Earlier this year, amidst all the other (perhaps exaggerated) technology deaths, &lt;a href=&quot;http://www.gartner.com&quot; target=&quot;_blank&quot;&gt;Gartner&lt;/a&gt; declared that &lt;a href=&quot;http://mediaproducts.gartner.com/reprints/f5networks/164098.html&quot; target=&quot;_blank&quot;&gt;Load Balancers are Dead&lt;/a&gt;. It may come as surprise, then,  that application delivery network folks keep talking about them. As do users, customers, partners, and everyone else under the sun. In fact, with the increased interest in cloud computing it seems that load balancers are &lt;a href=&quot;http://www.youtube.com/watch?v=dGFXGwHsD_A&quot; target=&quot;_blank&quot;&gt;enjoying a short reprieve from death&lt;/a&gt;. &lt;/p&gt;  &lt;p /&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;LOAD BALANCERS REALLY ARE SO LAST CENTURY&lt;/strong&gt;   &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p&gt;They aren’t. Trust me, &lt;em&gt;load balancers&lt;/em&gt; aren’t enjoying anything. &lt;em&gt;Load balancing&lt;/em&gt; on the other hand, is very much in the spotlight as scalability and &lt;a href=&quot;http://www.infra20.com&quot; target=&quot;_blank&quot;&gt;infrastructure 2.0&lt;/a&gt; and availability in the cloud are highlighted as issues today’s IT staff must deal with. And if it seems that we keep mentioning &lt;em&gt;&lt;a href=&quot;http://www.f5.com/glossary/load-balancer.html&quot; target=&quot;_blank&quot;&gt;load balancers&lt;/a&gt; &lt;/em&gt;despite their apparent demise, it’s only because the understanding of what a load balancer &lt;em&gt;does &lt;/em&gt;is useful to slowly moving people toward what is taking its place: application delivery. &lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www.f5.com/glossary/load-balancing.html&quot; target=&quot;_blank&quot;&gt;Load balancing&lt;/a&gt; is an integral component to any high-availability and/or on-demand architecture. The ability to direct application requests across a (cluster|pool|farm|bank) of servers (physical or virtual) is an inherent property of cloud computing and on-demand architectures in general. But it is not the be-all and end-all of application delivery, it’s just the point at which application delivery begins and an integral function of application delivery controllers. &lt;/p&gt;  &lt;p&gt;Load balancers, back in their day, were “teh bomb.” These simple but powerful pieces of software (which later grew into appliances and later into full-fledged application switches) offered a way for companies to address the growing demand for Web-based access to everything from their news stories to their products to their services to their kids’ pictures. But as traffic demands grew so did the load on servers and eventually new functionality began to be added to load &lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IfLoadBalancingisDeadWhyDoWeKeepTalkingA_30DE/tombstone_2.jpg&quot;&gt;&lt;img title=&quot;tombstone&quot; style=&quot;border-top-width: 0px; display: inline; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 10px 0px 0px; border-right-width: 0px&quot; height=&quot;240&quot; alt=&quot;tombstone&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/IfLoadBalancingisDeadWhyDoWeKeepTalkingA_30DE/tombstone_thumb.jpg&quot; width=&quot;232&quot; align=&quot;left&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;balancers – caching, SSL offload and acceleration, and even security-focused functionality. From the core that was load balancing grew an entire catalog of application-rich features that focused on keeping applications available while delivering them fast and securely. At that point we were no longer simply load balancing applications, we were delivering them. Optimizing them. Accelerating them. Securing them. &lt;/p&gt;  &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;&lt;strong&gt;LET THEM REST IN PEACE…&lt;/strong&gt;   &lt;hr style=&quot;color: #c0c0c0&quot; width=&quot;100%&quot; noshade=&quot;noshade&quot; /&gt;  &lt;p&gt;So it made sense that in order to encapsulate the concept of application delivery and move people away from focusing on load balancing that we’d give the product and market a new name. Thus arose the term “&lt;a href=&quot;http://www.f5.com/glossary/application-delivery-networking.html&quot; target=&quot;_blank&quot;&gt;application delivery network&lt;/a&gt;” and “application delivery controller.” But at the core of both is &lt;em&gt;still &lt;/em&gt;load balancing. Not load balancers, but load balancing. A function, if you will, of application delivery. But not the whole enchilada; not by a long shot. &lt;/p&gt;  &lt;p&gt;If we’re still mentioning load balancing (and even load balancers, as incorrect as that term may be today) it’s because the function is very, very, very important (I could add a few more “verys” but I think you get the point) to so many different architectures and to meeting business goals around availability and performance and security that it &lt;em&gt;should &lt;/em&gt;be mentioned, if not centrally then at least peripherally. &lt;/p&gt;  &lt;p&gt;So yes. Load balanc&lt;em&gt;ers&lt;/em&gt; are very much outdated and no longer able to provide the biggest bang for your buck. But load balanc&lt;em&gt;ing, &lt;/em&gt;particularly when leveraged as a core component in an &lt;a href=&quot;http://en.wikipedia.org/wiki/Application_delivery_network&quot; target=&quot;_blank&quot;&gt;application delivery network&lt;/a&gt;, is very much in vogue (it’s trendy, like iPhones) and very much a necessary part of a successfully implemented high-availability or on-demand architecture. &lt;/p&gt;  &lt;p&gt;Long live load balanc&lt;em&gt;ing. &lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://twitter.com/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Follow me on Twitter&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_twitt-twoo-icon.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/Rss.aspx&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/Portals/0/images/Icons/icon_xml_18.gif&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.slideshare.net/lmacvittie&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;View Lori&#039;s profile on SlideShare&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_slideshare.png&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://lmacvittie.tumblr.com&quot; border=&quot;0&quot;&gt;&lt;img title=&quot;Follow me on Tumblr&quot; height=&quot;18&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_tumblr.gif&quot; width=&quot;18&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://lmacvittie.posterous.com/&quot;&gt;&lt;img title=&quot;Posterous&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_posterous.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://www.linkedin.com/in/lmacvittie&quot;&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/125/o_linkedin_16.png&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.friendfeed.com/lmacvittie&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;16&quot; alt=&quot;friendfeed&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/friendfeed_3.jpg&quot; width=&quot;16&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_2.png&quot;&gt;&lt;img style=&quot;border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px&quot; height=&quot;16&quot; alt=&quot;icon_facebook&quot; src=&quot;http://devcentral.f5.com/weblogs/images/devcentral_f5_com/weblogs/macvittie/WindowsLiveWriter/InfrastructureasaServiceHowcontextawares_69CD/icon_facebook_4.png&quot; width=&quot;16&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Subscribe using any feed reader!&quot; href=&quot;http://www.addthis.com/feed.php?pub=lmacvittie&amp;amp;h1=http%3A%2F%2Fdevcentral.f5.com%2Fweblogs%2Fmacvittie%2FRss.aspx&amp;amp;t1=&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;AddThis Feed Button&quot; src=&quot;http://s9.addthis.com/button1-fd.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;a title=&quot;Bookmark and Share&quot; onclick=&quot;window.open(&#039;http://www.addthis.com/bookmark.php?wt=nw&amp;amp;pub=lmacvittie&amp;amp;url=&#039;+encodeURIComponent(location.href)+&#039;&amp;amp;title=&#039;+encodeURIComponent(document.title), &#039;addthis&#039;, &#039;scrollbars=yes,menubar=no,width=620,height=520,resizable=yes,toolbar=no,location=no,status=no,screenX=200,screenY=100,left=200,top=100&#039;); return false;&quot; href=&quot;http://www.addthis.com/bookmark.php&quot; target=&quot;_blank&quot;&gt;&lt;img height=&quot;18&quot; alt=&quot;Bookmark and Share&quot; src=&quot;http://s9.addthis.com/button1-share.gif&quot; width=&quot;125&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;script type=&quot;text/javascript&quot; src=&quot;http://track.mybloglog.com/js/jsserv.php?mblID=2008070914270355&quot;&gt;&lt;/script&gt;&lt;/p&gt;  &lt;div class=&quot;wlWriterEditableSmartContent&quot; id=&quot;scid:0767317B-992E-4b12-91E0-4F059A8CECA8:f2ba3eb2-7e6c-42ab-9dff-4164c5a2b35d&quot; style=&quot;padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px&quot;&gt;Technorati Tags: &lt;a href=&quot;http://technorati.com/tags/MacVittie&quot; rel=&quot;tag&quot;&gt;MacVittie&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/F5&quot; rel=&quot;tag&quot;&gt;F5&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/load+balancers&quot; rel=&quot;tag&quot;&gt;load balancers&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/load+balancing&quot; rel=&quot;tag&quot;&gt;load balancing&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/application+delivery+network&quot; rel=&quot;tag&quot;&gt;application delivery network&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/application+delivery&quot; rel=&quot;tag&quot;&gt;application delivery&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/security&quot; rel=&quot;tag&quot;&gt;security&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/acceleration&quot; rel=&quot;tag&quot;&gt;acceleration&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/optimization&quot; rel=&quot;tag&quot;&gt;optimization&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/high-availability&quot; rel=&quot;tag&quot;&gt;high-availability&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/cloud&quot; rel=&quot;tag&quot;&gt;cloud&lt;/a&gt;,&lt;a href=&quot;http://technorati.com/tags/on-demand&quot; rel=&quot;tag&quot;&gt;on-demand&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;Related blogs &amp;amp; articles: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/02/16/the-house-that-load-balancing-built.aspx&quot;&gt;The House that Load Balancing Built&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://www.networkworld.com/columnists/2009/011509-layland-app-delivery.html&quot;&gt;A new era in application delivery&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/24/infrastructure-2.0-the-diseconomy-of-scale-virus.aspx&quot;&gt;Infrastructure 2.0: The Diseconomy of Scale Virus&lt;/a&gt;  &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/11/04/the-politics-of-load-balancing.aspx&quot;&gt;The Politics of Load Balancing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2008/02/27/3092.aspx&quot;&gt;Don&#039;t just balance the load, distribute it&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/09/15/network-application-load-balancing.aspx&quot;&gt;WILS: Network Load Balancing versus Application Load Balancing&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/05/07/cloud-computing-is-not-burger-king.-you-canrsquot-have-it.aspx&quot;&gt;Cloud computing is not Burger King. You can’t have it your way. Yet.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href=&quot;http://devcentral.f5.com/weblogs/macvittie/archive/2009/05/14/the-revolution-continues-let-them-eat-cloud.aspx&quot;&gt;The Revolution Continues: Let Them Eat Cloud&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;&lt;/the&gt;&lt;img src=&quot;http://devcentral.f5.com/weblogs/macvittie/aggbug/6115.aspx&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/f5/XOwx/~4/fT-bw9Hc44A&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1111932&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 18 Sep 2009 07:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1111932</guid>
</item>
<item>
 <title>Don’t Get Stuck in a Cloud</title>
 <link>http://openwebdeveloper.sys-con.com/node/1109920</link>
 <description>Cloud computing is in fact a real phenomenon and does create great technological and business value. Simply put, cloud computing allows one to build network applications without having to worry about the network. So far, so good; but what is the catch?&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1109920&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Thu, 17 Sep 2009 20:15:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1109920</guid>
</item>
<item>
 <title>Amazon S3 vs Amazon EBS on the Elastic Cloud</title>
 <link>http://openwebdeveloper.sys-con.com/node/1103438</link>
 <description>Amazon Elastic Block Storage (Amazon EBS) is a new type of storage designed specifically for Amazon EC2 instances. Amazon EBS allows you to create volumes that can be mounted as devices by EC2 instances. Amazon EBS volumes behave as if they were raw unformatted external hard drives and can be formatted using a file system such as ext3 (Linux) or NTFS (Windows) and mounted on an EC2 instance; files are accessed through the file system . They have user supplied device names and provide a block device interface.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1103438&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 12 Sep 2009 18:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1103438</guid>
</item>
<item>
 <title>Ulitzer vs. Ning</title>
 <link>http://openwebdeveloper.sys-con.com/node/1075236</link>
 <description>In the case of Ulitzer, as a writer I am focused on getting readers from within an existing audience.  There are already thousands of readers coming to the Ulitzer site, so if they are interested in my topics such as marketing, they will find my articles as well as others.  Ulitzer allows the writer the ability to set up a feed coming from another site, so it can be a write once, publish twice strategy.  You just have to give Ulitzer a few hours to upload a new article you wrote on a different site.  You still have to go back into that article even after it has been posted and assign it to topics and tags.  This is part of the administration of your stories which is under the manage stories menu.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1075236&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Sat, 12 Sep 2009 16:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1075236</guid>
</item>
<item>
 <title>Facebook Open Sources FriendFeed Code</title>
 <link>http://openwebdeveloper.sys-con.com/node/1102095</link>
 <description>Interesting developments today in the scalable real time web front. In a rather unexpected move, Facebook has released a project called Tornado -- an open source version of the scalable, non-blocking web server and and tools that power FriendFeed.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1102095&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Fri, 11 Sep 2009 06:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1102095</guid>
</item>
<item>
 <title>An Accident Waiting To Happen? Or Designing The Next Big Thing</title>
 <link>http://openwebdeveloper.sys-con.com/node/1098603</link>
 <description>... There was an interesting article in the news yesterday from an insurance company about which professions have the worst road accident records. Topping the list... ahead of sales managers and students... are computer engineers!!!

Being an engineer at heart (although my programming days are long behind me) it struck me ...&lt;img src=&quot;http://feeds.feedburner.com/~r/viewfromthebunker/~4/ITZvN4hc4vs&quot; height=&quot;1&quot; width=&quot;1&quot;/&gt;&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1098603&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Wed, 09 Sep 2009 06:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1098603</guid>
</item>
<item>
 <title>Google Books Metadata: Google Responds</title>
 <link>http://openwebdeveloper.sys-con.com/node/1097713</link>
 <description>There&#039;s a terrific colloquy between Google and Geoff Nunberg in response to Geoff&#039;s critique of  Google&#039;s handling of the metadata attached to the books Google is digitizing (which I blogged about here).  It&#039;s fascinating for its content, but also very cool as a conversation between a company and ...&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1097713&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 08 Sep 2009 21:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1097713</guid>
</item>
<item>
 <title>True Knowledge Not a Google Killer – and That’s Good</title>
 <link>http://openwebdeveloper.sys-con.com/node/1097715</link>
 <description>Every time a new search engine pops up, bloggers, journalists and analysts get all worked up about its potential (or otherwise) to be a ‘Google Killer.’ I’ve written about this before, and really can’t understand the apparent obsession with ‘killing’ a company that’s continuing to do remarkably well at meeting the needs of millions. It’s not perfect, of course, and there’s always room for more innovation/competition, but does Google need to die in the process?&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1097715&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 08 Sep 2009 19:00:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1097715</guid>
</item>
<item>
 <title>How Cool is the Cloud?</title>
 <link>http://openwebdeveloper.sys-con.com/node/1082636</link>
 <description>Today, we are an early cohabitant of “The Cloud”, thanks in no small part to our adoption of all of the cool cloud enablers mentioned above.  But to understand how cool cloud computing really is, you first have to understand that the cloud is still in its infancy, and already, it’s a cool kid.  It’s kind of like that ten year old who hangs around with friends that can drive.&lt;p&gt;&lt;a href=&quot;http://openwebdeveloper.sys-con.com/node/1082636&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 08 Sep 2009 05:45:00 EDT</pubDate>
 <guid isPermaLink="true">http://openwebdeveloper.sys-con.com/node/1082636</guid>
</item>
</channel>
</rss>
