<?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>Webmonkey &#187; NewTwitter</title>
    <atom:link href="http://www.webmonkey.com/tag/newtwitter/feed/" rel="self" type="application/rss+xml" />
    <link>http://www.webmonkey.com</link>
    <description>The Web Developer&#039;s Resource</description>
    <lastBuildDate>Fri, 05 Apr 2013 20:20:46 +0000</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <generator>http://wordpress.org/?v=3.4.2</generator>
    
    <item>
        <title>Twitter Declares Everything Old New Again</title>
        <link>http://www.webmonkey.com/2012/05/twitter-declares-everything-old-new-again/</link>
        <comments>http://www.webmonkey.com/2012/05/twitter-declares-everything-old-new-again/#comments</comments>
        <pubDate>Wed, 30 May 2012 14:00:53 +0000</pubDate>

                <dc:creator>Scott Gilbertson</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=56928</guid>
        		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Basics]]></category>
		<category><![CDATA[NewTwitter]]></category>
		<category><![CDATA[Twitter]]></category>
            <enclosure url="http://www.webmonkey.com/wp-content/uploads/2012/05/twitter-bird-upsidedown-200x100.jpg" type="image/jpeg" length="48000" />
                    <description><![CDATA[<div class="rss_thumbnail"><img src="http://www.webmonkey.com/wp-content/uploads/2012/05/twitter-bird-upsidedown.jpg" alt="Twitter Declares Everything Old New Again" /></div>In an effort to speed up its website, Twitter is ditching some of the trendy web-development tools it used to build "new Twitter" in favor of tried-and-true methods that just work. Turns out ditching the hashbang URLs and using less JavaScript makes for faster pages.]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><div id="attachment_56938" class="wp-caption alignleft" style="width: 235px"><a href="http://www.webmonkey.com/wp-content/uploads/2012/05/twitter-bird-upsidedown.jpg"><img src="http://www.webmonkey.com/wp-content/uploads/2012/05/twitter-bird-upsidedown.jpg" alt="" title="twitter-bird-upsidedown" width="225" height="225" class="size-full wp-image-56938" /></a><p class="wp-caption-text">Image: <em>Twitter</em></p></div>Twitter is <a href="http://engineering.twitter.com/2012/05/improving-performance-on-twittercom.html">optimizing its web interface for speed</a>, ditching several of the supposedly cutting-edge changes it made with the &#8220;<a href="http://www.webmonkey.com/2010/09/take-a-tour-of-the-new-twitter/">new Twitter</a>&#8221; revamp from 2010. The new Twitter redesign was controversial for its use of hashbang (#!) URLs and because it used JavaScript to build the entire page, content and all.</p>
<p>Now Twitter is returning to tried-and-true server-side methods of building webpages. It turns out using JavaScript to do everything is not such a good idea, at least not if you want your website to be fast. </p>
<p>Twitter says that returning to traditional means of serving webpages &#8220;dropped the time to first Tweet to one-fifth of what it was.&#8221;</p>
<p>Even better news for those concerned about the future of the web and the longevity of URLs is the news that Twitter is getting rid of its hashbang URLs. The hashbang syntax was originally designed to allow Google&#8217;s spiders to crawl Ajax content &#8212; content loaded dynamically &#8212;  but sometime in 2010 hashbang URLs started popping up all over the web, including at Twitter.</p>
<p>The hashbang syntax works well if you use it as it was designed, to surface Ajax content that would otherwise be missed by Google. But it was always an awkward hack, not a cornerstone on which to build a well-designed URL, and extending it beyond its intended use often proves disastrous (as sites like <a href="http://www.webmonkey.com/2011/02/gawker-learns-the-hard-way-why-hash-bang-urls-are-evil/">Gawker can attest</a>).</p>
<p>Twitter will begin phasing out hashbang URLs in the coming weeks, starting with its tweet permalink URLs.</p>
<p>Much of the write-up about the new speed enhancements on Twitter&#8217;s engineering blog reads like a web development best-practices tutorial from 2001, but there are some new ideas lurking toward the end, where Twitter Engineering Manager Dan Webb outlines Twitter&#8217;s new module-based JavaScript loading methods, built around <a href="http://www.commonjs.org/">CommonJS</a>. </p>
<p>&#8220;We opted to arrange all our code as CommonJS modules,&#8221; writes Webb, &#8220;This means that each piece of our code explicitly declares what it needs to execute.&#8221; In other words, each piece of code is aware of what other pieces it needs to work. That means Twitter can tune how it bundles its code, &#8220;lazily load parts of it, download pieces in parallel, separate it into any number of files, and more &#8212; all without the author of the code having to know or care about this.&#8221;</p>
<p>Webb doesn&#8217;t mention Twitter&#8217;s front-end toolkit BootStrap in his post, but rolling together CommonJS and Twitter&#8217;s own dependency builder &#8212; which Webb says is similar to the <a href="http://requirejs.org/">RequireJS optimizer</a> &#8212; sounds like a great addition for BootStrap 3.0. </p>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2012/05/twitter-declares-everything-old-new-again/feed/</wfw:commentRss>
        <slash:comments>0</slash:comments>

        
    </item>
    
    <item>
        <title>Take a Tour of the New Twitter</title>
        <link>http://www.webmonkey.com/2010/09/take-a-tour-of-the-new-twitter/</link>
        <comments>http://www.webmonkey.com/2010/09/take-a-tour-of-the-new-twitter/#comments</comments>
        <pubDate>Thu, 16 Sep 2010 18:58:06 +0000</pubDate>

                <dc:creator>Michael Calore</dc:creator>

        <guid isPermaLink="false">http://www.webmonkey.com/?p=48740</guid>
        		<category><![CDATA[Social]]></category>
		<category><![CDATA[UI/UX]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[NewTwitter]]></category>
		<category><![CDATA[Twitter]]></category>
        <description><![CDATA[Twitter launched a full redesign to its website Tuesday, showing off changes that lead Twitter.com away from its humble stream-of-updates past and towards a more interactive, app-like future. The new Twitter went live to a select few users Tuesday afternoon and began rolling out to everyone else Wednesday. If you don&#8217;t see it yet, you [...]]]></description>

            <content:encoded><![CDATA[<p><!-- wpautop enabled -->
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter1.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter1.jpg" alt="" title="NewTwitter1" width="580" /></a></p>
<p>Twitter launched a <a href="http://www.wired.com/epicenter/2010/09/twitter-announces-media-rich-twitter/">full redesign to its website</a> Tuesday, showing off changes that lead Twitter.com away from its humble stream-of-updates past and towards a more interactive, app-like future.</p>
<p>The new Twitter went live to a select few users Tuesday afternoon and began rolling out to everyone else Wednesday. If you don&#8217;t see it yet, you will soon.</p>
<p>The website now has a new two-panel view. Your familiar stream of tweets runs down the left side. On the right side is a dashboard of sorts, where you can see recent activity from your followers and the people you follow, trending topics, and the list of people you might want to follow.</p>
<p><span id="more-48740"></span></p>
<p>Click on a tweet and it expands in the right panel. There, you&#8217;ll see rich media like photos and videos, associated conversations, recent tweets by the author, and mini bios for any other people mentioned in the tweet.</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter2.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter2.jpg" alt="" title="NewTwitter2" width="580" /></a></p>
<p>Overall, the update plays on features found in popular Twitter client apps like Tweetdeck and Seesmic, and it looks quite a bit like the official Twitter app for the iPad. Somewhat like those apps, you can dive right into videos or photos without leaving the Twitter website, whereas the old site required you to leave the site or launch links in new browser tabs.</p>
<p>Scrolling in the timeline on the left panel is infinite. New tweets keep loading at the bottom as you scroll, so you can just keep cruising backwards into time as far as you&#8217;d like.</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter3.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter3.jpg" alt="" title="NewTwitter3" width="580" /></a></p>
<p>When you expand a tweet by clicking on it, if there&#8217;s a video or a photo from a supported site (YouTube, Vimeo, Flickr and TwitPic were all included in Tuesday&#8217;s launch) it shows up nice and big. Videos play right there, and Flickr photos are accompanied by thumbnails to the rest of the photoset, if there is one. You can choose to see embedded photos and videos from only from people you&#8217;re following, or from everyone.</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter4.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter4.jpg" alt="" title="NewTwitter4" width="580" /></a></p>
<p>Images, videos, maps and retweets are all carried over to the new individual tweet pages. &#8220;People can much more quickly grok the context of a tweet,&#8221; Twitter CEO Evan Williams said at the launch event Tuesday.</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter5.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter5.jpg" alt="" title="NewTwitter5" width="580" /></a></p>
<p>To send a new tweet, you can either use the old box, still in its familiar location, if you&#8217;re on your home page. Or, if you&#8217;re elsewhere in the system, you can click on the little icon up next to your user profile picture to launch a floating window.</p>
<p>Something else very appy &#8212; Twitter has incorporated keyboard shortcuts.</p>
<p><a href="http://www.wired.com/epicenter/wp-content/gallery/newtwitter2/newtwitter6a.jpg"><img src="http://www.wired.com/epicenter/wp-content/gallery/newtwitter2/newtwitter6a.jpg" alt="" title="NewTwitter6" width="580" /></a></p>
<p>Keyboard shortcuts are definitely a geeky power user feature, but ask anyone who uses them in Google Reader or Gmail and they&#8217;ll tell you they can&#8217;t live without them. In fact, the keyboard shortcuts are very close to those apps.</p>
<p>@mentions are now accessible from a tab at the top of your timeline:</p>
<p><a href="http://www.wired.com/epicenter/wp-content/gallery/newtwitter2/newtwitter7.jpg"><img src="http://www.wired.com/epicenter/wp-content/gallery/newtwitter2/newtwitter7.jpg" alt="" title="NewTwitter7" width="580" /></a></p>
<p>As are retweets:</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter8.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter8.jpg" alt="" title="NewTwitter8" width="580" /></a></p>
<p>There&#8217;s a new search box at the top of the page. Run searches and you can save them (click the &#8220;Save this search&#8221; button up top) to keep track of new results. Saved searches will then live in a tab next to Retweets at the top of your timeline.</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter9.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter9.jpg" alt="" title="NewTwitter9" width="580" /></a></p>
<p>Lists are handy &#8212; I keep two or three that I browse every morning to catch up on tech news. Twitter has moved your lists into the last tab at the top of the timeline.</p>
<p><a href="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter10.jpg"><img src="http://www.wired.com/images_blogs/epicenter/2010/09/NewTwitter10.jpg" alt="" title="NewTwitter9" width="580" /></a></p>
<p>The redesign uses some cutting-edge web technology, including <a href="http://labjs.com/">LABjs</a> to speed things up and <a href="http://jquery.com/">jQuery</a> for the animated, Ajaxy twiddly bits. Also: the awesome <a href="http://www.modernizr.com/">Modernizr</a> library, which checks your browser&#8217;s capability of handling different HTML5 doo-dads and adjusts the website&#8217;s code accordingly.</p>
<p>These changes show Twitter extending a big juicy lollipop to users &#8212; by providing people with a more rich experience directly inside the browser, there&#8217;s less of a reason to go download an app. This is bound to cheese off a good number of developers who have much blood and sweat (and cash) invested in their own Twitter client apps and web experiences. However, there&#8217;s still a place for those apps &#8212; Twitter has built this new interface on top of its own API, which means that any capable developer out there can do something very close to this design, or improve on it, on their own.</p>
<p>One big caveat: Twitter has the power to bypass its <a href="http://dev.twitter.com/pages/api_faq#rate_limit">API rate limit</a> of 20,000 requests per hour that it enforces for third-party applications. Only Twitter and selected partners can pull more tweets than that. These rates will change as Twitter grows, especially now that the service has got <a href="http://www.flickr.com/photos/twitteroffice/4990581534/sizes/l/in/photostream/">over 90 million tweets per day</a> to play with.</p>
<p>Also, it&#8217;s doubtful this update will coax users away from their favorite apps.</p>
<p>Many people who use the website to tweet &#8212; Williams says 78 percent of active users have used Twitter.com in the last 30 days &#8212; will likely adapt to this update rather than reject it and run to a different experience, like a Tweetdeck or Seesmic. It exposes much more information than they&#8217;re used to, but by and large, the changes are useful and add more contextual value than visual clutter.</p>
<p>So for people who have only ever used the old Twitter.com, or even those (like me) who use apps occasionally but heavily favor the website, this is a radical change, but a positive one.</p>
<p>Those endeared to their third-party apps will probably look at the new Twitter.com and say, &#8220;Huh, neat, looks more like my favorite app than the old site.&#8221; Then they&#8217;ll go back to their app and tweet about it.</p>
<p>What do you think of the redesign? Tell us in the comments.</p>
<p><strong>See Also:</strong></p>
<ul>
<li><a href="http://www.webmonkey.com/2010/09/does-oauths-complexity-alienate-small-apps/">Does OAuth&#8217;s Complexity Alienate Small Apps?</a></li>
<li><a href="http://www.webmonkey.com/2010/08/twitter-moves-to-oauth-the-oauthcalypse-is-nigh/">Twitter Moves to OAuth: The OAuthcalypse Is Nigh</a></li>
<li><a href="http://www.webmonkey.com/2010/06/twitter-now-lets-you-automatically-follow-your-facebook-friends/">Twitter Now Lets You Automatically Follow Your Facebook Friends</a></li>
<li><a href="http://www.wired.com/underwire/2010/04/twitter-wedding/">So Tweet: Geek Couple Plans Twitter Wedding</a></li>
<li><a href="http://www.wired.com/threatlevel/2010/02/jurors-stop-twittering/">Jurors: Stop Twittering</a></li>
</ul>
<div id='linker_widget' class='contextly-widget'></div>]]></content:encoded>
            <wfw:commentRss>http://www.webmonkey.com/2010/09/take-a-tour-of-the-new-twitter/feed/</wfw:commentRss>
        <slash:comments>9</slash:comments>

        
    </item>
    </channel>
</rss>