<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
xmlns:series="http://organizeseries.com/"
> <channel><title>SitePoint &#187; Software</title> <atom:link href="http://www.sitepoint.com/category/software-2/feed/" rel="self" type="application/rss+xml" /><link>http://www.sitepoint.com</link> <description>Learn CSS &#124; HTML5 &#124; JavaScript &#124; Wordpress &#124; Tutorials-Web Development &#124; Reference &#124; Books and More</description> <lastBuildDate>Mon, 13 May 2013 13:12:07 +0000</lastBuildDate> <language>en-US</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5.1</generator> <item><title>Windows 8.1: Back to Basics?</title><link>http://www.sitepoint.com/windows-blue-8-1/</link> <comments>http://www.sitepoint.com/windows-blue-8-1/#comments</comments> <pubDate>Mon, 13 May 2013 13:12:06 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Operating systems]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Usability]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[OS]]></category> <category><![CDATA[windows]]></category> <category><![CDATA[Windows 8]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=66127</guid> <description><![CDATA[Craig discusses the web speculation around Windows Blue/8.1 and IE11. Will the new OS address user concerns?]]></description> <content:encoded><![CDATA[<p></p><p>Microsoft has been in the news this week. While any publicity is better than none, the headlines and statements have been particularly scathing:</p><ul><li>Windows 8 is Microsoft&#8217;s &#8220;New Coke&#8221; fiasco</li><li>Windows 8 sales slump is killing the PC industry</li><li>users are confused by Windows 8</li></ul><p>Windows 8 was an ambitious project. The OS attempted to merge smart phone, tablet and desktop concepts into a cohesive experience. Microsoft should be applauded for trying something new but, in reality, Windows 8 is two OSs bundled as one.</p><p>Tami Reller, head of Windows Marketing and Finance, admitted:</p><blockquote><p>the learning curve is definitely real</p></blockquote><p>Few would disagree. I&#8217;ve been using the OS for seven months and, while it feels comfortable now, those initial weeks without a Start button were disorientating. Metro can be &#8212; <em>and still is</em> &#8212; quirky on a standard desktop PC, but I rarely use Metro apps other than the media player.</p><p>If you&#8217;re in the industry, you&#8217;re paid to use technology for its own sake; learning something new is part of the course. However, for most companies, technology is a tool which helps them achieve business objectives. Unless there are clear commercial benefits, the costs associated with changing that tool and retraining staff are prohibitive.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p>I suspect people new to PCs actually grasp Windows 8 concepts better than older versions of the OS <em>(clicking Start to shut down was an obvious metaphoric breakdown)</em>. Unfortunately, most people <strong>have</strong> used Windows before; they can understand evolution but revolution is a different matter. Besides, if you absolutely must learn something new, why not try Mac OS or Linux?</p><h2>Windows Blue</h2><p>It&#8217;s impossible to determine figures but I&#8217;d be amazed if Windows 8 sales matched those of Windows 7. Fortunately, Microsoft has listened to user criticism.</p><p>Pre-release versions of the next version of the OS, codenamed Windows Blue, were leaked on to the web recently. Microsoft won&#8217;t make any public comments, but hinted a preview release could appear in June. Version 8.1 is the most likely name but many of us old hands will think of it as Service Pack 1.</p><p>The interface looks much the same, but the leaked OS offers a number of revised features&hellip;</p><p><strong>An optional Start button</strong><br
/> In my <a
href="/windows-8-review-3/">Windows 8 review</a> I speculated:</p><blockquote><p>I would not be surprised to see the Start button make a triumphant return</p></blockquote><p><a
href="http://blogs.sitepointstatic.com/images/tech/825-windows-blue-screen.png"><img
src="http://blogs.sitepointstatic.com/images/tech/825-windows-blue-screen.png" width="600" alt="Windows 8 and Start button" class="center" /></a></p><p>I rarely miss the Start button now I&#8217;ve created appropriate taskbar shortcuts and use the keyboard Windows key to access the Start screen. The new logo-shaped Start button will probably do the same as the lower-left screen gesture, but having a button present will reassure many people.</p><p><strong>Boot to desktop</strong><br
/> Microsoft was criticized for showing the Start screen rather than the more familiar desktop after login. It&#8217;s a minor point since launching any standard application will instantly switch. That said, a new &#8220;boot to desktop&#8221; option will bring joy to many.</p><p><strong>Configurable tile sizes</strong><br
/> Start screen tiles are currently either &#8220;larger&#8221; or &#8220;smaller&#8221;. Even the small size doesn&#8217;t permit many icons on a desktop display so a new icon-sized tile will use a quarter of the space. Interestingly, a new super-sized option may also appear which could provide some interesting possibilities for live tiles.</p><p><strong>New apps</strong><br
/> Many of the existing Metro apps will be updated and a new video editing application could appear.</p><p>The OS should also include better SkyDrive integration. I&#8217;ve been impressed with Microsoft&#8217;s DropBox-like online file storage system and I suspect an increased number of applications will be SkyDrive-aware.</p><p><strong>Internet Explorer 11</strong><br
/> IE11 is a more exciting prospect although there&#8217;s no guarantee it&#8217;ll reach the final build. If expectations are correct, the new browser will fill the final missing gaps in IE10 &#8212; namely a few minor HTML5 features and WebGL <em>(it&#8217;ll be interesting to hear how Microsoft engineers overcame the <a
href="http://www.sitepoint.com/internet-explorer-10-review-ie10/">WebGL &#8220;security issues&#8221;</a> they identified)</em>.</p><p>A long-overdue update to the F12 Developer Tools could also appear&hellip;</p><p><img
src="http://blogs.sitepointstatic.com/images/tech/825-windows-blue-ie11-tools.png" width="600" alt="IE11 F12 Developer Tools" class="center" /></p><p>The current tools are adequate but clunky and ugly when compared with Firebug, the Webkit Inspector, Dragonfly or any other Microsoft development software. The company is enticing users back to IE but projects such as <a
href="http://modern.ie/">modern.IE</a> a solid set of development tools will get developers on-side.</p><p>In summary, Windows 8 is changing but don&#8217;t expect it to revert back to Windows 7. Time will tell if the updates are enough to convince buyers.</p><p>Are you using Windows 8? Do you prefer it? Do you detest it? Do you want your Start button back? Will Windows 8.1 address your concerns?</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/windows-blue-8-1/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>We&#8217;re Putting the (MySQL) Band Back Together</title><link>http://www.sitepoint.com/mysql-band-back-together/</link> <comments>http://www.sitepoint.com/mysql-band-back-together/#comments</comments> <pubDate>Mon, 29 Apr 2013 13:45:05 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Databases]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[mariaDB]]></category> <category><![CDATA[mysql]]></category> <category><![CDATA[oracle]]></category> <category><![CDATA[SkySQL]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=65659</guid> <description><![CDATA[The original MySQL developers are back together to work on a rival to Oracle's open source database.]]></description> <content:encoded><![CDATA[<p></p><p>MySQL &#8212; the world&#8217;s most-used relational database &#8212; will be 18 next month. The first version was developed by Michael Widenius and David Axmark and released by MySQL AB on May 23, 1995. The open source product rapidly gained traction alongside PHP to become an integral part of the LAMP stack.</p><p>Sun Microsystems obtained MySQL for $1 billion in January 2008. 15 months later, Oracle acquired Sun for $7.4 billion and became the owner of Java, VirtualBox, OpenOffice and <a
href="http://www.sitepoint.com/oracle-sun-mysql/">MySQL</a>. The takeover caused significant controversy since the world&#8217;s biggest commercial database provider now controlled a major open source competitor.</p><p>Michael Widenius was particularly critical and released his own MySQL fork under the GNU General Public License from his own company, Monty Program AB. MariaDB is designed to maintain compatibility and be a drop-in replacement for MySQL.</p><p>Here&#8217;s where it gets interesting: Monty Program AB has <a
href="http://www.skysql.com/news-and-events/press-releases/skysql-merges-with-mariadb-developers">signed a merger agreement with SkySQL</a>. SkySQL was formed by former MySQL executives &#8212; including David Axmark &#8212; when Oracle acquired the database from Sun. The MySQL band are back together!</p><p>The new company will continue to use the SkySQL name to support and develop MariaDB. Michael Widenius stated:</p><blockquote><p> The MySQL database is named after my first daughter, My. The MariaDB database is named after my second daughter, Maria. With this merger and my own role in the MariaDB Foundation, I&#8217;m ensuring that the MariaDB project will remain &#8216;open source forever&#8217;, while knowing that enterprise and community users of both the MySQL and MariaDB databases will benefit from best-in-breed products, services and support provided by SkySQL. And who doesn&#8217;t want the best for their children?</p></blockquote><p>MySQL has a stronger rival. It&#8217;s reassuring news especially for those with any concerns regarding Oracle&#8217;s plans for the open source database.</p><p>See also:</p><ul><li><a
href="http://www.skysql.com/news-and-events/press-releases/skysql-merges-with-mariadb-developers">SkySQL Merges With MariaDB Developers To Create &#8216;Next Generation Open Source&#8217; Database Company</a></li><li><a
href="https://mariadb.org/">MariaDB.org</a></li><li><a
href="http://www.skysql.com/">SkySQL.com</a></li><li><a
href="https://kb.askmonty.org/en/mariadb-vs-mysql-compatibility/">MariaDB vs MySQL &#8212; compatibility</a></li></ul><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/mysql-band-back-together/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Microsoft Gives Parallels, Windows 8 and IE10 to Mac Developers</title><link>http://www.sitepoint.com/microsoft-windows8-ie10-mac-giveaway/</link> <comments>http://www.sitepoint.com/microsoft-windows8-ie10-mac-giveaway/#comments</comments> <pubDate>Tue, 02 Apr 2013 14:53:23 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[Operating systems]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web standards]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[microsoft]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=65050</guid> <description><![CDATA[Developing web sites and applications on a Mac? Finding it difficult to test Internet Explorer? Microsoft is providing free USB sticks with full copies of Parallels 8, Windows 8 and IE10. Craig looks at what's new in modern.IE...]]></description> <content:encoded><![CDATA[<p></p><p>IE10 brings Internet Explorer closer to Chrome and Firefox than it&#8217;s ever been. However, if you&#8217;ve visited a geek conference recently, you&#8217;d have noticed a proliferation of Macs &#8212; which can&#8217;t run the browser. That&#8217;s a problem for Microsoft&hellip;</p><ul><li>A large number of developers probably aren&#8217;t bothering to test sites in IE.</li><li>Those who do, often test it very late in the development cycle.</li><li>The inevitable problems lead to <em>&#8220;IE&#8217;s still awful&#8221;</em> comments. While IE10 may cause no more issues than any other browser, the mud sticks.</li></ul><p><a
href="http://www.sitepoint.com/modern-ie-browser-testing/">Microsoft released modern.IE in February</a>. The site offers a page scanner, free virtual machine images, three months&#8217; free subscription to BrowserStack and compatibility advice. However, to celebrate Microsoft&#8217;s sponsorship of the <a
href="http://winners.webbyawards.com/">Webby Awards</a>, several new features have been introduced today&hellip;</p><h2>Free Parallels and Windows 8 USB Sticks for Mac Developers</h2><p>If you&#8217;re a Mac developer, it can be difficult to justify the license costs for Parallels and Windows. Microsoft has made that decision a little easier for you by shipping <a
href="http://www.modern.ie/en-US/virtualization-tools">free USB sticks with full copies of Parallels 8 and Windows 8</a>.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p><a
href="http://www.modern.ie/en-US/virtualization-tools"><img
src="http://blogs.sitepointstatic.com/images/tech/809-modernie2-link.png" width="588" height="288" alt="Free Parallels and Windows 8 USB Stick" class="center" /></a></p><p>The catch? There&#8217;s a limited supply &#8212; <em>so act quickly</em> &#8212; and Microsoft would like you to send a $25 donation to your favorite charity. Sounds like a good deal to me.</p><h2>New Virtual Machine Images</h2><p>Two <a
href="http://www.modern.ie/en-US/virtualization-tools">new virtual machines</a> are available: IE10 on Windows 7 and IE8 on Windows XP. Both remain free and all VMs are now available for Parallels on the Mac as well as Hyper-V, Virtual PC, VirtualBox and VMware on other platforms.</p><h2>Scan Sites Behind Firewalls</h2><p>It&#8217;s now possible to install a local instance of the <a
href="http://www.modern.ie/report">modern.IE webpage scanner</a> so you can test intranet applications or websites which have not yet launched.</p><p><em>Guess what platform the scanner requires&hellip;</em></p><p>You&#8217;re wrong! It&#8217;s <a
href="http://nodejs.org/">node.js</a>. That&#8217;s a surprisingly sensible choice which means it&#8217;ll run on Windows, Mac OS and Linux out of the box.</p><p>The scanner has a number of useful new features:</p><ul><li>deeper scanning with <em>&#8216;how to fix&#8217;</em> suggestions</li><li>responsive web design analysis</li><li>touch optimization hints, and</li><li>assistance for sites which have blocked Flash content.</li></ul><h2>Better Internationalization</h2><p><a
href="http://www.modern.ie/">modern.IE</a> is available in 18 languages including Arabic, Chinese, Dutch, French, German, Italian, Japanese, Korean, Russian, Spanish, Swedish, Thai, Turkish and Vietnamese.</p><p>It&#8217;s good to see modern.IE evolving and Microsoft making life a little easier for web developers. Now, if only we could persuade <a
href="http://www.sitepoint.com/safari-6-whats-new-windows-version/">Apple to release Safari on Windows again&hellip;</a></p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/microsoft-windows8-ie10-mac-giveaway/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>Microsoft Pushes IE10 Updates to Windows 7</title><link>http://www.sitepoint.com/microsoft-ie10-windows7-update/</link> <comments>http://www.sitepoint.com/microsoft-ie10-windows7-update/#comments</comments> <pubDate>Mon, 18 Mar 2013 18:30:46 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Operating systems]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[ie10]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[microsoft]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=64641</guid> <description><![CDATA[Internet Explorer 10 is being rolled out to Windows 7 as part of the automated Windows Update. Craig discusses whether this finally ends the tyranny of previous editions.]]></description> <content:encoded><![CDATA[<p></p><p>If you&#8217;re one of the 50% of PC users with Windows 7, be prepared for an essential update coming your way. Internet Explorer 9 has been officially retired to make way for IE10. The new browser will be installed as part of the standard Windows Update unless you explicitly prevent it <em>(please don&#8217;t!)</em></p><p>It&#8217;s an important milestone for web developers. While IE9 was a radical step up from IE8, it was missing features we take for granted in Safari, Firefox, Chrome and Opera: CSS3 gradients, text shadows, animations, transitions, column layouts, flexbox, ECMAScript strict mode, media query listeners, the file API, web workers, local storage, etc. IE10 plugs many of the HTML5 gaps.</p><p>There&#8217;s another vital feature in IE10: automated updates. While Microsoft are yet to use it, IE10 <em>can</em> receive smaller incremental tweaks over time. I&#8217;m not expecting a Chrome or Firefox-like six-week delivery schedule, but two or three times per year would be significantly better than the current 18-24 month delay.</p><p>IE9 is likely to die rapidly especially since system administrators will not experience the upgrade issues which dogged previous versions. It will remain the default browser on Vista but the OS currently holds 6% of the PC market and is dropping fast.</p><p>IE6 and IE7 are dead. They still roam zombie-like across certain sectors of the web but, for most of us, the days of IE-specific hacks and fixes are long gone.</p><h2>The IE8 Problem</h2><p>Which leaves us with IE8. The browser holds 10% of the market and is the only version available for Windows XP which is used by one quarter of PC users. Many have stated that IE8 is the next IE6 (including me), but I&#8217;ve recently revised my pessimistic opinion&hellip;</p><ul><li>It depends on the <a
href="http://www.sitepoint.com/browser-trends-march-2013/">statistics you believe</a>, but competition from Google has changed the market. Chrome can be installed on XP, is advertised throughout Google&#8217;s ecosystem and light years ahead of IE8.</li><li>IE8 usage is dropping by 0.5% per month. If the trend continues, it will hold just 5-6% of the market by the end of 2013.</li><li>IE8 may not support HTML5, CSS3, SVG or media queries but it has few of issues we had to deal with in IE6 and 7. Your site will be missing rounded corners and drop-shadows, but the HTML5 shim will fix the majority of layout problems. It may not be pretty, but your site should work.</li><li>IE8 is two versions old. Version numbers rarely matter to developers but it&#8217;s an important psychological gap for your clients.</li></ul><p>It would have been great had Microsoft released a version of IE10 for XP and Vista but it&#8217;s probably not worth the effort. IE8 will die a natural death regardless of Microsoft&#8217;s aging OS platforms.</p><p>But let&#8217;s look at the positives: IE10 does much to catch up with the competition. It&#8217;s taken too long to arrive but I hope it becomes the most dominant version of IE within a few short months.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/microsoft-ie10-windows7-update/feed/</wfw:commentRss> <slash:comments>23</slash:comments> </item> <item><title>Goodbye Google Reader</title><link>http://www.sitepoint.com/goodbye-google-reader/</link> <comments>http://www.sitepoint.com/goodbye-google-reader/#comments</comments> <pubDate>Thu, 14 Mar 2013 19:49:47 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Google]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Web standards]]></category> <category><![CDATA[feed]]></category> <category><![CDATA[Google Tutorials & Articles]]></category> <category><![CDATA[news]]></category> <category><![CDATA[reader]]></category> <category><![CDATA[rss]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=64543</guid> <description><![CDATA[Google Reader will disappear from the web on July 1, 2013. Craig climbs on his soapbox and asks Google to listen to his plea!]]></description> <content:encoded><![CDATA[<p></p><p>Google has announced they will <a
href="http://googlereader.blogspot.co.uk/2013/03/powering-down-google-reader.html">discontinue Google Reader on July 1, 2013</a>. The company state that usage has declined and they want to focus on fewer products.</p><p>I&#8217;m stunned. I&#8217;ve been using the application daily for several years and even Google states it has a <em>&#8220;devoted following&#8221;</em>.</p><p>Google Reader was launched as a Labs project in 2005. It was a relative latecomer to the news aggregation party and entered a thriving desktop and web-based Really Simple Syndication (RSS) reader market. The free product killed off many competitors including <a
href="http://www.sitepoint.com/5-rss-reader-news-aggregators/">Bloglines</a> (although that was subsequently acquired and revived).</p><p>Its demise started in 2011 when Google <a
href="http://googlereader.blogspot.co.uk/2011/10/upcoming-changes-to-reader-new-look-new.html">substituted social features for +1 buttons</a> and disbanded the development team. The product has been neglected in maintenance mode ever since, but it remained one of the best &#8212; and only &#8212; options for RSS users. Its success means there are <a
href="http://www.sitepoint.com/5-rss-reader-news-aggregators/">relatively few alternatives</a>; <a
href="http://www.newsblur.com/">NewsBlur</a> has been experiencing server overloads since the news was announced.</p><p>Several petitions to save Google Reader running have started at:</p><ul><li><a
href="https://www.change.org/petitions/google-keep-google-reader-running">Change.org</a> &#8212; more than 50,000 signatures</li><li><a
href="http://keepgooglereader.com/">keepgooglereader.com</a> &#8212; more than 25,000 signatures</li></ul><p>The decision to <a
href="http://www.sitepoint.com/google-scraps-wave/">scrap Wave</a> never caused such criticism and at least Google open-sourced the codebase. That appears unlikely for Reader.</p><h2>Is RSS Dead?</h2><p>I last discussed the <a
href="http://www.sitepoint.com/death-of-rss/">death of RSS</a> in October 2010. The XML-based technology powers many cross-server communications. Search engines &#8212; including Google &#8212; analyze feeds to aid web and product indexing.</p><p>RSS&#8217;s role as a protocol-like technology seems assured, but Google Reader&#8217;s termination will almost certainly end its use user-subscription service. Admittedly, RSS was too complex for many and never achieved mainstream success; social networks quickly became a more popular way of spreading news.</p><p>But it&#8217;s a sad day. Let&#8217;s hope Google listens to the users &#8212; otherwise Reader will disappear forever.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/goodbye-google-reader/feed/</wfw:commentRss> <slash:comments>22</slash:comments> </item> <item><title>What&#8217;s New in NetBeans 7.3: HTML5!</title><link>http://www.sitepoint.com/netbeans-73-html5-support/</link> <comments>http://www.sitepoint.com/netbeans-73-html5-support/#comments</comments> <pubDate>Mon, 11 Mar 2013 18:58:35 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[editor]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[HTML5 Tutorials & Articles]]></category> <category><![CDATA[IDE]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[software]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63562</guid> <description><![CDATA[Craig looks at the new HTML5, CSS3 and JavaScript editing features in the latest edition of the ever-popular NetBeans IDE.]]></description> <content:encoded><![CDATA[<p></p><p>Owing to my rapidly increasing age I&#8217;ve used many, many IDEs and text editors over the years. Visual Studio, Aptana, Eclipse, HomeSite, CoffeeCup, Bluefish, Komodo, Vim, Crimson, jEdit, TextPad, PSPad, ConTEXT, PHPEdit, ScITE &#8212; I&#8217;ve probably forgotten more than I remember. Most annoy me. They often miss features I want or add bloat I don&#8217;t need. My current editor of choice is <a
href="http://www.notepad-plus-plus.org/">Notepad++</a>: it&#8217;s simple, lightweight and very configurable.</p><p>Historically, HTML editors have been fairly awful. Many IDEs forced you to create dumb projects, insisted on particular doctypes, or favored deprecated tags. JavaScript editing could be worse: the editor programmers didn&#8217;t understand the language so even basic features such as function lists could fail.</p><p>Fortunately, the situation has improved and <a
href="http://netbeans.org/">NetBeans 7.3 has been released</a> with full support for HTML5, CSS and JavaScript. The cross-platform IDE now includes an HTML project wizard which allows you to select popular boilerplate templates and JavaScript frameworks:</p><p><a
href="http://wiki.netbeans.org/wiki/images/9/9b/Html5project-a2.png"><img
src="http://wiki.netbeans.org/wiki/images/9/9b/Html5project-a2.png" alt="NetBeans HTML5 project" width="600" class="center" /></a><div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p>There&#8217;s a lightweight internal server, embedded WebKit browser, Chrome integration and responsive web design facilities:</p><p><a
href="http://wiki.netbeans.org/wiki/images/6/6d/Chrome-ext-resize-01.png"><img
src="http://wiki.netbeans.org/wiki/images/6/6d/Chrome-ext-resize-01.png" alt="NetBeans Chrome integration" width="390" class="center" /></a></p><p>CSS styles can be edited directly or changed within the Inspector-like rule editor:</p><p><a
href="http://wiki.netbeans.org/wiki/images/f/f6/RuleEditor.png"><img
src="http://wiki.netbeans.org/wiki/images/f/f6/RuleEditor.png" alt="NetBeans CSS editing" width="287" class="center" /></a></p><p>The JavaScript editor has been rewritten to include better code completion, jQuery support and pattern recognition:</p><p><a
href="http://wiki.netbeans.org/wiki/images/2/2e/Nb72_JS_comment_generation_after.png"><img
src="http://wiki.netbeans.org/wiki/images/2/2e/Nb72_JS_comment_generation_after.png" alt="NetBeans JavaScript editing" width="434" class="center" /></a></p><p>There&#8217;s also a new debugger which can analyze code running in the internal browser or Chrome. You can apply breakpoints on lines, when a DOM element changes, when events are raised and when Ajax requests are called. Very useful:</p><p><a
href="http://wiki.netbeans.org/wiki/images/a/a0/LineBreakpoints.png"><img
src="http://wiki.netbeans.org/wiki/images/a/a0/LineBreakpoints.png" alt="NetBeans JavaScript debugger" width="600" class="center" /></a></p><p>Finally, there&#8217;s a great browser log which displays exceptions, errors and warnings as they occur:</p><p><a
href="http://wiki.netbeans.org/wiki/images/2/2e/Browserlog.png"><img
src="http://wiki.netbeans.org/wiki/images/2/2e/Browserlog.png" alt="NetBeans JavaScript log" width="600" class="center" /></a></p><p>Don&#8217;t forget that NetBeans also provides first-class development facilities for PHP, Java and C/C++. If you&#8217;re into that sort of thing.</p><p>It&#8217;s great to see client side browser technologies finally receiving the tools they deserve. I&#8217;m going to give NetBeans another look &hellip; <em>will you?</em></p><p>NetBeans is available for free from <a
href="http://netbeans.org/"><strong>netbeans.org</strong></a>.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/netbeans-73-html5-support/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>What&#8217;s New in Chrome 25</title><link>http://www.sitepoint.com/chrome-25-whats-new/</link> <comments>http://www.sitepoint.com/chrome-25-whats-new/#comments</comments> <pubDate>Mon, 25 Feb 2013 10:22:33 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[Google Tutorials & Articles]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63566</guid> <description><![CDATA[Chrome has reached a quarter century -- in version numbers. Craig looks at a number of new features over and above the usual bug and security fixes.]]></description> <content:encoded><![CDATA[<p></p><p>The six-weekly Chrome and <a
href="http://www.sitepoint.com/firefox-19-whats-new/">Firefox updates</a> appear to have become synchronized to within a few days of each other. But you&#8217;d be forgiven for not noticing. That said, as well as the 22 plugged security holes, there are a number of new features in Chrome 25 which will stir the juices of developers everywhere&hellip;</p><h2>The web speech API</h2><p>Do you have a feeling of d&eacute;j&agrave; vu? I&#8217;m not surprised &#8212; <a
href="http://www.sitepoint.com/html5-speech-input-fields/">Webkit added speech recognition almost two years ago</a> and it appeared in Chrome 11. However, it was fairly basic and did not implement the <a
href="https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html">W3C speech API</a>. This provides far more control so you can react to speech events and process the phrases accordingly, e.g.</p><pre><code>if (webkitSpeechRecognition) {
	var recognition = new webkitSpeechRecognition();
	recognition.continuous = true;
	recognition.interimResults = true;
	// speech events
	recognition.onstart = function() { ... };
	recognition.onresult = function(event) { ... };
	recognition.onerror = function(event) { ... };
	recognition.onend = function() { ... };
}
</code></pre><p>Google has created a <a
href="https://www.google.com/intl/en/chrome/demos/speech.html">demonstration page</a> which illustrates a basic text entry box, but expect to see voice-driven techniques used to control web applications and games soon. For more information, refer to the <a
href="https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html">W3C speech API specification</a> and an <a
href="http://updates.html5rocks.com/2013/01/Voice-Driven-Web-Apps-Introduction-to-the-Web-Speech-API">introduction tutorial at HTML5Rocks</a>.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><h2>Evil Extension Eradication</h2><p>Do you have Chrome extensions you don&#8217;t remember installing? Google <em>helpfully</em> provides <a
href="http://developer.chrome.com/extensions/external_extensions.html">facilities and documentation</a> which allowed anyone to silently install an extension without your consent. This nasty behavior has been removed in Chrome 25 and the browser now implements Firefox-like add-on detection.</p><h2>CSS Media Override</h2><p>You can now emulate different media devices in Developer Tools &#8212; click the Settings cog, followed by Overrides. The facility allows you to test print and other stylesheets without needing to change code, using Print Preview or other convoluted methods:</p><p><img
src="http://blogs.sitepointstatic.com/images/tech/793-chrome-25-overrides.png" width="519" height="698" alt="Chrome Overrides" class="center" /></p><p>While you&#8217;re in developer tools, try using the new <code>console.clear()</code> method to clean the log.</p><h2>Windows App Launcher</h2><p>Google has ported this Chrome OS feature to Windows. The launcher is experimental and must be enabled by setting <strong>Show Chrome Apps Launcher</strong> in <a
href="//flags/" class="broken_link">chrome://flags/</a>. Restart Chrome and you&#8217;ll have a new &#8212; and fairly ugly &#8212; icon in the taskbar:</p><p><img
src="http://blogs.sitepointstatic.com/images/tech/793-chrome-25-launcher.png" width="431" height="594" alt="Chrome App Launcher" class="center" /></p><p>I&#8217;m not totally convinced by the App Launcher; it&#8217;s just as easy to start Chrome and select an icon from the apps screen. Someone, somewhere will like it, though.</p><h2>Full History Sync</h2><p>It&#8217;s now possible to synchronize your entire browsing history between devices rather than just the URLs entered in the address bar. It&#8217;s another experimental feature &#8212; set <strong>Enable full history</strong> sync in <a
href="//flags/" class="broken_link">chrome://flags/</a>.</p><p>Chrome&#8217;s come a long way and it&#8217;s difficult to believe the browser is less than five years old. There are some nice new features in version 25, but a number of dubious additions have sneaked in. Keep it clean, Google!</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/chrome-25-whats-new/feed/</wfw:commentRss> <slash:comments>9</slash:comments> </item> <item><title>How to Use Hyper-V Virtual Machines</title><link>http://www.sitepoint.com/hyper-v-virtual-machine-tutorial/</link> <comments>http://www.sitepoint.com/hyper-v-virtual-machine-tutorial/#comments</comments> <pubDate>Mon, 18 Feb 2013 12:56:16 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[Operating systems]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Hyper-V]]></category> <category><![CDATA[VirtualBox]]></category> <category><![CDATA[Virtualization]]></category> <category><![CDATA[VM]]></category> <category><![CDATA[VMware]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63196</guid> <description><![CDATA[Hyper-V is the hardware-assisted virtualization platform provided in Windows 8. Craig's tutorial explains how to create your first virtual machine.]]></description> <content:encoded><![CDATA[<p></p><p>Hyper-V is a native hardware-assisted virtualization platform provided in Windows 8 Pro and Windows Server 2008 R2 and above. In essence, a Virtual Machine is a PC emulation running on your PC. You install VM software on your physical host machine, then boot up and install any number of guest OSs. Popular VM software includes <a
href="http://www.vmware.com/">VMware</a>, <a
href="http://www.virtualbox.org/">VirtualBox</a> and Microsoft Virtual PC (which was used to power <a
href="http://www.sitepoint.com/ie6-ie7-ie8-win7-xp-mode/">XP Mode</a> in Windows 7).</p><p>VMs are essential for web developers:</p><ol><li>They allow you to test alternative browsers such as historical versions of IE or Linux installations.</li><li>You can set up development servers such as Linux with Apache, PHP and MySQL on a Windows development PC.</li></ol><p>VMs are hard disk images so they can be backed-up, cloned and moved far easier than a real PC. In addition, most VM software allows you to make snapshots so you can test software or configurations and revert back in the event of catastrophic failure.</p><p>Hyper-V has a number of benefits including speed, multi-core processor support and booting to VMs (users can use a guest VM as their daily OS so they can&#8217;t trash the host). But the main advantage is that VMs operate in the background. There&#8217;s no need to start the software; it&#8217;s always running and controlling your booted guest OSs. Similarly, there&#8217;s no need to open or connect to the guest OS desktop &#8212; if you&#8217;re running a development server, you can simply transfer files like you would to any other device on your network.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p>So let&#8217;s look at the basics of using Hyper-V. I&#8217;m using Windows 8 but Windows Server is similar.</p><h2>1. Enable Hyper-V</h2><p>From the Windows Control Panel, select <strong>Programs and Features</strong> followed by <strong>Turn Windows features on or off</strong>. Check <strong>Hyper-V</strong> and all platform and tools sub-components. It&#8217;ll take a few minutes to install.</p><h2>2. Configure Hyper-V Defaults</h2><p>From the Start screen (or Win+Q), run the <strong>Hyper-V Manager</strong>. You can change the default settings in <strong>Action</strong> &gt; <strong>Hyper-V Settings</strong>.</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-settings.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-settings.png" width="600" alt="Hyper-V settings" class="center" style="margin:20px auto" /></a></p><h2>3. Create a New Virtual Machine</h2><p>To create a new VM, select <strong>Action</strong> &gt; <strong>New</strong> &gt; <strong>Virtual Machine&hellip;</strong>. Enter a name for your VM and select a different file location if necessary:</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new1.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new1.png" width="600" alt="Hyper-V create VM wizard" class="center" style="margin:20px auto" /></a></p><p>Now enter the amount of memory you want the VM to use &#8212; keep it as dynamic unless you want to specify a maximum:</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new2.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new2.png" width="600" alt="Hyper-V create VM wizard" class="center" style="margin:20px auto" /></a></p><p>You can now create or use an existing hard disk image and specify a maximum size (it will grow as the VM requires more space):</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new3.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new3.png" width="600" alt="Hyper-V create VM wizard" class="center" style="margin:20px auto" /></a></p><p>Finally, you can choose to install an operating system from a physical drive or ISO image:</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new4.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-new4.png" width="600" alt="Hyper-V create VM wizard" class="center" style="margin:20px auto" /></a></p><p>Hit <strong>Finish</strong> to complete the wizard. You can now boot your VM (click <strong>Start</strong> in the Actions pane) and install a guest OS. Remember this occurs in the background; to view the desktop, click <strong>Connect&hellip;</strong> in the Actions pane.</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-vm-boot.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-vm-boot.png" width="600" alt="Hyper-V boot guest OS" class="center" style="margin:20px auto" /></a></p><p>Note that the VM will not be able to connect to a network yet &#8212; you may wish to <a
href="#network">configure that first</a> so updates can be downloaded.</p><h2 id="network">4. Connecting to Your Network</h2><p>Connecting to the network is slightly unusual compared to other VM software. Hyper-V creates a virtual switch device which is subsequently used for all host and guest connectivity. Under the right-hand Actions pane, click <strong>Virtual Switch Manager&hellip;</strong>. Select <strong>External</strong> and hit <strong>Create Virtual Switch</strong>.</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-switch.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-switch.png" width="600" alt="Hyper-V virtual switch" class="center" style="margin:20px auto" /></a></p><p>Assign a name (<em>Virtual Switch</em> is as good as any), select the real network adapter used for networking on your host OS, and hit <strong>Apply</strong>. The dialog can then be closed.</p><p>Now, right-click your VM and choose <strong>Settings&hellip;</strong> (or click Settings&hellip; under your VM in the Action pane). Select the <strong>Network Adapter</strong> tab and ensure <em>Virtual Switch</em> (or whatever you named it) is selected.</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-use-switch.png"><img
src="http://blogs.sitepointstatic.com/images/tech/783-hyper-v-use-switch.png" width="600" alt="Hyper-V virtual switch" class="center" style="margin:20px auto" /></a></p><p>Reboot your VM and, with luck, you should have network connectivity.</p><p><strong>Network Troubles?</strong><br
/> Many people experience networking problems with Hyper-V guests &#8212; I did. A separate hardware NIC adapter is recommended, but this is impractical for most desktop and laptop PCs. If you can&#8217;t connect or connectivity randomly drops, try the following remedies:</p><ol><li>Configure the guest OS to use a fixed IP address.</li><li>If it continues to fail, disable <em>TCP Checksum Offload</em> and <em>UDP Checksum Offload</em> in your physical NIC adapter settings (they may have slightly different names).</li></ol><h2>5. Connect to Your VM</h2><p>As mentioned, you can click <strong>Connect&hellip;</strong> in the VM&#8217;s Action pane to view the desktop. Alternatively, you can use Microsoft&#8217;s Remote Desktop Connection tool much like you would with any networked Windows device.</p><p>Hyper-V offers some great features which will benefit web developers. Do you have any interesting uses for the platform?</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/hyper-v-virtual-machine-tutorial/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>7 of the Best Code Playgrounds</title><link>http://www.sitepoint.com/7-code-playgrounds/</link> <comments>http://www.sitepoint.com/7-code-playgrounds/#comments</comments> <pubDate>Fri, 15 Feb 2013 13:22:40 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[CSS3]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[jQuery]]></category> <category><![CDATA[Libraries]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Software debugging]]></category> <category><![CDATA[code]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[HTML5 Tutorials & Articles]]></category> <category><![CDATA[javascript]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63469</guid> <description><![CDATA[Messing around with experimental code is easy thanks to several free online development playgrounds. Craig looks at seven of the best...]]></description> <content:encoded><![CDATA[<p></p><p>A variety of code playgrounds have appeared during the past couple of years. The majority offer a quick and dirty way to experiment with client-side code and share with others. Typical features include:</p><ul><li>color-coded HTML, CSS and JavaScript editors</li><li>a preview window &#8212; many update on the fly without a refresh</li><li>HTML pre-processors such as HAML</li><li>LESS, SASS and Stylus CSS pre-processing</li><li>inclusion of popular JavaScript libraries</li><li>developer consoles and code validation tools</li><li>sharing via a short URL</li><li>embedding demonstrations in other pages</li><li>code forking</li><li>zero cost (or payment for premium services only)</li><li>showing off your coding skills to the world!</li></ul><p>The best feature: they allow you to test and keep experimental snippets code without the rigmarole of creating files, firing up your IDE or setting up a local server. Here are seven of the best &hellip;</p><h2 style="clear:both"><a
href="http://jsfiddle.net/">JSFiddle</a></h2><p><a
href="http://jsfiddle.net/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-jsfiddle.png" width="360" height="225" alt="JSFiddle" class="right" /></a><a
href="http://jsfiddle.net/">JSFiddle</a> was one of the earliest code playgrounds and a major influence for all which followed. Despite the name, it can be used for any combination of HTML, CSS and JavaScript testing. It&#8217;s looking a little basic today, but still offers advanced functionality such as Ajax simulation.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p>&nbsp;<br
/> &nbsp;<br
/> &nbsp;</p><h2 style="clear:both"><a
href="http://codepen.io/">CodePen</a></h2><p><a
href="http://codepen.io/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-codepen.png" width="360" height="225" alt="CodePen" class="right" /></a>The prize for the best-looking feature-packed playground goes to <a
href="http://codepen.io/">CodePen</a>. The service highlights popular demonstrations (&#8220;Pens&#8221;) and offers advanced functionality such as sharing and embedding. The PRO service provides cross-browser testing, pair-programming and teaching options for just $9 per month.</p><h2 style="clear:both"><a
href="http://cssdeck.com/">CSS Deck</a></h2><p><a
href="http://cssdeck.com/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-cssdeck.png" width="360" height="225" alt="CSS Deck" class="right" /></a>This may be named <a
href="http://cssdeck.com/">CSS Deck</a>, but it&#8217;s a fully-fledged HTML, CSS and JavaScript playground with social and collaboration features. It&#8217;s similar to CodePen (I don&#8217;t know who influenced who!) but you might prefer it.</p><h2 style="clear:both"><a
href="http://jsbin.com/">JS Bin</a></h2><p><a
href="http://jsbin.com/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-jsbin.png" width="360" height="225" alt="JS Bin" class="right" /></a><a
href="http://jsbin.com/">JS Bin</a> was started by JS guru <a
href="http://remysharp.com/">Remy Sharp</a>. It concentrates on the basics and handles them exceedingly well. As far as I&#8217;m aware, it&#8217;s also the only option which offers a JavaScript console. Recommended.</p><h2 style="clear:both"><a
href="http://dabblet.com/">Dabblet</a></h2><p><a
href="http://dabblet.com/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-dabblet.png" width="360" height="225" alt="Dabblet" class="right" /></a>Another early playground, <a
href="http://dabblet.com/">Dabblet</a> started life as an HTML5/CSS3 demonstration system by <a
href="http://lea.verou.me/">Lea Verou</a> but it&#8217;s recently received JavaScript facilities. It looks gorgeous and has one killer feature &#8212; browser CSS prefixes are added automatically. There&#8217;s no need to enter that -webkit, -moz and -ms nonsense yourself.</p><h2 style="clear:both"><a
href="http://tinkerbin.com/">Tinkerbin</a></h2><p><a
href="http://tinkerbin.com/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-tinkerbin.png" width="360" height="225" alt="Tinkerbin" class="right" /></a><a
href="http://tinkerbin.com/">Tinkerbin</a> is an alpha release and one of the simpler options here. It may not offer features above and beyond the alternatives but it&#8217;s attractive and functional.</p><h2 style="clear:both"><a
href="http://liveweave.com/">Liveweave</a></h2><p><a
href="http://liveweave.com/"><img
src="http://blogs.sitepointstatic.com/images/tech/789-code-playgrounds-liveweave.png" width="360" height="225" alt="Liveweave" class="right" /></a><a
href="http://liveweave.com/">Liveweave</a> is slightly unusual in that it places your HTML, CSS and JavaScript into a single file. It&#8217;s not possible to share your creation, but you can download the result and store or open it locally. It&#8217;s ideal for quick and dirty private experimentation.</p><p>I guess I missed your favorite?&hellip;</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/7-code-playgrounds/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>Opera Switches to the Webkit Rendering Engine</title><link>http://www.sitepoint.com/opera-switches-to-webkit-rendering-engine/</link> <comments>http://www.sitepoint.com/opera-switches-to-webkit-rendering-engine/#comments</comments> <pubDate>Wed, 13 Feb 2013 16:30:12 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[browser]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[opera]]></category> <category><![CDATA[webkit]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63423</guid> <description><![CDATA[Opera is dropping their Presto rendering engine and will be using Webkit in all desktop and mobile browsers. Craig discusses the implications.]]></description> <content:encoded><![CDATA[<p></p><p>RIP Presto. <a
href="http://www.opera.com/press/releases/2013/02/13/">Opera has announced</a> they are dropping their own HTML rendering engine and switching to Webkit &#8212; the one used in Chrome and Safari.</p><p>The company had already declared similar intentions for Opera Ice; a new mobile browser with a minimal interface. However, today&#8217;s announcement affects all mobile and desktop editions of the browser. There will be a gradual transition as Presto is phased out.</p><h2>Business Logic</h2><p>The Opera project started in 1994 and required its own HTML parser &#8212; there were few other options. In the early part of the century it became the best engine as Microsoft&#8217;s Trident stagnated and Netscape died.</p><p>The situation has evolved in recent years and, from a purely commercial perspective, switching to Webkit makes sense. Opera may have 300 million users, but their market share has been dropping and stands at <a
href="http://www.sitepoint.com/browser-trends-february-2013/">slightly over 1% according to the latest StatCounter statistics</a>. While I doubt Presto is at fault, adopting another rendering engine frees resources and allows the company to concentrate on the browser interface, features and marketing. Webkit is open source, so Opera can still influence its development and direction of web standards.</p><p>Of course, Opera could have selected Gecko, Trident or any other project, but Webkit is the leading engine on mobile devices and the only option on iOS (Apple do not permit third-party apps which can execute code such as JavaScript).</p><h2>Fewer Development Headaches?</h2><p>Many developers will applaud Opera&#8217;s decision. Testing should become easier and, from today, there&#8217;s little point using -o- prefixes in your CSS and JavaScript. Ironically, Opera had <a
href="http://www.sitepoint.com/opera-css3-webkit-prefix/">already adopted several -webkit prefixed properties</a> to enforce compatibility for developers who refuse to acknowledge other browsers.</p><h2>A Small Step Closer to the Monoculture?</h2><p>It&#8217;s a shame to see Presto die. Perhaps I&#8217;m being over-sentimental, but it&#8217;s a powerful engine and Opera has been responsible for several innovative HTML5 features. It may have struggled to keep pace recently, but Presto differentiated Opera from the competition. I hope Opera doesn&#8217;t become just another Webkit clone.</p><p>Admittedly, this news would have been considerably more worrying had Microsoft or Mozilla adopted Webkit. We still have three major HTML5 engines but the browser world has lost a little of its color today.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/opera-switches-to-webkit-rendering-engine/feed/</wfw:commentRss> <slash:comments>27</slash:comments> </item> <item><title>How to Edit Source Files Directly in Chrome</title><link>http://www.sitepoint.com/edit-source-files-in-chrome/</link> <comments>http://www.sitepoint.com/edit-source-files-in-chrome/#comments</comments> <pubDate>Mon, 11 Feb 2013 16:09:31 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[JavaScript]]></category> <category><![CDATA[Programming]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[chrome]]></category> <category><![CDATA[editor]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[IDE]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[programming]]></category> <category><![CDATA[tools]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=62135</guid> <description><![CDATA[Could Chrome replace your current IDE or code editor? Perhaps not, but Craig's latest tutorial illustrates how the browser can be used to edit local files.]]></description> <content:encoded><![CDATA[<p></p><p>The days of using separate applications for development and browsing are coming to an end. It&#8217;s possible to edit source files directly within Chrome and save the result to a local file. Even better &#8212; changes can be applied immediately without refreshing the browser.</p><p>This technique should work in recent versions of Chrome although, currently, it&#8217;s only possible to edit and save JavaScript files. HTML and CSS are almost certain to be supported eventually, though.</p><h2>Step 1: Launch Developer Tools</h2><p>Open Chrome, load a page from your local file system/server and open <strong>Developer Tools</strong> from the Tools menu or press Ctrl+Shift+I / Cmd+Shift+I. Navigate to the <strong>Source</strong> tab then either click the Sources icon or hit Ctrl+O to select your JavaScript file:</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/772-live-editing-chrome-1.png"><img
src="http://blogs.sitepointstatic.com/images/tech/772-live-editing-chrome-1.png" alt="Chrome Developer Tools" class="center" width="500" /></a></p><h2>Step 2: Edit Your Code</h2><p>You can now jump straight in and edit your code. Chrome also offers a useful function list to help you locate the right line &#8212; press Ctrl+Shift+O / Cmd+Shift+O:<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p><a
href="http://blogs.sitepointstatic.com/images/tech/772-live-editing-chrome-2.png"><img
src="http://blogs.sitepointstatic.com/images/tech/772-live-editing-chrome-2.png" alt="Chrome Developer Tools function list" class="center" width="500" /></a></p><h2>Step 3: Save the File</h2><p>Hit Ctrl+S / Cmd+S to save your changes. This updates the file in memory and applies the changes immediately. Note however, that code won&#8217;t start again so changes to initialization variables won&#8217;t be affected.</p><p>To save the changes to the original file, right-click the editor and select <strong>Save</strong> or <strong>Save As&hellip;</strong>. Once done, you can refresh the page and the script will restart.</p><h2>Step 4: Undo Your Mistakes</h2><p>Did your update cause chaos? Right-click the editor and select <strong>Local modifications&hellip;</strong>. The lower pane displays all recent changes and allows you to revert back.</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/772-live-editing-chrome-3.png"><img
src="http://blogs.sitepointstatic.com/images/tech/772-live-editing-chrome-3.png" alt="Chrome Developer Tools local modifications" class="center" width="500" /></a></p><p>Chrome&#8217;s Developer Tools may not be a replacement for your current IDE or editor, but they&#8217;re very useful if you&#8217;re working on another PC or just require a few quick and dirty edits.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/edit-source-files-in-chrome/feed/</wfw:commentRss> <slash:comments>26</slash:comments> </item> <item><title>Browser Testing Becomes Easier with modern.IE</title><link>http://www.sitepoint.com/modern-ie-browser-testing/</link> <comments>http://www.sitepoint.com/modern-ie-browser-testing/#comments</comments> <pubDate>Mon, 04 Feb 2013 15:21:42 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Software debugging]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[ie]]></category> <category><![CDATA[internet explorer]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[testing]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=63232</guid> <description><![CDATA[Testing up to five versions of Internet Explorer is not easy. Fortunately, Microsoft has provided a new resource to help ease the pain of cross-browser development.]]></description> <content:encoded><![CDATA[<p></p><p>Internet Explorer development has always been tougher than it should be:</p><ul><li>There are five versions of IE currently in use and at least three need attention.</li><li>IE6, 7 and 8 have sparse support for modern web standards.</li><li>Only versions 9 and 10 support HTML5 and they&#8217;re behind competing browsers.</li><li>Only one version of IE can be installed and run at a time.</li><li>IE is only available for Windows.</li></ul><p>Admittedly, a proportion of developers find it easier to blame the browser than fixing issues, but creating cross-browser compatible sites remains a struggle even when you retain an unhealthy knowledge of <a
href="http://www.sitepoint.com/10-fixes-for-ie6-problems/" title="10 Fixes That Solve IE6 Problems">legacy IE workarounds</a>.</p><p>Fortunately, Microsoft appears to regret the pain they inflicted on web developers over the years. <a
href="http://www.modern.ie/"><strong>modern.IE</strong></a> is a new Microsoft resource to help test websites and applications on the major versions of Internet Explorer. There are several free features which will interest all web developers regardless of their preferred platform or browsers&hellip;</p><p><a
href="http://www.modern.ie/" style="margin:20px auto"><img
src="http://blogs.sitepointstatic.com/images/tech/785-modernie.png" width="600" alt="modern.IE" class="center" style="border:1px solid #333" /></a><div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><h2>Webpage Scanner</h2><p><a
href="http://www.modern.ie/report"><strong>Scan a webpage</strong></a> is an analysis tool which generates a report of known compatibility issues such as:</p><ul><li>standards/quirks mode</li><li>out of date libraries</li><li>missing CSS prefixes</li><li>reliance on browser plugins</li><li>browser detection code</li><li>responsive web design practices</li></ul><p>There are a number of IE/Windows 8-only suggestions but, even if you have no interest in adding these, the report still provides useful information which will help you locate and destroy bugs.</p><h2>Free Virtual Machine Images</h2><p>If you&#8217;re testing a specific version of the browser, IE emulators and the F12 Developer Tools do not necessarily highlight all the problems. Ideally, you need a dedicated PC or Virtual Machine installation.</p><p><a
href="http://www.modern.ie/virtualization-tools"><strong>modern.IE&#8217;s virtual tools</strong></a> provides free VM images for Hyper-V, Virtual PC, <a
href="http://www.virtualbox.org/">VirtualBox</a> and <a
href="http://www.vmware.com/">VMware</a> on Windows, Mac and Linux:</p><ul><li>IE6 on Windows XP</li><li>IE7 on Windows Vista</li><li>IE8 on Windows 7</li><li>IE9 on Windows 7</li><li>IE10 on Windows 8</li></ul><p>The OS images range between 1GB and 7GB so ensure you&#8217;ve got enough disk space available. <em>Look out for a Hyper-V tutorial coming on SitePoint soon&hellip;</em></p><h2>Free BrowserStack Subscription</h2><p><a
href="http://www.browserstack.com/"><strong>BrowserStack</strong></a> provides dozens of desktop and mobile browsers on virtual machines which can be accessed remotely via your browser. There&#8217;s nothing to install, manage or configure &#8212; just log on, choose a platform and load your site. The service also provides tunneling facilities so you can test applications hosted on your local PC or network.</p><p><a
href="http://www.modern.ie/virtualization-tools"><strong>Sign-up at modern.IE</strong></a> and you&#8217;ll receive a three month BrowserStack subscription for free.</p><h2>Compatibility Advice</h2><p>Finally, there&#8217;s <a
href="http://www.modern.ie/cross-browser-best-practices"><strong>20 tips for building modern websites</strong></a> which contains simple best-practice advice for maximizing compatibility.</p><p>The more cynical among you will claim this mess was of Microsoft&#8217;s making and <a
href="http://www.modern.ie/"><strong>modern.IE</strong></a> should never have been required in the first place. However, at least the company has recognized our testing problems and provided a number of practical solutions.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/modern-ie-browser-testing/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>What&#8217;s New in Firefox 18</title><link>http://www.sitepoint.com/firefox-18-whats-new/</link> <comments>http://www.sitepoint.com/firefox-18-whats-new/#comments</comments> <pubDate>Wed, 09 Jan 2013 17:38:42 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Browsers]]></category> <category><![CDATA[HTML]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[News]]></category> <category><![CDATA[Open source]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[HTML5 Dev Center]]></category> <category><![CDATA[Mozilla]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=62405</guid> <description><![CDATA[Craig looks at the latest new features in the most recent release of Mozilla's flagship browser.]]></description> <content:encoded><![CDATA[<p></p><p>New year, new browser. Mozilla released Firefox 18 on January 8, 2013. You may have received the update already but, if not, click the menu then <strong>Help</strong> &gt; <strong>About Firefox</strong> &gt; <strong>Check for Updates</strong>. Alternatively, head over to <a
href="http://getfirefox.com/">getfirefox.com</a> and download a fresh copy.</p><p>Firefox has been evolving rapidly and, like Chrome, there are fewer major changes between versions. However, there are a number of geeky new toys in version 18&hellip;</p><h2>New IonMonkey JIT Compiler</h2><p>According to <a
href="https://blog.mozilla.org/javascript/2012/09/12/ionmonkey-in-firefox-18/">Mozilla&#8217;s benchmarks</a>, IonMonkey offers a 26% JavaScript performance improvement. I&#8217;m less convinced it will result in a noticeable real-world speed boost but it&#8217;s an impressive claim.</p><h2>@supports Support</h2><p><a
href="http://www.sitepoint.com/supports-native-css-feature-detection/">@supports</a> is a native feature detection facility for CSS, e.g.</p><pre><code>@supports (text-shadow: 0 0 5px #000)
{
	.blur-text
	{
		text-shadow: 0 0 5px #000;
		color: transparent;
	}
}
</code></pre><p>In essence, Modernizr-like JavaScript style detection is no longer required. It&#8217;s an experimental feature and must be enabled by setting <code>layout.css.supports-rule.enabled</code> to <strong>true</strong> in <a
href="config">about:config</a>.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p><em>(Note that @supports was available in Firefox 17 but I didn&#8217;t post an article about that version &#8212; there was little to report!)</em></p><h2>CSS Flexbox Layout</h2><p>Without going into too much detail, the new CSS3 <a
href="http://dev.w3.org/csswg/css3-flexbox/">Flexible Box Layout Module</a> allows you to arrange elements which behave predictably at different screen sizes. There&#8217;s no need to use media queries or complex floated blocks.</p><p>It&#8217;s a little too early to use the feature; only Opera 12.1+ implements a good level of support without prefixes. However, you can try it in Firefox if you set <code>layout.css.flexbox.enabled</code> to <strong>true</strong> in <a
href="config">about:config</a>. For more information, refer to <a
href="https://developer.mozilla.org/en-US/docs/CSS/Using_CSS_flexible_boxes">Using CSS flexible boxes</a> on MDN.</p><h2>Unprefixed Page Visibility API</h2><p>The <a
href="https://developer.mozilla.org/en-US/docs/DOM/Using_the_Page_Visibility_API">Page Visibility API</a> determines whether a webpage is visible. You can therefore detect when the browser is minimized or the user switches tab and react accordingly, e.g. stop a video playing, cancel automatic slide animations, slow down Ajax polling requests, etc.</p><p>The API has been available in Firefox since version 10 with the moz prefix. Firefox 18 joins Opera 12.10 with a standard prefixless implementation.</p><h2>WebRTC Support</h2><p><a
href="http://www.webrtc.org/">WebRTC</a> &#8212; Web Real-Time Communication &#8212; provides native browser capabilities for VOIP, chat, video chat and file sharing without the need for plugins. The preliminary implementation can be enabled by setting <code>media.peerconnection.enabled</code> to <strong>true</strong> in <a
href="config">about:config</a> but you&#8217;ll need to wait a while longer for a reliable API.</p><h2>Miscellaneous Updates</h2><p>Not impressed so far? What about:</p><ul><li>faster tab switching</li><li>improved image scaling</li><li><a
href="http://www.quirksmode.org/blog/archives/2012/06/devicepixelrati.html">window.devicePixelRatio</a> implementation</li><li>MozTouch events replaced by W3C touch events</li><li>Retina display support on Mac OS</li><li>the <code>window.navigator.battery</code> API has been implemented on Mac OS</li><li>search suggestions on Firefox for Android</li><li>improved phishing and malware detection on Android</li><li><a
href="http://www.mozilla.org/en-US/firefox/18.0/releasenotes/buglist.html">hundreds of bugs have been squished</a></li></ul><p>Finally, animated theme fans <em>(are there any?)</em> will be disappointed to hear that the feature has been removed. Mozilla discovered performance issues as image sizes increased to accommodate various screen resolutions and Retina displays. If you can&#8217;t use Firefox without animated themes, install the <a
href="https://addons.mozilla.org/en-US/firefox/addon/personas-shuffler/">Personas Shuffler add-on</a>.</p><p>Firefox may have <a
href="http://www.sitepoint.com/browser-trends-january-2013/">lost a few users to Chrome</a> during the past year or two, but Mozilla has not lost their motivation. The browser is fast, stable, looks great, offers excellent development tools and standards support. Try it again &#8212; Firefox 18 may surprise you.</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/firefox-18-whats-new/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> <item><title>How to Boost Your Windows 8 Productivity</title><link>http://www.sitepoint.com/windows-8-productivity/</link> <comments>http://www.sitepoint.com/windows-8-productivity/#comments</comments> <pubDate>Mon, 07 Jan 2013 12:33:22 +0000</pubDate> <dc:creator>Craig Buckler</dc:creator> <category><![CDATA[Operating systems]]></category> <category><![CDATA[Software]]></category> <category><![CDATA[Usability]]></category> <category><![CDATA[help]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[productivity]]></category> <category><![CDATA[shortcut]]></category> <category><![CDATA[Windows 8]]></category> <guid
isPermaLink="false">http://www.sitepoint.com/?p=61246</guid> <description><![CDATA[Craig provides a selection of useful tips and hotkeys to alleviate your initial confusion and disorientation in Windows 8...]]></description> <content:encoded><![CDATA[<p></p><p>Windows 8 may <a
href="http://www.sitepoint.com/windows-8-review-1/">initially frustrate and confuse you</a> but many familiar features are lurking beneath the glossy Metro/whatever-you-want-to-call-it surface. Fortunately, Microsoft has provided a number of keyboard shortcuts so you can avoid all that swiping nonsense on your desktop PC.</p><h2>Starting Up</h2><p>There&#8217;s no need to perform any complex gestures &#8212; just click the mouse or tap a key and the login password or image will float into view. Hit Win+L to lock the computer again.</p><h2>Launch Applications</h2><p>Hit your keyboard Window key to reveal the Metro Start screen. If the application&#8217;s not there, use Win+Q to view and search through all applications.</p><p>If all else fails, navigate to the old Start menu folders using File Explorer (Win+E):</p><ul><li>C:\ProgramData\Microsoft\Windows\Start Menu</li><li>C:\Users\<em>&lt;your-name&gt;</em>\AppData\Roaming\Microsoft\Windows\Start Menu</li></ul><p>Locate the shortcut, right-click and select either Pin to Start, Pin to Taskbar, or Send to &gt; Desktop.</p><p>Alternatively, the old Run dialog can still be launched with Win+R. Alt+Tab switches between applications.<div
id='div-gpt-ad-1328644474660-10' style='width:728px; height:90px;'> <script type='text/javascript'>googletag.cmd.push(function() { googletag.display('div-gpt-ad-1328644474660-10'); });</script> </div></p><p>Finally, the Windows key plus a number from 1 to 0 launches the corresponding pinned application on the task bar. Use Win+Alt+a number key to open that application&#8217;s jumplist.</p><h2>Window Hotkeys</h2><p>Need to close a desktop program or Metro app? Alt+F4 has been supported for as long as I can remember.</p><p>Application windows can maximized and minimized using the Windows key in conjunction with the up and down cursor keys. You can dock windows to the left or right-half of the screen using Win+left and Win+right respectively.</p><p>Peek at the desktop using Win+D and tap it again to re-view your active applications. Alternatively, Win+M minimizes all windows and Win+Shift+M restores them.</p><p>Finally, if you&#8217;re using a tablet device, Win+O locks the screen orientation.</p><h2>Power User Hotkeys</h2><p><a
href="http://blogs.sitepointstatic.com/images/tech/762-windows-8-shortcuts-winx.png"><img
src="http://blogs.sitepointstatic.com/images/tech/762-windows-8-shortcuts-winx.png" width="237" height="372" alt="Windows 8 Win+X menu" class="right" /></a>If you only remember one hotkey, make it <strong>Win+X</strong>. It displays a menu of useful options such as regularly-used Control Panel settings, Disk Management, Computer Management and the Command Prompt.</p><p>Other hotkeys:</p><ul><li>Win+C &#8212; display the Charms menu</li><li>Win+I &#8212; the Settings charm</li><li>Win+H &#8212; the Share charm</li><li>Win+K &#8212; the Devices charm</li><li>Win+W &#8212; settings search</li><li>Win+P &#8212; the second screen bar</li><li>Win+Z &#8212; displays the Metro App bar</li><li>Win+PrtScn &#8212; saves a screenshot to the Pictures folder</li><li>Win+Break/Pause &#8212; display the Control Panel System dialog</li></ul><h2>Shutting Down</h2><p>Navigating to the shut down option is slightly ludicrous &#8212; move the mouse to the lower or upper right-hand side of the screen (which is awkward on dual monitors), then click Settings followed by Power then Shut down. Ugh.</p><p><a
href="http://blogs.sitepointstatic.com/images/tech/762-windows-8-shortcuts-power.png"><img
src="http://blogs.sitepointstatic.com/images/tech/762-windows-8-shortcuts-power.png" width="400" alt="Windows 8 shutdown options" class="right" /></a>Here&#8217;s an easier option: <em>shut the laptop lid or press your PC&#8217;s power button</em>.</p><p>Who knew? You can change whether Windows shuts down, sleeps or hibernates in the Control Panel Power Options. Click <em>&#8220;Choose what the power buttons do&#8221;</em> link in the left-hand pane.</p><p>Have I missed your favorite Windows 8 hotkey or tip? Useful ones please &hellip; switching to another OS or downgrading to Windows 7/XP isn&#8217;t necessarily practical!</p><div
class='after-content-widget-1'><div
id="sitepointcontextualcontentmanagerwidget-5" class="widget widget_sitepointcontextualcontentmanagerwidget"><div
class="dfp-ad show-desktop"><div
id="div-gpt-ad-1340873946991-4" style="width: 728px; height: 90px;"> <script type="text/javascript">googletag.cmd.push(function() { googletag.display("div-gpt-ad-1340873946991-4"); });</script> </div></div></div></div>]]></content:encoded> <wfw:commentRss>http://www.sitepoint.com/windows-8-productivity/feed/</wfw:commentRss> <slash:comments>6</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 45/64 queries in 0.221 seconds using memcached
Object Caching 2046/2141 objects using memcached

Served from: www.sitepoint.com @ 2013-05-13 13:53:54 --