<?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>SitePoint &#187; News &amp; Trends</title> <atom:link href="http://www.sitepoint.com/category/news/feed/" rel="self" type="application/rss+xml" /><link>http://www.sitepoint.com</link> <description>News, opinion, and fresh thinking for web developers and designers. The official podcast of sitepoint.com.</description> <lastBuildDate>Fri, 03 Feb 2012 23:01:25 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.2.1</generator> <item><title>Browser Trends February 2012: Chrome 16 Obliterates IE8</title><link>http://www.sitepoint.com/browser-trends-february-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=browser-trends-february-2012</link> <comments>http://www.sitepoint.com/browser-trends-february-2012/#comments</comments> <pubDate>Wed, 01 Feb 2012 23:00:59 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Mobile]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[market]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[safari]]></category> <category><![CDATA[Trends]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=50998</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/05/522-browser-trends-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="522-browser-trends" title="522-browser-trends" />Craig looks at the browser market during January 2012. It's the same story: Chrome continues to blast away at the competition.]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/05/522-browser-trends-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="522-browser-trends" title="522-browser-trends" /><p></p><p>I expected <a
href="http://www.sitepoint.com/browser-trends-january-2012/">last month&#8217;s browser statistics</a> to be a little unusual. With a large proportion of the western world on vacation, the ratio of home to business usage rises. Typically, IE usage would drop and the other browsers would rise. You&#8217;d expect IE fluctuations to stop following the return to business in January. So let&#8217;s look at the latest <a
href="http://gs.statcounter.com/">worldwide StatCounter statistics</a> to see if that happened:</p><table
id="stats" summary="worldwide browser market share statistics, February 2011" width="80%" style="text-align:right !important;margin:20px auto"><tr><th
width="20%">Browser</th><th
width="20%">December</th><th
width="20%">January</th><th
width="20%">change</th><th
width="20%">relative</th></tr><tr><th>IE 9.0+</th><td>10.75%</td><td>11.45%</td><td
class="up">+0.70%</td><td
class="up">+6.50%</td></tr><tr><th>IE 8.0</th><td>22.12%</td><td>20.82%</td><td
class="dn">-1.30%</td><td
class="dn">-5.90%</td></tr><tr><th>IE 7.0</th><td>4.00%</td><td>3.63%</td><td
class="dn">-0.37%</td><td
class="dn">-9.30%</td></tr><tr><th>IE 6.0</th><td>1.78%</td><td>1.56%</td><td
class="dn">-0.22%</td><td
class="dn">-12.40%</td></tr><tr><th>Firefox 4.0+</th><td>19.81%</td><td>20.01%</td><td
class="up">+0.20%</td><td
class="up">+1.00%</td></tr><tr><th>Firefox 3.7-</th><td>5.46%</td><td>4.77%</td><td
class="dn">-0.69%</td><td
class="dn">-12.60%</td></tr><tr><th>Chrome</th><td>27.33%</td><td>28.45%</td><td
class="up">+1.12%</td><td
class="up">+4.10%</td></tr><tr><th>Safari</th><td>6.09%</td><td>6.61%</td><td
class="up">+0.52%</td><td
class="up">+8.50%</td></tr><tr><th>Opera</th><td>1.99%</td><td>1.96%</td><td
class="dn">-0.03%</td><td
class="dn">-1.50%</td></tr><tr><th>Others</th><td>0.67%</td><td>0.74%</td><td
class="up">+0.07%</td><td
class="up">+10.40%</td></tr><tr><th>IE (all)</th><td>38.65%</td><td>37.46%</td><td
class="dn">-1.19%</td><td
class="dn">-3.10%</td></tr><tr><th>Firefox (all)</th><td>25.27%</td><td>24.78%</td><td
class="dn">-0.49%</td><td
class="dn">-1.90%</td></tr></table><p>The table shows market share estimates for desktop browsers. The &#8216;change&#8217; column shows the absolute increase or decrease in market share. The &#8216;relative&#8217; column indicates the proportional change, i.e. another 12.4% of IE6 users abandoned the browser last month. Party time! There are several caveats so I recommend you read <a
href="http://blogs.sitepoint.com/how-browser-market-share-is-calculated">How Browser Market Share is Calculated</a>.<div>  <script type='text/javascript'>GA_googleFillSlot("InArticle_728x90_1");</script> </div></p><p>I previously reported that, despite widespread reports, <a
href="http://www.sitepoint.com/browser-trends-january-2012/">Chrome 15&#8242;s victory as the world&#8217;s most-used browser version</a> was short-lived. The release of Chrome 16 on December 13 2011 split the user base so IE8 quickly retained its lead.</p><p>However, we&#8217;re now at the end of Chrome 16&#8242;s life. In fact, Chrome 17 is around a week overdue so the vast majority of Chrome users &#8212; 25.79% &#8212; are using version 16 <em>(I was tempted to refer to it as &#8216;old&#8217; but it&#8217;s hardly past its prime at seven weeks of age!)</em> The next release will split Chrome&#8217;s user base again, but IE8 is losing ground too rapidly to keep up. It lost another 1.3% in January after a 1.88% drop the month before. The browser looks likely to dip below 20% during the next few weeks.</p><p>Although IE9 had a good month, overall, IE dropped 1.19%. Firefox also lost half a percent. While most of those users switched to Chrome, Safari also received a surprise boost. Did you receive a new Mac or iPad during the holidays? If so, perhaps you&#8217;re partially responsible for that half-percent jump.</p><p>Chrome is looking unbeatable. It&#8217;s monthly 1% rise is holding firm and it&#8217;s likely to overtake IE by the middle of the year.</p><h2>Mobile Browser Usage</h2><p>The mobile market remained busy during January and usage accounted for <a
href="http://gs.statcounter.com/#mobile_vs_desktop-ww-monthly-201201-201201-bar">8.49% of all web activity</a>.</p><p>The primary mobile browsing applications are:</p><ol><li>Opera Mini/Mobile &#8212; 23.34% (down 0.88%)</li><li>Android &#8212; 21.39% (up 1.17%)</li><li>iPhone &#8212; 19.51% (up 1.10%)</li><li>Nokia browser &#8212; 11.82% (down 1.10%)</li><li>Blackberry &#8212; 6.68% (down 0.85%)</li></ol><p>There&#8217;s little point reading too much into these figures; there are too many handset harlots switching phones more frequently than their underwear! The only obvious trend is Blackberry&#8217;s continuing misfortunes; but you don&#8217;t need browser statistics to see that.</p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/browser-trends-february-2012/feed/</wfw:commentRss> <slash:comments>18</slash:comments> </item> <item><title>What&#8217;s Happening at SitePoint in 2012?</title><link>http://www.sitepoint.com/whats-happening-at-sitepoint-in-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=whats-happening-at-sitepoint-in-2012</link> <comments>http://www.sitepoint.com/whats-happening-at-sitepoint-in-2012/#comments</comments> <pubDate>Thu, 19 Jan 2012 02:41:45 +0000</pubDate> <dc:creator>Mick Gibson</dc:creator> <category><![CDATA[Android Discussion]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[facebook]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Tech]]></category> <category><![CDATA[Technology]]></category> <category><![CDATA[Web Tech]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=50406</guid> <description><![CDATA[<img
width="50" height="35" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/Screen-shot-2012-01-19-at-1.33.12-PM-50x35.png" class="attachment-thumbnail wp-post-image" alt="2012" title="2012" />We&#8217;re only three weeks into 2012 and what an enormous year it&#8217;s already been on the Web. SOPA has been proposed by the United States Congress, with big internet names such as Wikipedia and Reddit observing a 12 hour blackout in protest. Apple, now well known for revolutionizing industries far and wide are expected to launch [...]]]></description> <content:encoded><![CDATA[<img
width="50" height="35" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/Screen-shot-2012-01-19-at-1.33.12-PM-50x35.png" class="attachment-thumbnail wp-post-image" alt="2012" title="2012" /><p></p><p>We&#8217;re only three weeks into 2012 and what an enormous year it&#8217;s already been on the Web.</p><p><a
href="http://en.wikipedia.org/wiki/Stop_Online_Piracy_Act">SOPA</a> has been proposed by the United States Congress, with big internet names such as Wikipedia and Reddit observing a 12 hour blackout in protest. Apple, now well known for revolutionizing industries far and wide are expected to launch their new <a
href="http://www.slashgear.com/apple-e-textbook-project-code-named-bliss-inspired-by-al-gores-our-choice-18209803/">&#8220;Bliss&#8221; education initiative</a> in an event in the next 24 hours. But what&#8217;s happening at SitePoint this year?</p><p><a
href="http://www.dealfuel.com"><img
class="alignright size-medium wp-image-50417" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/twitter-avatar_reasonably_small-115x115.png" alt="DealFuel" width="115" height="115" /></a>We&#8217;ve been very busy, working on some exciting new projects. One I want to introduce you to is <a
href="http://www.dealfuel.com" target="_blank">DealFuel.com</a>. We&#8217;ll bring you super cool savings on tech products, books, and tools from SitePoint and others. <a
href="http://www.dealfuel.com" target="_blank">Sign-up</a> to receive all the details on the first deal.</p><p>We&#8217;ve also got some exciting new book launches lined up on topics like CoffeScript, jQuery, and UX &#8230; to name just a few. So it&#8217;s going to be a BIG year. But enough about what&#8217;s happening here at SitePoint!</p><p><strong>What do you think will happen in the tech world in 2012?</strong></p><ul><li>Is Android going to <a
href="http://www.zdnet.com/blog/hardware/android-vs-ios-its-a-two-horse-race-and-the-lead-horse-is-in-trouble/17794" target="_blank">maintain it&#8217;s diminishing lead over iOS</a>?</li><li>What <a
href="http://www.thestreet.com/_yahoo/story/11350544/1/5-big-apple-releases-to-expect-in-2012.html" target="_blank">new releases are Apple going to give us in 2012</a>?</li><li>How will <a
href="http://mashable.com/2012/01/16/facebook-ipo-late-may/" target="_blank">Facebook&#8217;s IPO</a> pan out?</li></ul><div>Let us know your thoughts, PLUS &#8230; what you&#8217;d like to see more of from SitePoint in 2012.</div><div>.</div><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/whats-happening-at-sitepoint-in-2012/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>RubySource: Smelly Cucumbers</title><link>http://rubysource.com/smelly-cucumbers/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rubysource-smelly-cucumbers</link> <comments>http://rubysource.com/smelly-cucumbers/#comments</comments> <pubDate>Fri, 13 Jan 2012 21:31:16 +0000</pubDate> <dc:creator>Dave Kennedy</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[BDD]]></category> <category><![CDATA[Best Practices]]></category> <category><![CDATA[CGI & Perl Tutorials]]></category> <category><![CDATA[Cucumber]]></category> <category><![CDATA[DR]]></category> <category><![CDATA[Flash]]></category> <category><![CDATA[Gems]]></category> <category><![CDATA[iOS]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[rails]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[Ruby Testing]]></category> <category><![CDATA[Tech]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[best practices]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=50238</guid> <description><![CDATA[ It was such a cliche of a title, I just had to use it. I’m sure you have heard of the great BDD tool Cucumber , but what you may not know about is how smelly cukes can be. I have recently been revising and refactoring my cucumber features in absolute disgust. In my defense, I started writing cucumber in earnest 6-7 months ago]]></description> <content:encoded><![CDATA[<p></p><p>It was such a cliche of a title, I just had to use it. I’m sure you have heard of the great BDD tool Cucumber , but what you may not know about is how smelly cukes can be. I have recently been revising and refactoring my cucumber features in absolute disgust. In my defense, I started writing cucumber in earnest 6-7 months ago</p><p>See more here:<br
/> <a
title="RubySource: Smelly Cucumbers" href="http://rubysource.com/smelly-cucumbers/" target="_blank">RubySource: Smelly Cucumbers</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://rubysource.com/smelly-cucumbers/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Hadoop 1.0 Release – Big Data for everyone</title><link>http://feedproxy.google.com/~r/cloudspring/~3/D3jYc9o0qY0/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hadoop-1-0-release-%25e2%2580%2593-big-data-for-everyone</link> <comments>http://feedproxy.google.com/~r/cloudspring/~3/D3jYc9o0qY0/#comments</comments> <pubDate>Thu, 05 Jan 2012 22:24:47 +0000</pubDate> <dc:creator>Toby Tremayne</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[Big Data]]></category> <category><![CDATA[Cloud]]></category> <category><![CDATA[Content]]></category> <category><![CDATA[DR]]></category> <category><![CDATA[Hadoop]]></category> <category><![CDATA[links]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[node]]></category> <category><![CDATA[Web Tech]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49858</guid> <description><![CDATA[ Apparently 90% of the data in the world was produced in the last 2 years – which should give you some idea of just exactly how much data is being accumulated the world around, especially by large companies like Google. The data field is so enormous that traditional methods of linking, searching and retrieving data don’t work any more. This is Big Data. Big Data The term “Big Data” was popularized by Roger Magoulas from O’Reilly in 2005, although avid net trawlers have found evidence of the term being used occasionally as far back as 2001]]></description> <content:encoded><![CDATA[<p></p><p>CloudSpring: Apparently 90% of the data in the world was produced in the last two years – which should give you some idea of just exactly how much data is being accumulated the world around, especially by large companies like Google. The data field is so enormous that traditional methods of linking, searching and retrieving data don’t work any more. This is Big Data. Big Data The term “Big Data” was popularized by Roger Magoulas from O’Reilly in 2005, although avid net trawlers have found evidence of the term being used occasionally as far back as 2001</p><p>Continued here:<br
/> <a
title="Hadoop 1.0 Release – Big Data for everyone" href="http://feedproxy.google.com/~r/cloudspring/~3/D3jYc9o0qY0/" target="_blank">Hadoop 1.0 Release – Big Data for everyone</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://feedproxy.google.com/~r/cloudspring/~3/D3jYc9o0qY0/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>10 Web Predictions for 2012</title><link>http://www.sitepoint.com/2012-web-predictions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=2012-web-predictions</link> <comments>http://www.sitepoint.com/2012-web-predictions/#comments</comments> <pubDate>Wed, 04 Jan 2012 16:20:24 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Best Practices]]></category> <category><![CDATA[Design]]></category> <category><![CDATA[Gems]]></category> <category><![CDATA[General]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[Layout]]></category> <category><![CDATA[Mobile]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[2012]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[predictions]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49807</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/625-2012-predictions-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="625-2012-predictions" title="625-2012-predictions" />What will the next 12 months bring? Cross Clairvoyant Craig's palm with silver and he'll give you a glimpse into the future for all web developers...]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/625-2012-predictions-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="625-2012-predictions" title="625-2012-predictions" /><p></p><p>Welcome to 2012! The web has reached its third decade and it&#8217;s changing more rapidly than ever. I&#8217;m no Nostradamus but, unlike him, I&#8217;m prepared to make ten prophecies without resorting to ambiguous language or tenuous explanations. I do not claim to have mystical predictive powers but you&#8217;re welcome to gaze at my crystal ball &hellip; <em>the mists are clearing</em> &hellip;</p><h2>1. Chrome Will Overtake Internet Explorer</h2><p>If current growth rates continue, Chrome will become the world&#8217;s most popular browser by the middle of 2012 and end IE&#8217;s 13-year reign. There will be much rejoicing followed by a sickly hangover when everyone realizes just how powerful Google has become.</p><h2>2. But IE10 Will be Better Than You Expect</h2><p>In response to Google&#8217;s dominance, Microsoft will release IE10 during the spring. It&#8217;ll be a wonderful browser with a slick interface, amazing speed and excellent W3C standards support. It&#8217;ll receive glowing reviews and everyone will humbly acknowledge the fine job Microsoft is doing.</p><p>We&#8217;ll subsequently return to our default browsers once we realize two-thirds of the world can&#8217;t install IE10.</p><h2>3. Windows 8 and Windows Phone May Surprise You Too</h2><p>Painful experiences of Windows Vista will be a distant memory by the time Windows 8 appears in the fall. It&#8217;ll be applauded by businesses, home users, gamers and developers alike. It&#8217;ll sell well even though the western economies are in meltdown. Web developers will also be able to leverage their skills and write native Windows applications using HTML5, CSS and JavaScript.<div>  <script type='text/javascript'>GA_googleFillSlot("InArticle_728x90_1");</script> </div></p><p>Similarly, devices running Windows Phone will become a viable alternative. Not everyone wants the geek of Android, the Apple-knows-what&#8217;s-best-for-you chic of the iPhone, or the best-for-business BS of Blackberry.</p><h2>4. Tablets and Mobiles Will Begin to Influence Web Design</h2><p>Everyone will be taking tablets in 2012. The <a
href="http://goo.gl/C7Ove">Apple iPad</a> and <a
href="http://goo.gl/r8iou">Kindle Fire</a> are increasingly popular and, within a few months, tablets will be de rigueur for anyone attending a high-powered business meeting. They won&#8217;t be used or required, but they&#8217;ll make you look cool and important. Thousands of CEOs will consider tablets to be the future of IT and insist that all company web sites and applications are compatible. On their device. In portrait mode. At 480&#215;800.</p><p>Perhaps that&#8217;s a slight exaggeration, but web designers will almost certainly need to consider small screen devices. <a
href="http://www.sitepoint.com/browser-trends-january-2012/">Mobiles currently account for 8% of all web access</a> and it&#8217;s rising rapidly.</p><h2>5. Responsive Design Will Go Mainstream</h2><p>With the exception of a <a
href="http://bostonglobe.com/">few major companies</a>, media queries have mostly been used for technical websites and demonstrations. That will change in 2012 and everyone will want their site to work on desktops, tablets and smartphones.</p><p>My only reservation: is the industry ready for responsive layouts? I&#8217;ve worked with many graphic artists over the years but very few could make the psychological leap beyond fixed-width design. Fluid layouts have been with us since <a
href="http://info.cern.ch/NextBrowser.html">day one</a> but the majority of the web remains steadfastly rigid. If you only have time to learn one skill in 2012, make sure it&#8217;s CSS3 media queries.</p><h2>6. Many Mobile App Developers Will Switch to HTML5</h2><p>The mobile market has become increasingly fragmented with differing versions of iOS, Android, Symbian, Blackberry OS, webOS, bada, Windows Phone, etc. Many companies make a good living producing apps for a single platform but it&#8217;s increasingly difficult to support multiple devices.</p><p>The sophistication of mobile browsers and APIs make HTML5 web apps an attractive cross-device proposition. It&#8217;s still possible to take advantage of app store advertising, distribution and monetization by creating small native wrappers which link to your online application.</p><h2>7. Advertisers Will Discover HTML5</h2><p>If you consider web advertising to be ugly and intrusive now, think how bad it&#8217;ll be when advertisers adopt HTML5! The advantages (for them) include:</p><ul><li>Adverts can adapt to different devices and screen sizes using media queries and similar technologies.</li><li>File sizes can be reduced so advertisements appear faster.</li><li>An advert can interact with any part of the page &#8212; not just its own box.</li><li>HTML5 adverts will be more difficult to block.</li></ul><p>HTML5 development tools may not be as sophisticated, but the supremacy of Flash advertising is beginning to wane.</p><h2>8. But Flash Will Survive. Just.</h2><p><a
href="http://www.sitepoint.com/browser-trends-january-2012/">Despite a rapidly-expanding market</a>, <a
href="http://www.sitepoint.com/adobe-abandons-mobile-flash/">Adobe has abandoned Flash on mobile devices</a>. But the technology is far from dead. The main reason: HTML5 and its development tools are relatively new whereas designers have been using Flash for more than 15 years.</p><p>I won&#8217;t pretend that the future is rosy for Flash, Silverlight or any other plugin technology. They evolved to overcome the inherent omissions and slow progress of web standards, but HTML5 is catching up and legacy browsers will become less of an issue&hellip;</p><h2>9. IE6 and IE7 Will Finally Die</h2><p>In January 2012, the <a
href="http://www.sitepoint.com/browser-trends-january-2012/">worldwide market share for IE6 was 1.8% and IE7 was 4.0%</a> &#8212; and they&#8217;re dropping fast. In many cases, the development cost for supporting those browsers cannot be justified.</p><p>However, 5.8% of the market is a lot of people and they remain the default browsers for many large organizations and government departments. The web is device agnostic; there may be few economic reasons to test legacy browsers, but active prejudice against specific sectors of the community is a different matter.</p><p>Ideally, websites should remain operational in IE6, IE7 or any other web browser. The design need not be pixel-perfect &#8212; it can be downright ugly. It does not necessarily require all the graphics, effects, animation or media. You may even choose to disable all CSS and JavaScript. But there&#8217;s no reason why your content should not be available to all.</p><h2>10. Average Page Sizes Will Reach 1MB</h2><p>I hope this doesn&#8217;t come true but, if <a
href="http://www.sitepoint.com/5-reasons-to-watch-page-weight/">current trends continue</a>, the average total weight for a single web page &#8212; including all CSS, JavaScript and media files &#8212; will be 1MB by the end of 2012. It&#8217;s ridiculous since HTML5 and CSS3 reduce the need for images and JavaScript. That won&#8217;t stop it happening, though.</p><p>If your pages are becoming bloated, do everyone a favor with a 2012 detox. Make it your New Year resolution. Who am I trying to fool? We&#8217;ll be stuffing our pages with tasty treats by February.</p><p>Do you agree with my mystic predictions? Have you experienced premonitions of what&#8217;s to come in 2012? Happy New Year!</p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/2012-web-predictions/feed/</wfw:commentRss> <slash:comments>37</slash:comments> </item><div><div
class="post_box two_ads" style="float:left;padding-left:2px;"> <script>GA_googleFillSlot("Edit_728x90_2");</script> </div></div><div
class="clear">&nbsp;</div> <item><title>RubySource: Cooking with Chef Solo</title><link>http://rubysource.com/cooking-with-chef-solo/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=rubysource-cooking-with-chef-solo-2</link> <comments>http://rubysource.com/cooking-with-chef-solo/#comments</comments> <pubDate>Tue, 03 Jan 2012 21:50:28 +0000</pubDate> <dc:creator>Dave Kennedy</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[DR]]></category> <category><![CDATA[Gems]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[node]]></category> <category><![CDATA[plugins]]></category> <category><![CDATA[Resources]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[Ruby Tutorials]]></category> <category><![CDATA[RVM]]></category> <category><![CDATA[Snapshot]]></category> <category><![CDATA[theory]]></category> <category><![CDATA[Tutorial]]></category> <category><![CDATA[twitter]]></category> <category><![CDATA[UX]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[chef]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49817</guid> <description><![CDATA[ Chef is billed as “A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure”. It doesn’t matter how many times I read that, I still hear a ‘whoosh’ over my head. Put simply, we can manage server configurations through good old familiar Ruby. The gist of Chef is we create cookbooks, these cookbooks use the Chef DSL to install and configure packages we require for our servers]]></description> <content:encoded><![CDATA[<p></p><p> Chef is billed as “A systems integration framework, built to bring the benefits of configuration management to your entire infrastructure”. It doesn’t matter how many times I read that, I still hear a ‘whoosh’ over my head. Put simply, we can manage server configurations through good old familiar Ruby. The gist of Chef is we create cookbooks, these cookbooks use the Chef DSL to install and configure packages we require for our servers</p><p>Read the article:<br
/> <a
target="_blank" href="http://rubysource.com/cooking-with-chef-solo/" title="RubySource: Cooking with Chef Solo">RubySource: Cooking with Chef Solo</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://rubysource.com/cooking-with-chef-solo/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Browser Trends January 2012: Chrome 15 is NOT the World&#8217;s Favorite Browser!</title><link>http://www.sitepoint.com/browser-trends-january-2012/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=browser-trends-january-2012</link> <comments>http://www.sitepoint.com/browser-trends-january-2012/#comments</comments> <pubDate>Mon, 02 Jan 2012 16:02:26 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[2011 trends]]></category> <category><![CDATA[Mobile]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[apple]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[Google Tutorials & Articles]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[Mozilla]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[safari]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49798</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/05/522-browser-trends-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="522-browser-trends" title="522-browser-trends" />Craig analyzes the slightly unusual web browser market during December 2011. Every vendor made gains bar one...]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/05/522-browser-trends-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="522-browser-trends" title="522-browser-trends" /><p></p><p>If you expected December to be a quiet month in the browser market the results below will surprise you. Every vendor made a gain &#8212; except one. Let&#8217;s look at the latest <a
href="http://gs.statcounter.com/">worldwide StatCounter statistics</a>:</p><table
id="stats" summary="worldwide browser market share statistics, January 2011" width="80%" style="text-align:right !important;margin:20px auto"><tr><th
width="20%">Browser</th><th
width="20%">November</th><th
width="20%">December</th><th
width="20%">change</th><th
width="20%">relative</th></tr><tr><th>IE 9.0+</th><td>10.14%</td><td>10.75%</td><td
class="up">+0.61%</td><td
class="up">+6.00%</td></tr><tr><th>IE 8.0</th><td>24.00%</td><td>22.12%</td><td
class="dn">-1.88%</td><td
class="dn">-7.80%</td></tr><tr><th>IE 7.0</th><td>4.26%</td><td>4.00%</td><td
class="dn">-0.26%</td><td
class="dn">-6.10%</td></tr><tr><th>IE 6.0</th><td>2.23%</td><td>1.78%</td><td
class="dn">-0.45%</td><td
class="dn">-20.20%</td></tr><tr><th>Firefox 4.0+</th><td>18.62%</td><td>19.81%</td><td
class="up">+1.19%</td><td
class="up">+6.40%</td></tr><tr><th>Firefox 3.7-</th><td>6.62%</td><td>5.46%</td><td
class="dn">-1.16%</td><td
class="dn">-17.50%</td></tr><tr><th>Chrome</th><td>25.74%</td><td>27.33%</td><td
class="up">+1.59%</td><td
class="up">+6.20%</td></tr><tr><th>Safari</th><td>5.90%</td><td>6.09%</td><td
class="up">+0.19%</td><td
class="up">+3.20%</td></tr><tr><th>Opera</th><td>1.84%</td><td>1.99%</td><td
class="up">+0.15%</td><td
class="up">+8.20%</td></tr><tr><th>Others</th><td>0.65%</td><td>0.67%</td><td
class="up">+0.02%</td><td
class="up">+3.10%</td></tr><tr><th>IE (all)</th><td>40.63%</td><td>38.65%</td><td
class="dn">-1.98%</td><td
class="dn">-4.90%</td></tr><tr><th>Firefox (all)</th><td>25.24%</td><td>25.27%</td><td
class="up">+0.03%</td><td
class="up">+0.10%</td></tr></table><p>The table shows market share estimates for desktop browsers. The &#8216;change&#8217; column shows the absolute increase or decrease in market share. The &#8216;relative&#8217; column indicates the proportional change, i.e. another 20.2% of IE6 users abandoned the browser last month. Happy days! There are several caveats so I recommend you read <a
href="http://blogs.sitepoint.com/how-browser-market-share-is-calculated">How Browser Market Share is Calculated</a>.<div>  <script type='text/javascript'>GA_googleFillSlot("InArticle_728x90_1");</script> </div></p><p>Last month&#8217;s main story was <a
href="http://www.sitepoint.com/browser-trends-december-2011/">Chrome overtaking Firefox to become the world&#8217;s second favorite browser</a>. Several technical sites also reported that, if you examine individual browser versions, Chrome 15 had overtaken IE8. That victory was short-lived. Google released Chrome 16 on December 13 2011 which split the user base. IE8 retains the browser crown with 22.12% followed by Firefox 8 (15.35%), Chrome 15 (13.34%) and Chrome 16 (11.73%). Analyzing Chrome and Firefox by version number has become futile; a new release appears every six weeks.</p><p>Chrome rose by 0.69% in November &#8212; impressive, but less than it&#8217;s usual 1% increase. December&#8217;s overall gain was 1.59% which more than made up for the shortfall. Rumors of Chrome reaching growth saturation point appear premature.</p><p>December 2011 was also kind to Mozilla, Apple and Opera who all experienced modest gains. Safari edged above 6%, Opera is poised to break its 2% barrier and Firefox 4+ is gaining users at a healthy rate following a slightly wobbly period.</p><p>But not every vendor can be a winner. Microsoft lost almost 2% in December with IE6, 7 and 8 taking a large hit. However, remember that December is an unusual month; a large proportion of the world is on vacation so the ratio of home to business usage rises. In addition, many people will have received new PCs, laptops and tablets as gifts which could cause minor fluctuations. It&#8217;s back to business in January and business is Microsoft&#8217;s domain.</p><h2>Mobile Browser Usage</h2><p>December&#8217;s impact on the mobile market was also evident and usage accounted for <a
href="http://gs.statcounter.com/#mobile_vs_desktop-ww-monthly-201112-201112-bar">8.04% of all web activity during the month</a>. That&#8217;s a rise of almost 1% but, again, vacations and gifts are likely to have a short-term effect.</p><p>The primary mobile browsing applications are:</p><ol><li>Opera Mini/Mobile &#8212; 24.22% (up 1.73%)</li><li>Android &#8212; 20.22% (down 0.19%)</li><li>iPhone &#8212; 18.41% (down 1.12%)</li><li>Nokia browser &#8212; 12.92% (up 0.98%)</li><li>Blackberry &#8212; 7.53% (down 0.67%)</li></ol><p>Perhaps it&#8217;s not surprising to see the iPhone and Blackberry drop; they&#8217;re popular devices for business users. That said, I&#8217;ve given up trying to understand the mobile browser market; it&#8217;s far too erratic.</p><p>Happy New Year!</p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/browser-trends-january-2012/feed/</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>PHPMaster: String Handling Functions</title><link>http://phpmaster.com/string-handling-functions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=string-handling-functions&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phpmaster-string-handling-functions-2</link> <comments>http://phpmaster.com/string-handling-functions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=string-handling-functions#comments</comments> <pubDate>Tue, 27 Dec 2011 05:46:17 +0000</pubDate> <dc:creator>James Appleyard</dc:creator> <category><![CDATA[cron]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[PHP & MySQL Tutorials]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[php tutorials]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49901</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/e85a27442300-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /> PHP has a vast selection of built-in string handling functions that allow you to easily manipulate strings in almost any possible way. However, learning all these functions, remembering what they do, and when they might come in handy can be a bit daunting, especially for new developers. There is no way I can cover every string function in one article, and besides, that is what the PHP manual is for! But what I will do is show how to work with some of the most commonly used string handling functions that you should know. After this, you’ll be working with strings as well as any concert violinist! On the Case PHP offers several functions that enable you to manipulate the case of characters within a string without having to edit the string character by character]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/e85a27442300-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /><p></p><p><img
src="http://cdn.sitepoint.com/wp-content/uploads/2012/01/e85a27442300-150x150-50x50.jpg" alt="" /> PHP has a vast selection of built-in string handling functions that allow you to easily manipulate strings in almost any possible way. However, learning all these functions, remembering what they do, and when they might come in handy can be a bit daunting, especially for new developers. There is no way I can cover every string function in one article, and besides, that is what the PHP manual is for! But what I will do is show how to work with some of the most commonly used string handling functions that you should know. After this, you’ll be working with strings as well as any concert violinist! On the Case PHP offers several functions that enable you to manipulate the case of characters within a string without having to edit the string character by character</p><p>Read More:<br
/> <a
title="PHPMaster: String Handling Functions" href="http://phpmaster.com/string-handling-functions/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=string-handling-functions" target="_blank">PHPMaster: String Handling Functions</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://phpmaster.com/string-handling-functions/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=string-handling-functions/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHPMaster: String Handling Functions</title><link>http://feedproxy.google.com/~r/PHPMaster_feed/~3/S3r262_18_o/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phpmaster-string-handling-functions</link> <comments>http://feedproxy.google.com/~r/PHPMaster_feed/~3/S3r262_18_o/#comments</comments> <pubDate>Mon, 26 Dec 2011 21:45:16 +0000</pubDate> <dc:creator>James Appleyard</dc:creator> <category><![CDATA[cron]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[PHP & MySQL Tutorials]]></category> <category><![CDATA[S3]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[news & trends]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49705</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e85a27442300-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /> PHP has a vast selection of built-in string handling functions that allow you to easily manipulate strings in almost any possible way. However, learning all these functions, remembering what they do, and when they might come in handy can be a bit daunting, especially for new developers. There is no way I can cover every string function in one article, and besides, that is what the PHP manual is for! But what I will do is show how to work with some of the most commonly used string handling functions that you should know. After this, you’ll be working with strings as well as any concert violinist! On the Case PHP offers several functions that enable you to manipulate the case of characters within a string without having to edit the string character by character]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e85a27442300-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /><p></p><p><img
src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e85a27442300-150x150-50x50.jpg" /> PHP has a vast selection of built-in string handling functions that allow you to easily manipulate strings in almost any possible way. However, learning all these functions, remembering what they do, and when they might come in handy can be a bit daunting, especially for new developers. There is no way I can cover every string function in one article, and besides, that is what the PHP manual is for! But what I will do is show how to work with some of the most commonly used string handling functions that you should know. After this, you’ll be working with strings as well as any concert violinist! On the Case PHP offers several functions that enable you to manipulate the case of characters within a string without having to edit the string character by character</p><p>Read More:<br
/> <a
target="_blank" href="http://feedproxy.google.com/~r/PHPMaster_feed/~3/S3r262_18_o/" title="PHPMaster: String Handling Functions">PHPMaster: String Handling Functions</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://feedproxy.google.com/~r/PHPMaster_feed/~3/S3r262_18_o/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>What&#8217;s New in Firefox 9.0</title><link>http://www.sitepoint.com/firefox-9-whats-new/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=firefox-9-whats-new</link> <comments>http://www.sitepoint.com/firefox-9-whats-new/#comments</comments> <pubDate>Wed, 21 Dec 2011 16:25:27 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[CSS Tutorials]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[Firefox 9]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[Mozilla]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49538</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2010/05/328-firefox-4-50x50.png" class="attachment-thumbnail wp-post-image" alt="328-firefox-4" title="328-firefox-4" />If you've been holding off installing Firefox 8.0, you're too late - Mozilla released Firefox 9.0 on December 20, 2011. Craig looks at the new features and future prospects for the browser.]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2010/05/328-firefox-4-50x50.png" class="attachment-thumbnail wp-post-image" alt="328-firefox-4" title="328-firefox-4" /><p></p><p>Firefox 9.0 is out? Seriously? I suppose it&#8217;s been six weeks since <a
href="http://www.sitepoint.com/firefox-8-whats-new/">version 8.0 was released on November 8, 2011</a>. If you&#8217;ve not received an automatic update yet, select Help &gt; About Firefox and hit the <strong>Check for Updates</strong> button. If all else fails, head over to <a
href="http://getfirefox.com/">getfirefox.com</a> and download it manually.</p><p>The add-on compatibility issue appears to have improved significantly. None of my extensions were disabled but I can&#8217;t promise you&#8217;ll have the same experience.</p><p>On the surface, little appears to have changed. Mozilla is claiming improved HTML5, CSS and MathML support. They have also published a <a
href="https://www.mozilla.org/en-US/firefox/9.0/releasenotes/buglist.html">long list of bug</a> and <a
href="https://www.mozilla.org/security/known-vulnerabilities/firefox.html#firefox9">security fixes</a> to illustrate how busy they&#8217;ve been. Mac OS users may notice improved theme integration and two finger swipe navigation but, for the rest of us, the main changes are under the hood&hellip;</p><h2>Improved JavaScript Performance</h2><p>Mozilla are claiming a 20-30% performance boost for JavaScript in Firefox 9.0. It&#8217;s primarily been achieved using Type Inference (TI); a feature in the SpiderMonkey JavaScript engine which analyzes statements and variable values as a program executes to determine types. The information is used during JIT compilation to generate more efficient code.<div>  <script type='text/javascript'>GA_googleFillSlot("InArticle_728x90_1");</script> </div></p><p>It&#8217;s impressive. While I doubt you&#8217;ll experience a 30% speed increase in the wild, the early benchmarks show promise. Mozilla has certainly closed the gap on competitors, if not overtaken them.</p><h2>New CSS3 font-stretch property</h2><p>The new <code>font-stretch</code> property selects a normal, condensed, or extended face from a font family:</p><ul><li>font-stretch: ultra-condensed</li><li>font-stretch: extra-condensed</li><li>font-stretch: condensed</li><li>font-stretch: semi-condensed</li><li>font-stretch: normal</li><li>font-stretch: semi-expanded</li><li>font-stretch: expanded</li><li>font-stretch: extra-expanded</li><li>font-stretch: ultra-expanded</li></ul><p>Typefaces will only appear differently if you have a specific font type installed. Remember that many fonts don&#8217;t offer condensed or expanded types.</p><h2>Improved CSS3 text-overflow Support</h2><p>Firefox has supported <code>text-overflow: ellipses</code> since <a
href="http://www.sitepoint.com/whats-new-in-firefox-7/">version 7 was released in September</a>. The property shows &#8216;&hellip;&#8217; at the right-most end of a text string which overflows its container.</p><p>Firefox 9.0 allows you to truncate either end of the text with a hard clip, ellipses or a custom string. For example, if &#8220;12345678&#8243; was centered in an element which was too small;</p><pre><code>text-overflow: ',' ellipsis;</code></pre><p>could result in &#8220;,3456&hellip;&#8221;</p><p>For more information, refer to the <a
href="https://developer.mozilla.org/en/CSS/text-overflow">text-overflow reference at MDN</a>.</p><h2>A More Promising Future?</h2><p>Mozilla has been losing ground to Google&#8217;s Chrome browser but Firefox 9.0 feels fast, stable and has fewer of the compatibility issues which held back earlier versions.</p><p>The organization has also announced a three-year extension to its search partnership with Google. The original deal &#8212; <a
href="http://www.sitepoint.com/mozilla-pushes-firefox-36-update/">worth $100 million per year and 84% of Mozilla&#8217;s total revenues</a> &#8212; ended earlier this month. Neither company has revealed the financial details; Google is certain to have renegotiated the terms, but it was hardly likely to ignore the preferred browser of one in four web users.</p><p>It&#8217;s also evident that Mozilla is trying to differentiate itself from the others &#8212; <a
href="https://www.mozilla.org/en-US/firefox/9.0/whatsnew/">view their Firefox 9.0 video</a>. While it&#8217;s a stomach-churning set of moralistic cliches (<em>independently spirited people</em>, <em>we value values</em>, <em>we believe in you</em>, etc), it&#8217;s true that Mozilla is the only browser vendor without ulterior business motives or commercial interests to protect. The web would be a lesser place without them.</p><p>If you&#8217;re considering the Firefox 9.0 update, it&#8217;s best to do so now. Firefox 10.0 is due on January 31, 2012.</p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/firefox-9-whats-new/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item><div><div
class="post_box two_ads" style="float:left;padding-left:2px;"> <script>GA_googleFillSlot("Edit_728x90_3");</script> </div></div><div
class="clear">&nbsp;</div> <item><title>PHPMaster: PHP’s Quest for Performance: From C to hhvm</title><link>http://phpmaster.com/phps-quest-for-performance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phps-quest-for-performance&#038;utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phpmaster-php%25e2%2580%2599s-quest-for-performance-from-c-to-hhvm-2</link> <comments>http://phpmaster.com/phps-quest-for-performance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phps-quest-for-performance#comments</comments> <pubDate>Mon, 19 Dec 2011 21:31:21 +0000</pubDate> <dc:creator>Matt Turland</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[Community]]></category> <category><![CDATA[DR]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Tech]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49658</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e7cf72301141-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /> While focus of recent core PHP development has been on new language features, a growing concern in recent years has centered around performance. While it’s sufficient for many users, as PHP sees increased use by large sites like Wikipedia and Facebook, the ability to serve more requests on fewer servers becomes increasingly important. Some efforts have been made in this area in the last few years, both within and outside the PHP internals team. However, understanding exactly what’s going on requires a bit of background both in history and concepts. ]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e7cf72301141-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /><p></p><p><img
src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e7cf72301141-150x150-50x50.jpg" /> While focus of recent core PHP development has been on new language features, a growing concern in recent years has centered around performance. While it’s sufficient for many users, as PHP sees increased use by large sites like Wikipedia and Facebook, the ability to serve more requests on fewer servers becomes increasingly important. Some efforts have been made in this area in the last few years, both within and outside the PHP internals team. However, understanding exactly what’s going on requires a bit of background both in history and concepts.</p><p>Visit link:<br
/> <a
target="_blank" href="http://phpmaster.com/phps-quest-for-performance/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=phps-quest-for-performance" title="PHPMaster: PHP’s Quest for Performance: From C to hhvm">PHPMaster: PHP’s Quest for Performance: From C to hhvm</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://phpmaster.com/phps-quest-for-performance/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phps-quest-for-performance/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PHPMaster: PHP’s Quest for Performance: From C to hhvm</title><link>http://feedproxy.google.com/~r/PHPMaster_feed/~3/8G1RNSt6FMw/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=phpmaster-php%25e2%2580%2599s-quest-for-performance-from-c-to-hhvm</link> <comments>http://feedproxy.google.com/~r/PHPMaster_feed/~3/8G1RNSt6FMw/#comments</comments> <pubDate>Mon, 19 Dec 2011 05:02:58 +0000</pubDate> <dc:creator>Matt Turland</dc:creator> <category><![CDATA[.NET]]></category> <category><![CDATA[Business]]></category> <category><![CDATA[Community]]></category> <category><![CDATA[Discussion]]></category> <category><![CDATA[DR]]></category> <category><![CDATA[Java]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Tech]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[java]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49495</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e7cf72301141-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /> While focus of recent core PHP development has been on new language features, a growing concern in recent years has centered around performance. While it’s sufficient for many users, as PHP sees increased use by large sites like Wikipedia and Facebook, the ability to serve more requests on fewer servers becomes increasingly important. Some efforts have been made in this area in the last few years, both within and outside the PHP internals team. ]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e7cf72301141-150x150-50x50.jpg" class="attachment-thumbnail wp-post-image" alt="Thumbnail" title="Thumbnail" /><p></p><p><img
src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/e7cf72301141-150x150-50x50.jpg" /> While focus of recent core PHP development has been on new language features, a growing concern in recent years has centered around performance. While it’s sufficient for many users, as PHP sees increased use by large sites like Wikipedia and Facebook, the ability to serve more requests on fewer servers becomes increasingly important. Some efforts have been made in this area in the last few years, both within and outside the PHP internals team.</p><p>View post:<br
/> <a
target="_blank" href="http://feedproxy.google.com/~r/PHPMaster_feed/~3/8G1RNSt6FMw/" title="PHPMaster: PHP’s Quest for Performance: From C to hhvm">PHPMaster: PHP’s Quest for Performance: From C to hhvm</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://feedproxy.google.com/~r/PHPMaster_feed/~3/8G1RNSt6FMw/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>DesignFestival: Getting Festive: Free Holiday Card Giveaway From 99designs</title><link>http://feedproxy.google.com/~r/DesignFestival/~3/WnRI17dp9o4/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=designfestival-getting-festive-free-holiday-card-giveaway-from-99designs</link> <comments>http://feedproxy.google.com/~r/DesignFestival/~3/WnRI17dp9o4/#comments</comments> <pubDate>Tue, 13 Dec 2011 13:03:12 +0000</pubDate> <dc:creator>Joel Falconer</dc:creator> <category><![CDATA[Design]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Web Tech]]></category> <category><![CDATA[news]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49270</guid> <description><![CDATA[ Have you or your business sent out your Holiday or Christmas cards for the year yet?? 99designs asked their amazing design community to create several unique and professional cards for the upcoming festive season, and are offering these designs to you completely FREE to download and use! Simply choose whether you would like a Happy Holidays card or Christmas card design . You can then print them out (or get them professionally printed through our partner, Printing for Less ) and then write your own personal messages on them for all you friends, family, business contacts and loved ones. ]]></description> <content:encoded><![CDATA[<p></p><p>Have you or your business sent out your Holiday or Christmas cards for the year yet?? 99designs asked their amazing design community to create several unique and professional cards for the upcoming festive season, and are offering these designs to you completely FREE to download and use! Simply choose whether you would like a Happy Holidays card or Christmas card design . You can then print them out (or get them professionally printed through our partner, Printing for Less ) and then write your own personal messages on them for all you friends, family, business contacts and loved ones.</p><p>More:<br
/> <a
title="DesignFestival: Getting Festive: Free Holiday Card Giveaway From 99designs" href="http://feedproxy.google.com/~r/DesignFestival/~3/WnRI17dp9o4/" target="_blank">DesignFestival: Getting Festive: Free Holiday Card Giveaway From 99designs</a></p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://feedproxy.google.com/~r/DesignFestival/~3/WnRI17dp9o4/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>HP Makes webOS Open Source: Can it Survive?</title><link>http://www.sitepoint.com/hp-webos-open-source/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hp-webos-open-source</link> <comments>http://www.sitepoint.com/hp-webos-open-source/#comments</comments> <pubDate>Mon, 12 Dec 2011 11:57:44 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Build Mobile]]></category> <category><![CDATA[HTML & CSS]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[Mobile Web Development]]></category> <category><![CDATA[Mobile Web Discussion]]></category> <category><![CDATA[News & Trends]]></category> <category><![CDATA[Opinion]]></category> <category><![CDATA[WebOS]]></category> <category><![CDATA[hp]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[palm]]></category> <category><![CDATA[webos]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=49212</guid> <description><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/616-webos-open-source-50x50.png" class="attachment-thumbnail wp-post-image" alt="616-webos-open-source" title="616-webos-open-source" />HP is contributing webOS to the open source community. Craig discusses why the beleaguered platform deserves another chance.]]></description> <content:encoded><![CDATA[<img
width="50" height="50" src="http://cdn.sitepoint.com/wp-content/uploads/2011/12/616-webos-open-source-50x50.png" class="attachment-thumbnail wp-post-image" alt="616-webos-open-source" title="616-webos-open-source" /><p></p><p>On December 9, 2011 <a
href="http://www.hp.com/hpinfo/newsroom/press/2011/111209xa.html">Hewlett-Packard announced</a> it would contribute webOS to the open source community. HP will continue to support webOS but other hardware vendors will be free to use it within their smartphones and tablets.</p><h2>What is webOS?</h2><p>Introduced at CES 2009, webOS is a Linux-based successor to Palm OS. Built from the ground-up, the operating system supports multi-touch, multi-tasking and cloud synchronization. The platform also offers exciting opportunities to web developers: native apps can be developed using HTML5, CSS and Javascript and released though the App Catalog or from any website.</p><p>The first device to use webOS was the Palm Pre followed shortly after by the Pixi. Reviews were mostly positive but the early handsets suffered build-quality problems. A relatively high price and lack of apps led to modest sales. Although Palm released free developer tools and documentation, few programmers were prepared to write software for a niche platform.</p><p>In April 2010, HP acquired the failing Palm company for $1.2 billion. HP had ambitious plans for webOS: it would appear in smartphones, tablets, printers and as a fast dual-boot option on Windows PCs.</p><p>The webOS-powered HP TouchPad was launched in July 2011. Reviews were mixed, sales were poor and &#8212; just seven weeks later &#8212; HP announced that it would discontinue all current hardware running webOS. 500 people were cut from the webOS division and its future was in doubt.<div>  <script type='text/javascript'>GA_googleFillSlot("InArticle_728x90_1");</script> </div></p><h2>Where Did It Go Wrong?</h2><p>HP recognized that webOS faced tough competition from iOS and Android devices. A seven week trial period seems incredibly short, but HP was already late to the smartphone party and would have needed to spend millions on marketing to dent the established players.</p><p>HP is also a Microsoft partner. WebOS would have undoubtedly damaged their relationship and was it redundant following Microsoft&#8217;s smartphone and fast-booting Windows 8 projects?</p><h2>Can webOS Survive?</h2><p>webOS is a great platform with potential. It doesn&#8217;t have the vendor lock-in of Apple and Microsoft products or the fragmentation encountered by Android developers.</p><p>Cynics will point out that Nokia gave Symbian to the open source community but it failed to gain traction. However, unlike Symbian, webOS is a more modern OS with good development tools and documentation. Smartphone vendors are certain to consider it as a viable alternative to Android especially if they can attract third-party application developers.</p><p>I have a single reservation. Why would web developers choose to create native HTML5 webOS apps when a standard HTML5 web app would work on most modern devices? The advantages of native app development reduces every week: HTML5 games can be fast and integration APIs for geolocation, cameras, address books etc. are increasingly available.</p><p>Perhaps webOS has a chance if vendors position it as the best smartphone and tablet platform for running standard HTML5 web applications?</p><div
style="text-align:center;padding-bottom:50px;"><div
style="float:left;padding-left:30px;"> <script>GA_googleFillSlot("Edit_300x100_C");</script> </div><div
style="float:right;padding-right:30px;"> <script>GA_googleFillSlot("Edit_300x100_D");</script> </div></div><div
style="clear:both"></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/hp-webos-open-source/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 42/44 queries in 0.036 seconds using memcached
Object Caching 2629/2632 objects using memcached
Content Delivery Network via cdn.sitepoint.com

Served from: www.sitepoint.com @ 2012-02-03 19:43:10 -->
