<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tim Anderson's ITWriting &#187; internet</title>
	<atom:link href="http://www.itwriting.com/blog/category/internet/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Fri, 10 Feb 2012 15:16:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WebKit dominance threatens mobile web standards &#8211; but who will care?</title>
		<link>http://www.itwriting.com/blog/5429-webkit-dominance-threatens-mobile-web-standards-but-who-will-care.html</link>
		<comments>http://www.itwriting.com/blog/5429-webkit-dominance-threatens-mobile-web-standards-but-who-will-care.html#comments</comments>
		<pubDate>Thu, 09 Feb 2012 17:14:53 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[w3c]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5429</guid>
		<description><![CDATA[<p>Daniel Glazman, co-chairman of the W3C CSS working group, has written a strongly-worded post describing how the “over-dominance” of the WebKit rendering engine threatens web standards.</p> <p>Everyone loves the open source WebKit, so how is this so? The issue is a complex one. Those who make web browsers do not want to be tied <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5429-webkit-dominance-threatens-mobile-web-standards-but-who-will-care.html">WebKit dominance threatens mobile web standards &#8211; but who will care?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5351-appcelerator-ceo-on-emea-expansion-titanium-vs-phonegap-and-how-webkit-drives-html5-standards.html' rel='bookmark' title='Permanent Link: Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards'>Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards</a></li>
<li><a href='http://www.itwriting.com/blog/368-adobe-friend-or-enemy-of-open-source-open-standards.html' rel='bookmark' title='Permanent Link: Adobe: friend or enemy of open source, open standards?'>Adobe: friend or enemy of open source, open standards?</a></li>
<li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Daniel Glazman, co-chairman of the W3C CSS working group, has written a <a href="http://www.glazman.org/weblog/dotclear/index.php?post/2012/02/09/CALL-FOR-ACTION%3A-THE-OPEN-WEB-NEEDS-YOU-NOW" target="_blank">strongly-worded post</a> describing how the “over-dominance” of the <a href="http://www.webkit.org/" target="_blank">WebKit</a> rendering engine threatens web standards.</p>
<p>Everyone loves the open source WebKit, so how is this so? The issue is a complex one. Those who make web browsers do not want to be tied only to those standards already ratified by the <a href="http://www.w3.org/" target="_blank">W3C</a> as part of HTML or CSS. Therefore, they add features, sometimes in the hope that they will become standards, but use a vendor-specific prefix such as <code>-webkit-</code>,<code>-moz-</code> or <code>-ms-.</code> If you use those features in your markup, you do so in the awareness that they will only work on that specific vendor’s browser. The idea is that the best vendor-specific extensions become standard, in which case the prefix is dropped; or are replaced by an equivalent standard, in which case the prefix is also dropped. This has become an accepted part of the way standards are formed.</p>
<p>The issue now is that WebKit dominates the mobile web to the extent that web authors can assume its use without losing many users. WebKit is used in Apple iOS, Google Android, RIM BlackBerry 6 and higher, as well as on the desktop in Apple Safari and Google Chrome. Amazon also uses WebKit in the Kindle and of course the Android-based Kindle Fire.</p>
<p>The consequence, says Glazman, is that:</p>
<blockquote><p>technically, the mobile Web is full of <em>works-only-in-WebKit </em>web sites while other browsers and their users are crying. </p>
</blockquote>
<p> The further consequence, and this is Glazman’s strongest point, is that other browsers will have to pretend to be WebKit and support its extensions in order to give users a good experience – even if they have their own vendor-specific extensions that support the same features:</p>
<blockquote><p>All browser vendors let us officially know it WILL happen, and rather sooner than later because they have, I quote, &quot;<em>no other option</em>&quot;. </p>
</blockquote>
<p>Glazman says “all browser vendors” which suggests that even Microsoft will do this, though that would be a surprising development.</p>
<p>This would mean that the <code>-webkit-</code> vendor-specific extensions were no longer vendor-specific. It would also meant that WebKit is in effect able to create web standards without the bother of going through the W3C:</p>
<blockquote><p>It will turn a market share into a <em>de facto </em>standard, a single implementation into a world-wide monopoly. Again. It will kill our standardization process. That&#8217;s not a question of <em>if</em>, that&#8217;s a question of <em>when</em>.</p>
</blockquote>
<p>says Glazman, suggesting that there is a risk of a return to the bad days when the dominance Microsoft’s IE6 prevented standards from evolving.</p>
<p>The parallel with IE6 is weak. IE6 was not an open source project, and the damage it did was in part because Microsoft deliberately chose not to invest in advancing HTML, preferring to drive users towards rich internet-connected Windows applications. It is difficult to see how that can happen to WebKit.</p>
<p>Nevertheless, the situation with WebKit is making it difficult for other mobile browsers to compete and does undermine the standards process. This is not really the fault of the WebKit team, though the W3C would like to see support for obsolete vendor-specific extensions dropped more quickly to discourage their use. Rather, it is a consequence of web authors seeing little value in adding support for other browsers that have little actual use on the mobile web.</p>
<p>It is worth observing that Glazman is a Mozilla guy, and his company <a href="http://disruptive-innovations.com/products/index.html" target="_blank">Disruptive Innovations</a> makes Mozilla extensions.</p>
<p>How can this be resolved? Glazman and others are right to raise awareness of the issue, but I doubt that many outside the standards community or browser vendors themselves will see this as a major problem. </p>
<p>The best fix would be for non-WebKit browsers to become more popular on the mobile web. Growing use of Windows Phone, for example, would give web authors more incentive to fix their markup. Another route to improving standards is via tools which do the right thing. Adobe’s strong support for CSS in Dreamweaver, for example, gave a significant boost to its use and helped to rescue us from font tags and the like.</p>
<p>Finally, it seems to me that the distinction between the “mobile” web and the “full” web is blurring, and rightly so. Users on mobile devices often tap the “full site” link where available since they have big enough screens to benefit. WebKit does not yet dominate the desktop Web.&#160; </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5351-appcelerator-ceo-on-emea-expansion-titanium-vs-phonegap-and-how-webkit-drives-html5-standards.html' rel='bookmark' title='Permanent Link: Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards'>Appcelerator CEO on EMEA expansion, Titanium vs PhoneGap, and how WebKit drives HTML5 standards</a></li>
<li><a href='http://www.itwriting.com/blog/368-adobe-friend-or-enemy-of-open-source-open-standards.html' rel='bookmark' title='Permanent Link: Adobe: friend or enemy of open source, open standards?'>Adobe: friend or enemy of open source, open standards?</a></li>
<li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5429-webkit-dominance-threatens-mobile-web-standards-but-who-will-care.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&#8217;s Laura Merling</title>
		<link>http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html</link>
		<comments>http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 13:38:31 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[alcatel-lucent]]></category>
		<category><![CDATA[bt]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[monkigras]]></category>
		<category><![CDATA[twilio]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5415</guid>
		<description><![CDATA[<p>Laura Merling from Alcatel-Lucent spoke at the Monki Gras conference in London earlier this week, saying in effect that telecommunication companies have a dying business model. </p> <p>She gave a two-minute summary of Telco history.&#160; “First it was all about voice,” she said. “Then the intertubes happened. Now you had data … then it <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html">Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&#8217;s Laura Merling</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html' rel='bookmark' title='Permanent Link: Twilio: programmable telephony, SMS comes to the UK, Europe'>Twilio: programmable telephony, SMS comes to the UK, Europe</a></li>
<li><a href='http://www.itwriting.com/blog/132-wheres-the-business-model-in-web-20-dont-ask-mywebalert.html' rel='bookmark' title='Permanent Link: Where&#8217;s the business model in Web 2.0? Don&#8217;t ask MyWebAlert.'>Where&#8217;s the business model in Web 2.0? Don&#8217;t ask MyWebAlert.</a></li>
<li><a href='http://www.itwriting.com/blog/730-online-services-need-stronger-security-if-business-users-are-to-entrust-their-critical-data-to-the-cloud.html' rel='bookmark' title='Permanent Link: Online services need stronger security if business users are to entrust their critical data to the cloud'>Online services need stronger security if business users are to entrust their critical data to the cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://twitter.com/magicmerl" target="_blank">Laura Merling</a> from <a href="http://www.alcatel-lucent.com/wps/portal?COUNTRY_CODE=US&amp;COOKIE_SET=false" target="_blank">Alcatel-Lucent</a> spoke at the Monki Gras conference in London earlier this week, saying in effect that telecommunication companies have a dying business model. </p>
<p>She gave a two-minute summary of Telco history.&#160; “First it was all about voice,” she said. “Then the intertubes happened. Now you had data … then it went back to voice, the big push for wireless. Then of course wireless moved, so it’s not about voice any more, it’s about the data.”</p>
<p>She expects the next step to be “connected devices … the phone goes away, everything you do both data and voice happens on other devices.”</p>
<p>What does this mean for telcos? They have become commoditised, she said, suppliers of data plans. “It is a big commoditised business that has no real innovation.”</p>
<p>“In the future, the data plans dies,”, Merling says. “Think about it. How many devices have you got? Think about connecting all of those. You probably want the same data plan. But why pay for a data plan? How will telcos make money? You can’t just keep increasing the data plan.” </p>
<p>Instead, the money is going to come from the APIs and accessing the services.</p>
<p>Enter <a href="http://www.twilio.com/" target="_blank">Twilio</a>, a virtual telco. “I think of twilio as a craft telco”, said Merling, tying in with the beer theme that flowed through Monki Gras. “Do they sell hardware? No. They have software and APIs.” She says the Twilio business model scares the industry: it is based on transactions, not data plans. She also noted how old established vendors are buying up software-based providers, such as BT acquiring Ribbit and Microsoft acquiring Skype.</p>
<p>Tomorrow’s telco, says Merling, is a based on a software stack. “Antennas and towers are not going to go away, but the infrastructure becomes all software based &#8230; combining network services with cloud infrastructure.</p>
<p>“At Alcatel-Lucent we sell hardware. We sell big giant boxes. But this is where it is going.” She says the telcos are now aware of this, hence the title of her session “How telcos got API religion.”</p>
<p>Her final prediction? “Jeff Lawson becomes the CEO of AT&amp;T. Why? Because the model has to change.”</p>
<p>It was a thought-provoking talk, though the unspoken question was whether in fact the telcos will successfully transition or whether they will simply become less important, continuing to maintain the pipes while others profit from what flows through them. </p>
<p>I <a href="http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html" target="_blank">interviewed Twilio CEO Jeff Lawson</a> in October last year.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html' rel='bookmark' title='Permanent Link: Twilio: programmable telephony, SMS comes to the UK, Europe'>Twilio: programmable telephony, SMS comes to the UK, Europe</a></li>
<li><a href='http://www.itwriting.com/blog/132-wheres-the-business-model-in-web-20-dont-ask-mywebalert.html' rel='bookmark' title='Permanent Link: Where&#8217;s the business model in Web 2.0? Don&#8217;t ask MyWebAlert.'>Where&#8217;s the business model in Web 2.0? Don&#8217;t ask MyWebAlert.</a></li>
<li><a href='http://www.itwriting.com/blog/730-online-services-need-stronger-security-if-business-users-are-to-entrust-their-critical-data-to-the-cloud.html' rel='bookmark' title='Permanent Link: Online services need stronger security if business users are to entrust their critical data to the cloud'>Online services need stronger security if business users are to entrust their critical data to the cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to brew better software: The Monki Gras in London</title>
		<link>http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html</link>
		<comments>http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html#comments</comments>
		<pubDate>Thu, 02 Feb 2012 15:25:25 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[jenkins]]></category>
		<category><![CDATA[joyent]]></category>
		<category><![CDATA[redmonk]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5402</guid>
		<description><![CDATA[<p>I attended The Monki Gras in London yesterday, a distinctive developer event arranged by the analyst firm RedMonk. </p> <p>This was not only a developer event, with the likes of Andre Charland and Dave Johnson from the PhoneGap team at Adobe, Mike Milinkovich the executive director of the Eclipse Foundation, and Jason Hoffman with <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html">How to brew better software: The Monki Gras in London</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4941-phonegap-likely-to-move-to-apache-software-foundation.html' rel='bookmark' title='Permanent Link: PhoneGap likely to move to Apache Software Foundation'>PhoneGap likely to move to Apache Software Foundation</a></li>
<li><a href='http://www.itwriting.com/blog/152-software-architects-cautious-about-soa-london-underground-makes-it-work.html' rel='bookmark' title='Permanent Link: Software architects cautious about SOA; London Underground makes it work'>Software architects cautious about SOA; London Underground makes it work</a></li>
<li><a href='http://www.itwriting.com/blog/3991-qcon-london-kicks-off-with-call-to-rediscover-agile-use-open-source.html' rel='bookmark' title='Permanent Link: QCon London kicks off with call to rediscover Agile, use open source'>QCon London kicks off with call to rediscover Agile, use open source</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I attended <a href="http://monkigras.com/" target="_blank">The Monki Gras</a> in London yesterday, a distinctive developer event arranged by the analyst firm <a href="http://redmonk.com/" target="_blank">RedMonk</a>. </p>
<p>This was not only a developer event, with the likes of Andre Charland and Dave Johnson from the <a href="http://phonegap.com/" target="_blank">PhoneGap</a> team at Adobe, Mike Milinkovich the executive director of the <a href="http://eclipse.org/" target="_blank">Eclipse Foundation</a>, and Jason Hoffman with Bryan Cantrill from cloud services (and Node.js sponsors) <a href="http://www.joyent.com/" target="_blank">Joyent</a>. It was also a serious beer event, complete with a range of craft beers, a beer tasting competition with nine brews to try, and a talk plus a free book from&#160; beer expert Melissa Cole. An unusual blend of flavours.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image_thumb.png" width="193" height="244" /></a></p>
<p>In charge of the proceedings was RedMonk co-founder and all round impressario James Governor. I am a big fan of RedMonk and its developer-focused approach; it has been a fresh and heady brew in the dry world of IT analysts. </p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image_thumb1.png" width="244" height="226" /></a></p>
<p>The Monki Gras did seem like an attempt by a regular IT conference sufferer to fix problems often encountered. The Wi-Fi worked, the food was fresh, unusual and delicious, the coffee was superb; though brewing good coffee takes time so the queues were long. Not everything scales. Fortunately this was a small event, and a rare treat for the couple of hundred or so who attended.</p>
<p>That said, there were frustrations. The sessions were short, which in general is a good thing, but left me wanting more depth and more details in some cases; we did not learn much about PhoneGap other than a brief overview, for example.</p>
<p>Nevertheless there was serious content. Redmonk’s Stephen O’Grady made the point succinctly: IT decision makers are ignorant about what developers actually use and what they want to use, which is one reason why there is so much dysfunction in this industry. Part of the answer is to pay more attention, and several sessions covered different aspects of analytics: Matt LeMay from bitly on what users click on the Web; Matt Biddulph (ex BBC, Dopplr, Nokia) gave a mind-stretching talk on social network analysis which, contrary to what some think, was not invented by Facebook but predates the Internet; and O’Grady shared some insights from developer analytics at RedMonk.</p>
<p>I had not noticed before that <a href="https://github.com/" target="_blank">github</a> now gets nearly double the number of commits than does <a href="http://code.google.com/" target="_blank">Google Code</a>. That is partly because developers like git, but may also say something about Google’s loss of kudos in the open source developer community.</p>
<p>Kohsuke Kawaguchi, lead for Jenkins Continuous Integration and an architect at <a href="http://www.cloudbees.com/" target="_blank">CloudBees</a>, spoke on building a developer community. His context was how Jenkins attracted developers, but his main point has almost limitless application:&#160; “Make everything easy, relentlessly.” </p>
<p>Something I see frequently is how big companies (the bigger the worse) place obstacles in front of developers or users who have an interest in their products or services. Examples are enforced registration, multiple clicks through several complex pages to get to the download you want, complex installs, and confusing information. It all adds friction. If the target is sufficiently compelling, like apps on Apple’s app store, developers will get there anyway; but it all adds friction, and if you are not Apple that can be fatal.</p>
<p>The Joyent guys did not speak about Node.js, sadly, but rather on the distinction between a VP of engineering and a Chief Technology Officer. Sounds dry and abstruse? I thought so too, but the delivery was so energetic that they were soon forgiven. Hoffman and Cantrill moved on to talk about management antipatterns in the software industry, prompting many wry nods of recognition from the audience. “It is very hard for middle management to add value,” said Cantrill.</p>
<p>Milinkovich made the point that the most valued open source projects generally make their way to a software foundation; PhoneGap to Apache is a recent example. He then gave the talk he really wanted to give, noting that as new software stacks emerge they have a tendency to re-implement CORBA, a middleware specification from the Nineties that tackled problems including remote objects, language independence, and transactions across the Internet. CORBA is remembered for drowning in complexity, but Milinkovich’s point is that the creators of exciting new stacks like Node.js should at least research and learn from past experience. </p>
<p>Milinkovich also found time to proclaim that “Flash is dead, Silverlight is dead, browser plugins are dead.” Perhaps premature; but I did not hear many dissenting voices. </p>
<p>I <a href="http://twitter.com/timanderson" target="_blank">tweeted the conference extensively</a> yesterday (losing at least one follower but gaining several more). Look out also for a couple of follow-up posts on topics of particular importance.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4941-phonegap-likely-to-move-to-apache-software-foundation.html' rel='bookmark' title='Permanent Link: PhoneGap likely to move to Apache Software Foundation'>PhoneGap likely to move to Apache Software Foundation</a></li>
<li><a href='http://www.itwriting.com/blog/152-software-architects-cautious-about-soa-london-underground-makes-it-work.html' rel='bookmark' title='Permanent Link: Software architects cautious about SOA; London Underground makes it work'>Software architects cautious about SOA; London Underground makes it work</a></li>
<li><a href='http://www.itwriting.com/blog/3991-qcon-london-kicks-off-with-call-to-rediscover-agile-use-open-source.html' rel='bookmark' title='Permanent Link: QCon London kicks off with call to rediscover Agile, use open source'>QCon London kicks off with call to rediscover Agile, use open source</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wikipedia goes dark for a day to protest against proposed US legislation</title>
		<link>http://www.itwriting.com/blog/5347-wikipedia-goes-dark-for-a-day-to-protest-against-proposed-us-legislation.html</link>
		<comments>http://www.itwriting.com/blog/5347-wikipedia-goes-dark-for-a-day-to-protest-against-proposed-us-legislation.html#comments</comments>
		<pubDate>Wed, 18 Jan 2012 09:01:16 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[pipa]]></category>
		<category><![CDATA[sopa]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5347</guid>
		<description><![CDATA[<p>All Wikipedia English requests today redirect to a page protesting against proposed US legislation, specifically the draft SOPA and PIPA legislation.</p> <p></p> <p>Other sites will also be protesting, including Reddit (a 12 hour protest) and Mozilla, the Firefox people.</p> <p>Many web searchers will be discovering the value of the cached pages held by search <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5347-wikipedia-goes-dark-for-a-day-to-protest-against-proposed-us-legislation.html">Wikipedia goes dark for a day to protest against proposed US legislation</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1543-search-for-virus-help-highlights-lack-of-authority-in-google-wikipedia.html' rel='bookmark' title='Permanent Link: Search for virus help highlights lack of authority in Google, Wikipedia'>Search for virus help highlights lack of authority in Google, Wikipedia</a></li>
<li><a href='http://www.itwriting.com/blog/1641-death-of-popfly-shows-the-dark-side-of-the-cloud.html' rel='bookmark' title='Permanent Link: Death of Popfly shows the dark side of the cloud'>Death of Popfly shows the dark side of the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3786-redgate-to-charge-for-net-reflector-runs-into-storm-of-protest.html' rel='bookmark' title='Permanent Link: Red Gate to charge for .NET Reflector, runs into storm of protest'>Red Gate to charge for .NET Reflector, runs into storm of protest</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>All <a href="http://en.wikipedia.org/wiki/Main_Page" target="_blank">Wikipedia English</a> requests today redirect to a page protesting against proposed US legislation, specifically the draft SOPA and PIPA legislation.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image12.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image_thumb11.png" width="404" height="212" /></a></p>
<p>Other sites will also be protesting, including <a href="http://www.reddit.com/" target="_blank">Reddit</a> (a 12 hour protest) and <a href="http://blog.mozilla.com/blog/2012/01/17/mozilla-to-join-tomorrows-virtual-protests-of-pipasopa/" target="_blank">Mozilla</a>, the Firefox people.</p>
<p>Many web searchers will be discovering the value of the cached pages held by search engines. That aside, this is a profound issue that is about more than just SOPA and PIPA. SOPA stands for Stop Online Piracy, and PIPA Protect IP. The problem is that the internet is the powerful means of sharing information that mankind has devised. This brings many benefits, but not so much if it is your proprietary information that is being exchanged for free (music, video, ebooks, software) or if it gives easy access to counterfeit versions of your products, with designer handbags, watches, drugs and the like being particularly vulnerable, because intellectual property forms a large proportion of the value of the purchase.</p>
<p>If you consider this issue at the highest level, there are three broad solutions:</p>
<ol>
<li>Do nothing, on the grounds that the world has changed and there is nothing you can do that is effective. Technology has made some forms of copyright impossible to enforce. Affected businesses have to adapt to this new world.</li>
<li>Introduce legislation that widens the responsibility for web sites that enable or facilitate copyright infringement beyond the sites themselves, to include search engines, ISPs and payment processors. One of the debates here is how much the owners of the pipes, the infrastructure on which the internet runs, should take legal responsibility for the content that flows through them. Such legislation might be somewhat effective, but at a heavy cost in terms of forcing many sites and services offline even if they have only a slight and tangential relationship to infringing content, and greatly raising the cost of providing services. At worst we might end up with a censored, filtered, limited, expensive internet that represents a step backwards in technology. The further risk is that that such legislation may put too much power in the hands of the already powerful, since winning legal arguments is in practice about financial muscle as well as facts, rights and wrongs.</li>
<li>Find some middle path that successfully restrains the flow of infringing content but without damaging the openness of the internet or its low cost.</li>
</ol>
<p>There is of course a risk that legislators may think they are implementing the third option, while in fact coming close to the second option. There is also a risk that attempting to implement the third option may in practice turn out to be the first option. It is a hard, complex problem; and while I agree that the proposed legislation is not the right legislation (though note that I am not in the USA), there is no disputing the core fact, that the internet facilitates copyright infringement. </p>
<p>There are also aspects of today’s internet that concern me as I see, for example, children relying on the outcome of Google searches to paste into their homework with little understanding of the distinction between what is authoritative, what is propaganda, and what is anecdotal or simply wrong. </p>
<p>In other words, the “no control” approach to the internet has a downside, even if the upside is so great that it is worth it.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1543-search-for-virus-help-highlights-lack-of-authority-in-google-wikipedia.html' rel='bookmark' title='Permanent Link: Search for virus help highlights lack of authority in Google, Wikipedia'>Search for virus help highlights lack of authority in Google, Wikipedia</a></li>
<li><a href='http://www.itwriting.com/blog/1641-death-of-popfly-shows-the-dark-side-of-the-cloud.html' rel='bookmark' title='Permanent Link: Death of Popfly shows the dark side of the cloud'>Death of Popfly shows the dark side of the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3786-redgate-to-charge-for-net-reflector-runs-into-storm-of-protest.html' rel='bookmark' title='Permanent Link: Red Gate to charge for .NET Reflector, runs into storm of protest'>Red Gate to charge for .NET Reflector, runs into storm of protest</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5347-wikipedia-goes-dark-for-a-day-to-protest-against-proposed-us-legislation.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Service Pack 2 with Office 365 migration wizard and retro Outlook Mini</title>
		<link>http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html</link>
		<comments>http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html#comments</comments>
		<pubDate>Tue, 06 Dec 2011 10:52:27 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[exchange 2010 sp2]]></category>
		<category><![CDATA[outlook]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html</guid>
		<description><![CDATA[<p>Microsoft has released Exchange 2010 SP2, which I have successfully installed on my small system.</p> <p></p> <p>There is a description of what’s new here. The most notable features are the Hybrid Configuration Wizard for setting up co-existence between on-premise Exchange and Office 365, and Outlook Mini for low-end phones with basic browsers.</p> <p>A hybrid <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html">Exchange 2010 Service Pack 2 with Office 365 migration wizard and retro Outlook Mini</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/449-450-fixes-in-office-2007-service-pack-1.html' rel='bookmark' title='Permanent Link: 450 fixes in Office 2007 service pack 1'>450 fixes in Office 2007 service pack 1</a></li>
<li><a href='http://www.itwriting.com/blog/3544-microsoft-exchange-2010-annoyance-certificate-wizard-incompatible-with-certificate-services.html' rel='bookmark' title='Permanent Link: Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services'>Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services</a></li>
<li><a href='http://www.itwriting.com/blog/2580-exchange-2007-eseutil-beats-the-wizard.html' rel='bookmark' title='Permanent Link: Exchange 2007: ESEUTIL beats the wizard'>Exchange 2007: ESEUTIL beats the wizard</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released <a href="http://blogs.technet.com/b/exchange/archive/2011/12/05/released-exchange-server-2010-sp2.aspx" target="_blank">Exchange 2010 SP2</a>, which I have successfully installed on my small system.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image3.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb3.png" width="404" height="352" /></a></p>
<p>There is a description of <a href="http://technet.microsoft.com/en-us/library/hh529928.aspx" target="_blank">what’s new</a> here. The most notable features are the Hybrid Configuration Wizard for setting up co-existence between on-premise Exchange and Office 365, and Outlook Mini for low-end phones with basic browsers.</p>
<p>A hybrid setup lets you include on-Premise Exchange and Office 365 Exchange in a single organisation. You can move mailboxes back and forth, archive messages online (even from on-Premise mailboxes), and synchronize Active Directory information. The feature is not new, but the wizard is.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb4.png" width="404" height="171" /></a></p>
<p>This looks similar to the Exchange migration tools for BPOS and Office 365 so this is mainly a matter of baking them into the product.</p>
<p>Outlook Mini is very retro; I like it. It is also called Outlook Mobile Access and is similar to a feature of Exchange 2003 though it is new code; it is actually built using Outlook Web Access forms and accessed at the url yourexchange/owa/oma. There is no automatic redirection so users will have to be shown where to find it.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image5.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb5.png" width="165" height="244" />&#160;</a><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb6.png" width="152" height="244" /></a></p>
<p>&#160;</p>
<p>Finally, this note amused me as evidence of how far litigation issues have permeated into Microsoft’s products. But what is the point of a “litigation hold” if it is so easily bypassed?</p>
<blockquote><p>In Exchange 2010 SP2, you can’t disable or remove a mailbox that has been placed on litigation hold. To bypass this restriction, you must either remove litigation hold from the mailbox, or use the new <em>IgnoreLegalHold</em> switch parameter when removing or disabling the mailbox.</p>
</blockquote>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/449-450-fixes-in-office-2007-service-pack-1.html' rel='bookmark' title='Permanent Link: 450 fixes in Office 2007 service pack 1'>450 fixes in Office 2007 service pack 1</a></li>
<li><a href='http://www.itwriting.com/blog/3544-microsoft-exchange-2010-annoyance-certificate-wizard-incompatible-with-certificate-services.html' rel='bookmark' title='Permanent Link: Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services'>Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services</a></li>
<li><a href='http://www.itwriting.com/blog/2580-exchange-2007-eseutil-beats-the-wizard.html' rel='bookmark' title='Permanent Link: Exchange 2007: ESEUTIL beats the wizard'>Exchange 2007: ESEUTIL beats the wizard</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>HTML5 scorecard: Amazon Kindle Fire weak, iOS 5 great, IE10 preview one of the best</title>
		<link>http://www.itwriting.com/blog/5137-html5-scorecard-amazon-kindle-weak-ios-5-great-ie10-preview-one-of-the-best.html</link>
		<comments>http://www.itwriting.com/blog/5137-html5-scorecard-amazon-kindle-weak-ios-5-great-ie10-preview-one-of-the-best.html#comments</comments>
		<pubDate>Wed, 23 Nov 2011 09:04:54 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[ie10]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5137-html5-scorecard-amazon-kindle-weak-ios-5-great-ie10-preview-one-of-the-best.html</guid>
		<description><![CDATA[<p>The Sencha blog has a great series of posts on HTML5 support on various devices. This is of direct interest to Sencha because its products are JavaScript and CSS application frameworks, Sencha Touch for mobile and ExtJS for any browser. The latest post is on the Amazon Kindle Fire &#8211; and it is weak:</p> <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5137-html5-scorecard-amazon-kindle-weak-ios-5-great-ie10-preview-one-of-the-best.html">HTML5 scorecard: Amazon Kindle Fire weak, iOS 5 great, IE10 preview one of the best</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4175-microsoft-releases-ie10-preview-talks-up-native-html5.html' rel='bookmark' title='Permanent Link: Microsoft releases IE10 preview, talks up native HTML5'>Microsoft releases IE10 preview, talks up native HTML5</a></li>
<li><a href='http://www.itwriting.com/blog/2929-new-amazon-kindle-with-webkit-browser-and-free-3g-internet.html' rel='bookmark' title='Permanent Link: New Amazon Kindle with WebKit browser and free 3G internet'>New Amazon Kindle with WebKit browser and free 3G internet</a></li>
<li><a href='http://www.itwriting.com/blog/4593-internet-explorer-10-platform-preview-2-gets-web-workers-html5-sandbox.html' rel='bookmark' title='Permanent Link: Internet Explorer 10 Platform Preview 2 gets web workers, HTML5 sandbox'>Internet Explorer 10 Platform Preview 2 gets web workers, HTML5 sandbox</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The Sencha blog has a great <a href="http://www.sencha.com/blog/category/html5-developer-scorecard" target="_blank">series of posts</a> on HTML5 support on various devices. This is of direct interest to Sencha because its products are JavaScript and CSS application frameworks, Sencha Touch for mobile and ExtJS for any browser. The latest post is on the <a href="http://www.sencha.com/blog/html5-scorecard-amazon-kindle-fire/" target="_blank">Amazon Kindle Fire</a> &#8211; and it is weak:</p>
<blockquote><p>The Amazon Kindle Fire doesn’t seem designed to run HTML5 apps as a primary goal. It does a good job of displaying ordinary web pages and its resolution and rendering capabilities meet that need well. But there are too many sharp edges, performance issues, and missing HTML5 features for us to recommend that any developer create web apps primarily for the Kindle Fire. The iPad 2 running iOS 5 continues to be the tablet to beat, with the PlayBook a respectable runner-up in HTML5 capabilities.</p>
</blockquote>
<p>Part of the problem is that the Fire runs Android 2.3.4 (Gingerbread) which has a weaker browser than later versions. That is not the only source of disappointment though. According to Sencha’s Michael Mullany, the GPU is not used for hardware acceleration of browser content, the JavaScript timer is laggy, there is no embedded HTML5 video (videos launch in a separate player), and CSS corners are not properly anti-aliased. </p>
<p>But what about the Kindle’s cloud-accelerated browsing that we heard so much about when it was announced? This is the biggest disappointment:</p>
<blockquote><p>One of the main selling points of the Kindle browser is supposed to be its cloud-caching and pipelined HTTP connection that uses the SPDY protocol. This does seem to speed up normal page browsing a little, but it’s not very noticeable and we didn’t test this rigorously. But for HTML5 web apps, where code is downloaded and executed, there doesn’t seem to be any performance difference when we tested with acceleration on and off. It doesn’t appear as if client JavaScript is executed on the server-side at all, so the Kindle does not seem to have Opera Mini-style server-side execution. And SunSpider scores were essentially the same when accelerated browsing was turned on or off.</p>
</blockquote>
<p>Moving on from Kindle, it is interesting but not surprising to see a great report for HTML5 in Apple’s iOS 5. Less expected though is a big thumbs-up for HTML5 in Microsoft’s IE10 preview on Windows 8:</p>
<blockquote><p>Simply put, (and with the caveat that we were running on the notably overpowered developer preview hardware) the IE10 HTML5 experience is one of the best we’ve seen on any platform to date. After a decade of web neglect, Microsoft is back with a vengeance.</p>
</blockquote>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/11/image24.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/11/image_thumb24.png" width="404" height="304" /></a></p>
<p>The main caveat is the absence of WebGL. Microsoft is supporting its own 3D graphics library.</p>
<p>Another worry for Microsoft is simply the level of hostility towards the company and IE in particular, among the developer and designer community it so much wants to reach. You can get a flavour of this from some of the comments to Mullany’s post, for <a href="http://www.sencha.com/blog/ie10-preview-html5-first-look#27925" target="_blank">example</a>:</p>
<h6></h6>
<blockquote><p>I never really like Windows and I absolutely despise Internet Explorer. There are so many exceptions in code to be made for Internet Explorer that i stopped trying so hard to make it look the same as other browsers. Hopefully, IE 10 will stop all of these exceptions and weird additions that are made to websites that make everything instantly awful so I can actually go back to trying to make things look nice in IE. It’s really sad though that so many people use Windows and IE that we cannot ditch it for a better system and better browser.</p>
</blockquote>
<p>What about Android? The most recent offering covered in the Sencha series is Motorola Xoom which is a disaster:</p>
<blockquote><p>We were excited about the first true Android operating system for tablets and had high hopes for a mobile browser that was as powerful as the platform. Sadly, the Xoom and Honeycomb are a real disappointment. We found consistent and reproducible issues in CSS3 Animations and CSS3 Transitions among other things. We had issues where the browser either hung or crashed. Regular scrolling was slow or below full framerate. We had issues where media playback failed or performed incorrectly. At times it felt like we were using a preproduction device, but we bought our test device from a Verizon Wireless store. </p>
</blockquote>
<p>I have a hunch that the latest Galaxy Tab might fare better. Sencha did like the HTML5 support in the BlackBerry PlayBook though.</p>
<p>With Adobe Flash now in decline on mobile devices (Adobe is no longer working on the mobile Flash player) HTML5 support is all-important for rich browser-hosted apps; I will be watching with interest for future Sencha reports. </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4175-microsoft-releases-ie10-preview-talks-up-native-html5.html' rel='bookmark' title='Permanent Link: Microsoft releases IE10 preview, talks up native HTML5'>Microsoft releases IE10 preview, talks up native HTML5</a></li>
<li><a href='http://www.itwriting.com/blog/2929-new-amazon-kindle-with-webkit-browser-and-free-3g-internet.html' rel='bookmark' title='Permanent Link: New Amazon Kindle with WebKit browser and free 3G internet'>New Amazon Kindle with WebKit browser and free 3G internet</a></li>
<li><a href='http://www.itwriting.com/blog/4593-internet-explorer-10-platform-preview-2-gets-web-workers-html5-sandbox.html' rel='bookmark' title='Permanent Link: Internet Explorer 10 Platform Preview 2 gets web workers, HTML5 sandbox'>Internet Explorer 10 Platform Preview 2 gets web workers, HTML5 sandbox</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5137-html5-scorecard-amazon-kindle-weak-ios-5-great-ie10-preview-one-of-the-best.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft backs ECMAScript, dismisses Google Dart</title>
		<link>http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html</link>
		<comments>http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html#comments</comments>
		<pubDate>Tue, 22 Nov 2011 21:19:12 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[internet]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[ecmascript]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html</guid>
		<description><![CDATA[<p>Microsoft has posted an article on Evolving ECMAScript on its IE Blog. ECMAScript is the official standard for what we call JavaScript. The company is proposing some minor additions “to address gaps in Math, String and Number functionality as well as Globalization.” It has also taken the opportunity to take a shot at Google, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html">Microsoft backs ECMAScript, dismisses Google Dart</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html' rel='bookmark' title='Permanent Link: Google offers the web a new language called Dart &#8211; but why?'>Google offers the web a new language called Dart &#8211; but why?</a></li>
<li><a href='http://www.itwriting.com/blog/833-ecmascript-4-deemed-unsound-for-the-web.html' rel='bookmark' title='Permanent Link: Parts of EcmaScript 4 deemed unsound for the Web'>Parts of EcmaScript 4 deemed unsound for the Web</a></li>
<li><a href='http://www.itwriting.com/blog/4175-microsoft-releases-ie10-preview-talks-up-native-html5.html' rel='bookmark' title='Permanent Link: Microsoft releases IE10 preview, talks up native HTML5'>Microsoft releases IE10 preview, talks up native HTML5</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft has <a href="http://blogs.msdn.com/b/ie/archive/2011/11/22/evolving-ecmascript.aspx" target="_blank">posted an article</a> on Evolving ECMAScript on its IE Blog. ECMAScript is the official standard for what we call JavaScript. The company is proposing some minor additions “to address gaps in Math, String and Number functionality as well as Globalization.” It has also taken the opportunity to take a shot at Google, which is proposing a new web language called <a href="http://www.dartlang.org/" target="_blank">Dart</a>:</p>
<blockquote><p>Some examples, like <a href="http://www.dartlang.org/">Dart</a>, portend that JavaScript has fundamental flaws and to support these scenarios requires a “clean break” from JavaScript in both syntax and runtime. We disagree with this point of view. We believe that with committee participant focus, the standards runtime can be expanded and the syntactic features necessary to support JavaScript at scale can be built upon the existing JavaScript standard. </p>
</blockquote>
<p>Dart will compile to JavaScript so there is a measure of compatibility, but if the language catches on then browsers without a native implementation will be disadvantaged. </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html' rel='bookmark' title='Permanent Link: Google offers the web a new language called Dart &#8211; but why?'>Google offers the web a new language called Dart &#8211; but why?</a></li>
<li><a href='http://www.itwriting.com/blog/833-ecmascript-4-deemed-unsound-for-the-web.html' rel='bookmark' title='Permanent Link: Parts of EcmaScript 4 deemed unsound for the Web'>Parts of EcmaScript 4 deemed unsound for the Web</a></li>
<li><a href='http://www.itwriting.com/blog/4175-microsoft-releases-ie10-preview-talks-up-native-html5.html' rel='bookmark' title='Permanent Link: Microsoft releases IE10 preview, talks up native HTML5'>Microsoft releases IE10 preview, talks up native HTML5</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The power of Google: how the Panda update hit Experts Exchange</title>
		<link>http://www.itwriting.com/blog/5063-the-power-of-google-how-the-panda-update-hit-experts-exchange.html</link>
		<comments>http://www.itwriting.com/blog/5063-the-power-of-google-how-the-panda-update-hit-experts-exchange.html#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:25:29 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5063-the-power-of-google-how-the-panda-update-hit-experts-exchange.html</guid>
		<description><![CDATA[<p>Searching Google recently it struck me that I rarely see results from Experts Exchange. I used to see a lot of these, because I typically search on things like error messages or programming issues for which the site is a useful source.</p> <p>The site is controversial, because it (kind-of) charges for access to its <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5063-the-power-of-google-how-the-panda-update-hit-experts-exchange.html">The power of Google: how the Panda update hit Experts Exchange</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1309-experts-exchange-a-great-way-to-make-money-on-the-web.html' rel='bookmark' title='Permanent Link: Experts Exchange: a great way to make money on the Web'>Experts Exchange: a great way to make money on the Web</a></li>
<li><a href='http://www.itwriting.com/blog/2519-google-flexes-page-rank-muscles-hits-daily-express.html' rel='bookmark' title='Permanent Link: Google flexes page rank muscles, hits Daily Express?'>Google flexes page rank muscles, hits Daily Express?</a></li>
<li><a href='http://www.itwriting.com/blog/1927-los-angeles-chooses-google-over-exchange-for-email-who-will-follow.html' rel='bookmark' title='Permanent Link: Los Angeles chooses Google  over Exchange for email &ndash; who will follow?'>Los Angeles chooses Google  over Exchange for email &ndash; who will follow?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Searching Google recently it struck me that I rarely see results from <a href="http://www.experts-exchange.com/" target="_blank">Experts Exchange</a>. I used to see a lot of these, because I typically search on things like error messages or programming issues for which the site is a useful source.</p>
<p>The site is controversial, because it (kind-of) charges for access to its knowledgebase but does not pay its experts. I posted about this <a href="http://www.itwriting.com/blog/1309-experts-exchange-a-great-way-to-make-money-on-the-web.html" target="_blank">back in 2009</a>. That said, the quality of its advice is often good, and most answers are available without payment if you scroll far enough down the page. You can also get free access as an expert if you answer a few queries successfully.</p>
<p>Experts Exchange has to some extent been replaced by the <a href="http://stackoverflow.com/" target="_blank">StackOverflow</a> group of websites, which are nicer to use and free, but I have found that the chances of getting your obscure query answered can be higher on Experts Exchange, particularly for admin rather than programming queries (of course for admin I am comparing with <a href="http://serverfault.com/" target="_blank">ServerFault</a>).</p>
<p>Still, I wanted to test my perception that I no longer see Experts Exchange results in Google. I had a look at the <a href="http://www.alexa.com/siteinfo/experts-exchange.com" target="_blank">Alexa stats</a> for the site.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/11/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/11/image_thumb.png" width="244" height="152" /></a></p>
<p>Wow! That vertical line is around April 2011, which is when Google rolled out its <a href="http://googlewebmastercentral.blogspot.com/2011/04/high-quality-sites-algorithm-goes.html" target="_blank">&quot;High Quality Sites Algorithm&quot;</a>. The site still ranks in the top 3000 in the world according to Alexa – 2787 at the time of writing – but according to the chart it lost around 50% of its visitors then, and has since declined further.</p>
<p>As noted above, the site is controversial, but I personally never minded seeing Experts Exchange results in my searches since the advice there is often good.</p>
<p>The bit that disturbs me though is simply the power Google has over what we read on the Internet. I appreciate the reasons, but it is not healthy for one corporation to have this level of influence, especially bearing in mind the black box nature of its workings.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1309-experts-exchange-a-great-way-to-make-money-on-the-web.html' rel='bookmark' title='Permanent Link: Experts Exchange: a great way to make money on the Web'>Experts Exchange: a great way to make money on the Web</a></li>
<li><a href='http://www.itwriting.com/blog/2519-google-flexes-page-rank-muscles-hits-daily-express.html' rel='bookmark' title='Permanent Link: Google flexes page rank muscles, hits Daily Express?'>Google flexes page rank muscles, hits Daily Express?</a></li>
<li><a href='http://www.itwriting.com/blog/1927-los-angeles-chooses-google-over-exchange-for-email-who-will-follow.html' rel='bookmark' title='Permanent Link: Los Angeles chooses Google  over Exchange for email &ndash; who will follow?'>Los Angeles chooses Google  over Exchange for email &ndash; who will follow?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5063-the-power-of-google-how-the-panda-update-hit-experts-exchange.html/feed</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Twilio: programmable telephony, SMS comes to the UK, Europe</title>
		<link>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html</link>
		<comments>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html#comments</comments>
		<pubDate>Wed, 26 Oct 2011 11:01:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html</guid>
		<description><![CDATA[<p>Web telephony provider twilio, which is based in San Francisco, has today announced its first international office, in London. You can now purchase UK telephone numbers at a cost of $1.00 per month, or Freephone numbers for $2.00 per month. </p> <p>Twilio is not in competition with Skype or Google Voice; rather it offers <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html">Twilio: programmable telephony, SMS comes to the UK, Europe</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html' rel='bookmark' title='Permanent Link: Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling'>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling</a></li>
<li><a href='http://www.itwriting.com/blog/615-peter-gabriel-at-dreamforce-europe.html' rel='bookmark' title='Permanent Link: Peter Gabriel at Dreamforce Europe'>Peter Gabriel at Dreamforce Europe</a></li>
<li><a href='http://www.itwriting.com/blog/1320-bt-brings-ribbit-to-the-uk-via-salesforcecom.html' rel='bookmark' title='Permanent Link: BT brings Ribbit to the UK via Salesforce.com'>BT brings Ribbit to the UK via Salesforce.com</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Web telephony provider <a href="http://www.twilio.com/" target="_blank">twilio</a>, which is based in San Francisco, has today announced its first international office, in London. You can now purchase UK telephone numbers at a cost of $1.00 per month, or Freephone numbers for $2.00 per month. </p>
<p>Twilio is not in competition with Skype or Google Voice; rather it offers an API so that you can incorporate voice calls and SMS messaging into web or mobile applications. The <a href="http://www.twilio.com/docs/api/rest/" target="_blank">REST API</a> lets you provision numbers with various options for what happens to incoming calls (conferencing, forwarding to another number or voice over IP, recording, transcriptions), as well as notifications so that you can get email or SMS alerts. </p>
<p>CEO and co-founder <a href="http://www.crunchbase.com/person/jeff-lawson" target="_blank">Jeff Lawson</a> came from Amazon Web Services (AWS), and has a similar business model in that twilio targets developers and offers infrastructure as a service, rather than selling complete applications to its customers. Twilio does not own any datacenters, but uses mainly AWS and some RackSpace virtual servers to provide a resilient and scalable service.</p>
<p>The launch partner for the UK is <a href="http://www.zendesk.com/" target="_blank">Zendesk</a>, a cloud-based helpdesk provider, which is using twilio to add voice to what was previously an email-based product. Zendesk forms an excellent case study. Using the service, you can provision a support number and have calls redirected to agents, or have a voicemail recorded, using a simple setup procedure. Calls can be recorded and you can have alerts sent when they are received. </p>
<p>What this means is that even the smallest businesses can offer helpdesk support using a pay-as-you-go model.</p>
<p>Lawson observes that twilio is the 6th and 13th most popular API on <a href="http://www.programmableweb.com/apis/directory/1?sort=mashups" target="_blank">ProgrammableWeb</a> (he says it is 5th if you combine voice and SMS) and claims very rapid growth in traffic using the API, though he will not talk about revenue. The company has around 60 employees in San Francisco and just one in the UK initially. </p>
<p>The service is also launching in beta for 5 other European countries: Poland, France, Portugal, Austria and Denmark. 11 other countries will be added by the end of 2011, though there are prominent omissions – no Germany or Spain, for example.</p>
<p>I was impressed by the demo and presentation at the press launch. Lawson provisioned a conferencing number and had us dial in during the briefing. He says twilio is engaged in disrupting on-premise telephony applications with a cloud service, in the same way Salesforce.com has done for CRM (Customer Relationship Management). The service is inexpensive to set up; Lawson said that this commodity pay-as-you-go pricing is essential for disruptive technology to succeed, another strategy borrowed from AWS.</p>
<p>There are server libraries for web platforms including Ruby, PHP, Java and C#, and <a href="http://www.twilio.com/docs/client/" target="_blank">client SDKs</a> for JavaScript, Android and iOS.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html' rel='bookmark' title='Permanent Link: Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling'>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling</a></li>
<li><a href='http://www.itwriting.com/blog/615-peter-gabriel-at-dreamforce-europe.html' rel='bookmark' title='Permanent Link: Peter Gabriel at Dreamforce Europe'>Peter Gabriel at Dreamforce Europe</a></li>
<li><a href='http://www.itwriting.com/blog/1320-bt-brings-ribbit-to-the-uk-via-salesforcecom.html' rel='bookmark' title='Permanent Link: BT brings Ribbit to the UK via Salesforce.com'>BT brings Ribbit to the UK via Salesforce.com</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google offers the web a new language called Dart &#8211; but why?</title>
		<link>http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html</link>
		<comments>http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html#comments</comments>
		<pubDate>Mon, 10 Oct 2011 16:58:57 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[dart]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html</guid>
		<description><![CDATA[<p>Google has announced an early preview of Dart, a new language for web applications. The news is not a surprise, especially if you have been keeping track of the developer conference GOTO Aarhus, whose organisers had pre-announced that Google would be announcing its new language there, as indeed it did.</p> <p></p> <p>Dart is a <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html">Google offers the web a new language called Dart &#8211; but why?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html' rel='bookmark' title='Permanent Link: Microsoft backs ECMAScript, dismisses Google Dart'>Microsoft backs ECMAScript, dismisses Google Dart</a></li>
<li><a href='http://www.itwriting.com/blog/5134-what-is-the-best-programming-language-for-a-child-progressing-from-scratch.html' rel='bookmark' title='Permanent Link: What is the best programming language for a child progressing from Scratch?'>What is the best programming language for a child progressing from Scratch?</a></li>
<li><a href='http://www.itwriting.com/blog/4767-google-native-client-browser-apps-unleashed-or-misconceived-and-likely-to-fail.html' rel='bookmark' title='Permanent Link: Google Native Client: browser apps unleashed, or misconceived and likely to fail?'>Google Native Client: browser apps unleashed, or misconceived and likely to fail?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Google has <a href="http://googlecode.blogspot.com/2011/10/dart-language-for-structured-web.html" target="_blank">announced</a> an early preview of <a href="http://www.dartlang.org" target="_blank">Dart</a>, a new language for web applications. The news is not a surprise, especially if you have been keeping track of the developer conference GOTO Aarhus, whose organisers had pre-announced that Google would be announcing its new language there, as <a href="http://gototoday.dk/2011/10/10/dart-announced/" target="_blank">indeed it did</a>.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image22.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb22.png" width="244" height="129" /></a></p>
<p>Dart is a curly-brace language like JavaScript, Java, C, C++ and C#. In Dart, as in C# and Java, a class can implement multiple interfaces, but only inherit from a single class. Dart supports both static and dynamic typing. Google says it can be executed by a Dart VM, or converted to JavaScript:</p>
<blockquote><p>Dart code can be executed in two different ways: either on a native <a href="http://en.wikipedia.org/wiki/Virtual_machine">virtual machine</a> or on top of a JavaScript engine by using a <a href="http://en.wikipedia.org/wiki/Compiler">compiler</a> that translates Dart code to JavaScript. This means you can write a web application in Dart and have it compiled and run on any modern browser. The Dart VM is not currently integrated in Chrome but we plan to explore this option. </p>
</blockquote>
<p>Google also <a href="http://www.dartlang.org/docs/technical-overview/index.html" target="_blank">says</a> that you will be able to “execute Dart code directly in a VM on the server side”, so you can infer that Google has Dart in mind as an alternative PHP as well as to JavaScript. The company is using the phrase “structured web programming” to describe Dart, and this phrase appears in the announcement and as the subtitle on the Dart site. The implication is that JavaScript code tends to be poorly structured and that Dart will promote more maintainable code. </p>
<p>In the preview Dart only runs in Chrome, Safari 5 and Firefox 4+ – spot the missing browser vendors.</p>
<p>At first glance, Dart looks like a promising language, though I find myself asking what it is really for, when it bears a strong family resemblance to existing languages, and bearing in mind that the <a href="http://code.google.com/webtoolkit/" target="_blank">Google Web Toolkit</a>, which compiles Java to JavaScript, already enables structured programming for web applications. The list of problems which Dart solves in the <a href="http://www.dartlang.org/docs/technical-overview/index.html" target="_blank">technical overview</a> is not all that compelling. </p>
<p>Google states that:</p>
<blockquote><p>Developers have not been able to create homogeneous systems that encompass both client and server, except for a few cases such as Node.js and Google Web Toolkit (GWT).</p>
</blockquote>
<p>This is or was one of the attractions of Microsoft Silverlight, presuming you use C# on both server and client, but Silverlight is a plug-in that was never going to run on an iPad and from which Microsoft itself is now retreating; though it is worth noting that Dart is not unlike C#, especially the latest version of C# with dynamic features.</p>
<p>I guess that Dart is a consequence of the failure of ECMAScript 4.0, which was a cooperative effort to create a more modern and advanced JavaScript. Google is now going it alone; the key question is whether it can win support from others such as Apple and Microsoft, or whether this will be a Google language for Google on the server and Chrome on the client, or an interesting experiment that never really catches on.</p>
<p>Do we need Dart? I would value hearing from others what you think of Google’s proposal.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5135-microsoft-backs-ecmascript-dismisses-google-dart.html' rel='bookmark' title='Permanent Link: Microsoft backs ECMAScript, dismisses Google Dart'>Microsoft backs ECMAScript, dismisses Google Dart</a></li>
<li><a href='http://www.itwriting.com/blog/5134-what-is-the-best-programming-language-for-a-child-progressing-from-scratch.html' rel='bookmark' title='Permanent Link: What is the best programming language for a child progressing from Scratch?'>What is the best programming language for a child progressing from Scratch?</a></li>
<li><a href='http://www.itwriting.com/blog/4767-google-native-client-browser-apps-unleashed-or-misconceived-and-likely-to-fail.html' rel='bookmark' title='Permanent Link: Google Native Client: browser apps unleashed, or misconceived and likely to fail?'>Google Native Client: browser apps unleashed, or misconceived and likely to fail?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5007-google-offers-the-web-a-new-language-called-dart-but-why.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

