<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><description>I enjoy being a software developer because I love creating experiences users get excited about. It’s like writing really great music.</description><title>CityRider49</title><generator>Tumblr (3.0; @cityrider49)</generator><link>https://cityrider49.com/</link><item><title>Should You Base 64 Encode Images?</title><description>&lt;p&gt;One trick many web performance junkies know is to &lt;a href="http://en.wikipedia.org/wiki/Base64" target="_blank"&gt;Base 64 Encode&lt;/a&gt; images. Base 64 encoding allows a binary image to be converted to text using an encoder so that an image can be sent in-line with the HTML or CSS.&lt;/p&gt;
&lt;img src="data:image/png;base64,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" alt="image"/&gt;&lt;p&gt;By converting a binary image to text and including it in-line with the HTML or CSS the number of calls the browser has to make to the server can be reduced. Less calls means better performance.&lt;/p&gt;&lt;p&gt;For example, let&amp;rsquo;s say you have 20 icons you want to use on a project and you plan to call them from the style sheet. That would normally mean that the browser would need to make 20 calls to the server for each of those icons. Sure, a far &lt;a href="https://developer.yahoo.com/blogs/ydn/high-performance-sites-rule-3-add-expires-header-7181.html" target="_blank"&gt;future expiring header&lt;/a&gt; could be set so those icons are pulled from the browser cache after the initial download but that first trip would be painful. If they were baked into the CSS via Base 64 encoding then the CSS (with a far future expiring header) would be called once, saving 20 calls. That a huge performance improvement for any website.&lt;/p&gt;&lt;p&gt;Another plus is that by being text, it can be &lt;a href="http://en.wikipedia.org/wiki/HTTP_compression" target="_blank"&gt;compressed&lt;/a&gt; with the rest of the HTML/CSS further improving performance.&lt;/p&gt;&lt;p&gt;All of this sounds great, so why isn&amp;rsquo;t everybody doing this by default? First, it&amp;rsquo;s an extra process within the development process that can easily go sideways if it&amp;rsquo;s not automated. Automating the process isn&amp;rsquo;t difficult and in a &lt;a href="http://cityrider49.com/post/7211486039/how-to-embed-base64-images-in-your-css" target="_blank"&gt;previous post&lt;/a&gt; I&amp;rsquo;ve outlined how to do it with COMPASS/SASS. Again it&amp;rsquo;s another process within the development process which works contrary to rapid development.&lt;/p&gt;&lt;p&gt;Another point to consider is dynamic optimization. If you use a server plug-in like &lt;a href="https://developers.google.com/speed/pagespeed/module" target="_blank"&gt;Google mod_pagespeed&lt;/a&gt; that optimizes images by platform, then converting the image to text will bypass that optimization because the image is no longer an image. The same is true if you use a service like &lt;a href="http://www.akamai.com/html/solutions/web-performance-optimization.html" target="_blank"&gt;Akamai Ion&lt;/a&gt;. Also, older browsers don&amp;rsquo;t always support Base 64 image delivery.&lt;/p&gt;&lt;p&gt;So when should you use it? There are no standard guidelines but a few thoughts are:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Repeatedly used, highly optimized icon images defined in CSS&lt;/li&gt;
  &lt;li&gt;When the image has to appear on the website&lt;/li&gt;
  &lt;li&gt;With one page or small websites with limited graphics&lt;/li&gt;
  &lt;li&gt;When performance is everything (limited bandwidth)&lt;/li&gt;
&lt;/ul&gt;&lt;p&gt;Once you&amp;rsquo;ve worked with Base 64 encoded images, you&amp;rsquo;ll quickly learn when they&amp;rsquo;re the special sauce to improve website experiences and performance.&lt;/p&gt;</description><link>https://cityrider49.com/post/115617785637</link><guid>https://cityrider49.com/post/115617785637</guid><pubDate>Sun, 05 Apr 2015 20:03:23 -0400</pubDate><category>base64</category><category>html</category><category>design</category><category>development</category><category>ux</category><category>ui</category><category>performance</category><category>img</category><category>webdevelopment</category><category>css</category></item><item><title>oatmeal:

The first rule of having in-flight internet access is...</title><description>&lt;img src="https://64.media.tumblr.com/c0ebf0e6db7bfce26b584e6e28569a41/tumblr_mrdql4UdgK1qet9hvo1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://oatmeal.tumblr.com/post/57983774247/the-first-rule-of-having-in-flight-internet-access" target="_blank"&gt;oatmeal&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The first rule of having in-flight internet access is …&lt;/p&gt;
&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/58025732881</link><guid>https://cityrider49.com/post/58025732881</guid><pubDate>Sun, 11 Aug 2013 23:30:45 -0400</pubDate></item><item><title>dragoni:

LOL
</title><description>&lt;img src="https://64.media.tumblr.com/1a8ba3c9488904f9b45a6c8fbedcc62d/tumblr_mqqbv33slo1qz4eqqo1_500.gifv"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://dragoni.tumblr.com/post/56843898585/lol" target="_blank"&gt;dragoni&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;LOL&lt;/p&gt;
&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/56893758660</link><guid>https://cityrider49.com/post/56893758660</guid><pubDate>Tue, 30 Jul 2013 14:29:22 -0400</pubDate></item><item><title>pewinternet:

Who uses the internet the...</title><description>&lt;img src="https://64.media.tumblr.com/769e2fa422b6f27b4efa9d7cfc7f55f7/tumblr_mqr631iVmy1qifeb3o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://pewinternet.tumblr.com/post/56876876933/who-uses-the-internet-the" target="_blank"&gt;pewinternet&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Who uses the internet the most? &lt;a href="http://www.pewinternet.org/Static-Pages/Trend-Data-" target="_blank"&gt;http://www.pewinternet.org/Static-Pages/Trend-Data-&lt;/a&gt;(Adults)/Whos-Online.aspx&lt;/p&gt;
&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/56893681554</link><guid>https://cityrider49.com/post/56893681554</guid><pubDate>Tue, 30 Jul 2013 14:28:20 -0400</pubDate></item><item><title>the understatement: Pandora Paid Over $1,300 for 1 Million Plays, Not $16.89</title><description>&lt;a href="http://theunderstatement.com/post/53867665082/pandora-pays-far-more-than-16-dollars"&gt;the understatement: Pandora Paid Over $1,300 for 1 Million Plays, Not $16.89&lt;/a&gt;: &lt;p&gt;&lt;a class="tumblr_blog" href="http://theunderstatement.com/post/53867665082/pandora-pays-far-more-than-16-dollars" target="_blank"&gt;understatementblog&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;David Lowery’s “&lt;a href="http://thetrichordist.com/2013/06/24/my-song-got-played-on-pandora-1-million-times-and-all-i-got-was-16-89-less-than-what-i-make-from-a-single-t-shirt-sale/" target="_blank"&gt;My Song Got Played On Pandora 1 Million Times and All I Got Was $16.89&lt;/a&gt;” article has been picked up &lt;a href="http://gizmodo.com/an-artist-got-16-bucks-for-a-song-that-pandora-streamed-566438837" target="_blank"&gt;over&lt;/a&gt; and &lt;a href="http://www.spin.com/articles/pandora-david-lowery-cracker-low-royalties-debate-streaming/" target="_blank"&gt;over&lt;/a&gt; and &lt;a href="http://www.businessinsider.com/david-lowery-camper-van-beethoven-pandora-plays-2013-6" target="_blank"&gt;over&lt;/a&gt;, including by &lt;a href="https://twitter.com/BenedictEvans/status/349318961659252737" target="_blank"&gt;very&lt;/a&gt; &lt;a href="https://twitter.com/counternotions/status/349318741441519616" target="_blank"&gt;respectable&lt;/a&gt; &lt;a href="https://twitter.com/khoi/status/349551332048371713" target="_blank"&gt;folks&lt;/a&gt;, often &lt;a href="http://daringfireball.net/linked/2013/06/24/pandora" target="_blank"&gt;without comment&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This has left many readers with two impressions:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Pandora only paid $16.89…&lt;/li&gt;
&lt;/ol&gt;&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/53985796774</link><guid>https://cityrider49.com/post/53985796774</guid><pubDate>Wed, 26 Jun 2013 23:30:47 -0400</pubDate></item><item><title>pewinternet:

Tablet penetration is officially at 1/3 of the...</title><description>&lt;img src="https://64.media.tumblr.com/d8d0c94bbeef15095ad61ae4faa4cfba/tumblr_mo6l4qO2fV1qifeb3o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://pewinternet.tumblr.com/post/52627174578/tablet-penetration-is-officially-at-1-3-of-the" target="_blank"&gt;pewinternet&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Tablet penetration is officially at 1/3 of the U.S. adult population.&lt;/p&gt;
&lt;p&gt;Smartphones: 56%. Tablets: 34%.&lt;/p&gt;
&lt;p&gt;#Mobile.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/52632614854</link><guid>https://cityrider49.com/post/52632614854</guid><pubDate>Mon, 10 Jun 2013 12:03:22 -0400</pubDate></item><item><title>pewinternet:

According to our May 2013 survey, 85% of American...</title><description>&lt;img src="https://64.media.tumblr.com/87e095acf85cb9bbe89ec6ae2c5edf10/tumblr_mnm8na4INO1qifeb3o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://pewinternet.tumblr.com/post/51725634065/according-to-our-may-2013-survey-85-of-american" target="_blank"&gt;pewinternet&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;According to our May 2013 survey, 85% of American adults use the internet at least occasionally. &lt;/p&gt;
&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/51737770185</link><guid>https://cityrider49.com/post/51737770185</guid><pubDate>Thu, 30 May 2013 14:23:00 -0400</pubDate></item><item><title>Real Extreme Accordion Skills - The performer plays a great...</title><description>&lt;iframe width="400" height="300"  id="youtube_iframe" src="https://www.youtube.com/embed/EFNNPZsO7-Q?feature=oembed&amp;enablejsapi=1&amp;origin=https://safe.txmblr.com&amp;wmode=opaque" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen title="Extreme Accordion Skills"&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Real Extreme Accordion Skills - The performer plays a great rendition of  “Presto” from the “Summer” movement of the “Four Seasons” composed by Vivaldi. I honestly have never heard anything but polka - thanks “Weird” Al - on an accordion. He’s pretty awesome.&lt;/p&gt;</description><link>https://cityrider49.com/post/51509241841</link><guid>https://cityrider49.com/post/51509241841</guid><pubDate>Mon, 27 May 2013 18:35:00 -0400</pubDate></item><item><title>jQuery: Extreme Accordion Skills</title><description>&lt;p&gt;Ever since Microsoft Outlook used the accordion menus to logically group functions, designers have used the effect for their own designs. If you look around the web you&amp;rsquo;ll quickly find a small snippet of jQuery code that looks something like:&lt;/p&gt;
&lt;pre&gt;$(document).ready(function () {
        $('.accordionButton').click(function () {
                $('.accordionButton').removeClass('on');
                $('.accordionContent').slideUp('normal');
                if ($(this).next().is(':hidden') == true) {
                    $(this).addClass('on');
                    $(this).next().slideDown('normal')
                }
            });
        $('.accordionContent').hide()
    });    
&lt;/pre&gt;
&lt;p&gt;For the most part it&amp;rsquo;s pretty functional on its own. Copy, paste and a little CSS later you&amp;rsquo;re good to go.&lt;/p&gt;
&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="288" data-orig-width="500"&gt;&lt;img alt="image" src="https://64.media.tumblr.com/9abf7ca17a4db5db78e608ce656934a0/eeaa740988256b1f-31/s540x810/87ce2b5b123a84e034ff0366d3668d5b1dc24915.png" data-orig-height="288" data-orig-width="500"/&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;However upon closer inspection one will see there is opportunity to optimize the code. &lt;/p&gt;
&lt;p&gt;To begin with, the selectors are pretty generic. When the code removes the class &amp;ldquo;on&amp;rdquo;, it actually touches every element that matches &amp;ldquo;accordionButton.&amp;rdquo; The same is true for &amp;ldquo;accordionContent&amp;rdquo; being made to slide up even when it isn&amp;rsquo;t displayed. &lt;/p&gt;
&lt;p&gt;The second item is most noticeable on mobile devices. When the exposed content is hidden with a &amp;ldquo;slideUp&amp;rdquo; and the hidden content is exposed with a &amp;ldquo;slideDown.&amp;rdquo; When this happens one will see that if the hidden content is below the exposed content, it will actually expand up, like so:&lt;/p&gt;
&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="480" data-orig-width="320"&gt;&lt;img alt="image" src="https://64.media.tumblr.com/2543f0e31025e09beebf389b8aa5b568/eeaa740988256b1f-e8/s540x810/ce95f0032eaaca13cddd6884b35cd1f2feedc0e9.png" data-orig-height="480" data-orig-width="320"/&gt;&lt;/figure&gt; &lt;figure class="tmblr-full" data-orig-height="480" data-orig-width="320"&gt;&lt;img alt="image" src="https://64.media.tumblr.com/54373660fed8d94ebbfff9ff9b16a559/eeaa740988256b1f-d9/s540x810/321d5711ee3be58bf846662295616d09c2c95397.png" data-orig-height="480" data-orig-width="320"/&gt;&lt;/figure&gt;&lt;/p&gt;

&lt;p&gt;That can be pretty annoying to anyone using this website. &lt;/p&gt;
&lt;p&gt;So, let&amp;rsquo;s quickly clean up both problems. The first thing that needs to be done is to focus the selectors; in short, only touch the items that need to be changed:&lt;/p&gt;
&lt;pre&gt;$(document).ready(function () {
   $(".accordionContent").hide();
   
   $(".accordionButton").click(function (e) {
       $(".accordionButton.on").removeClass("on");
       $(".accordionContent:not(:hidden)").slideUp({
           speed: 200
       });
       if ($(this).next().is(":hidden") === true) {
           $(this).addClass("on").next().delay(400).slideDown();
       }
   });
})  
&lt;/pre&gt;
&lt;p&gt;With a minor adjustment of &amp;ldquo;.accordionButton.on&amp;rdquo; and &amp;ldquo;.accordionContent:not(:hidden)&amp;rdquo;, the code becomes much more efficient. This reduces unnecessary repaints and reflows of the page.&lt;/p&gt;
&lt;p&gt;You&amp;rsquo;ll also noted that the timings of &amp;ldquo;slideUp&amp;rdquo; and &amp;ldquo;slideDown&amp;rdquo; have been changed to keep the two effects from stepping on each other. The &amp;ldquo;slideUp&amp;rdquo; has been sped up and the &amp;ldquo;slideDown&amp;rdquo; has been delayed. For a mobile user, this means that the button they tapped on will be at the top of the frame and they won&amp;rsquo;t need to scroll back up to it:&lt;/p&gt;
&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="480" data-orig-width="320"&gt;&lt;img alt="image" src="https://64.media.tumblr.com/bc781a12b56ed58219269f407f10fd74/eeaa740988256b1f-19/s540x810/ecb6de550b30e8b31bdcc0b67233007adf6d2aa5.png" data-orig-height="480" data-orig-width="320"/&gt;&lt;/figure&gt;&lt;/p&gt;
&lt;p&gt;Please note you may need to adjust the timing for best results with your content and devices.&lt;/p&gt;
&lt;p&gt;You can see a working demo &lt;a href="http://www.cityrider.com/accordion_content/" target="_blank"&gt;here&lt;/a&gt; and download a zip file with both versions of the JavaScript &lt;a href="http://www.cityrider.com/accordion_content/Accordion_Content.zip" target="_blank"&gt;here&lt;/a&gt;.To switch between versions of the JavaScript, just change &amp;ldquo;main.new.js&amp;rdquo; to &amp;ldquo;main.js&amp;rdquo; in the &amp;ldquo;index.html&amp;rdquo; file.&lt;/p&gt;
&lt;p&gt;Hope this helps and now a special treat: real extreme accordion skills &lt;a href="http://youtu.be/EFNNPZsO7-Q" target="_blank"&gt;http://youtu.be/EFNNPZsO7-Q&lt;/a&gt;!&lt;/p&gt;</description><link>https://cityrider49.com/post/51505309059</link><guid>https://cityrider49.com/post/51505309059</guid><pubDate>Mon, 27 May 2013 17:43:00 -0400</pubDate><category>jquery</category><category>javascript</category><category>accordion</category><category>programming</category><category>website</category><category>ui</category><category>ux</category><category>performance</category><category>it</category><category>is</category><category>development</category></item><item><title>In the works: iOS Local Notifications in PhoneGap</title><description>&lt;p&gt;It&amp;rsquo;s been forever since I&amp;rsquo;ve written but think this will be interesting topic. The current PhoneGap notifications is fine but sometimes you need a little more. Please let me know if you&amp;rsquo;re interested in this topic.&lt;/p&gt;
&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="716" data-orig-width="368"&gt;&lt;img alt="image" src="https://64.media.tumblr.com/d6ceb149e42fad6aa9139710f5da1c11/0bfb4acdbaed56b7-c1/s540x810/7cc84dde48bdd0b08318f85b2b48e0fabb2272c9.png" data-orig-height="716" data-orig-width="368"/&gt;&lt;/figure&gt;&lt;/p&gt;</description><link>https://cityrider49.com/post/48806390451</link><guid>https://cityrider49.com/post/48806390451</guid><pubDate>Wed, 24 Apr 2013 18:57:00 -0400</pubDate><category>PhoneGap</category><category>Cordova</category><category>ios</category><category>localnotifications</category><category>coding</category><category>javascript</category><category>objectivec</category><category>xcode</category><category>programming</category><category>is</category><category>it</category><category>ui</category><category>ux</category></item><item><title>CNBC: False Rumor of Explosion at White House Causes Stocks to Briefly Plunge; AP Confirms Its Twitter Feed Was Hacked</title><description>&lt;p&gt;CNBC reported on the impact a hacked AP Twitter account had on Wall Street today. It reminds me of the commercial where the girl says &amp;ldquo;if it&amp;rsquo;s on the internet it must be true&amp;rdquo; but when a trusted source is hacked how do we know the information is false?&lt;/p&gt;
&lt;p&gt;Seems like it&amp;rsquo;s time for social media sites like Twitter to up their security for information sources such as the Associated Press.&lt;/p&gt;
&lt;p&gt;Read more at &lt;a href="http://www.cnbc.com/id/100646197" target="_blank"&gt;http://www.cnbc.com/id/100646197&lt;/a&gt;&lt;/p&gt;</description><link>https://cityrider49.com/post/48707827663</link><guid>https://cityrider49.com/post/48707827663</guid><pubDate>Tue, 23 Apr 2013 14:48:53 -0400</pubDate><category>internet</category><category>Social media</category><category>Twitter</category><category>socialmedia</category><category>wallstreet</category><category>fraud</category><category>rumor</category><category>cnbc</category><category>ap</category><category>hacked</category><category>is</category><category>it</category></item><item><title>"Truth: I love being a software developer because I love creating experiences users get excited..."</title><description>“Truth: I love being a software developer because I love creating experiences users get excited about. It’s like writing really great music.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Paul Wheeler&lt;/em&gt;</description><link>https://cityrider49.com/post/47997692134</link><guid>https://cityrider49.com/post/47997692134</guid><pubDate>Sun, 14 Apr 2013 19:44:47 -0400</pubDate></item><item><title>"Designing a weather app is also the Zen Garden of the development world."</title><description>“Designing a weather app is also the Zen Garden of the development world.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;Paul Wheeler&lt;/em&gt;</description><link>https://cityrider49.com/post/47704562242</link><guid>https://cityrider49.com/post/47704562242</guid><pubDate>Thu, 11 Apr 2013 11:27:12 -0400</pubDate><category>mobile</category><category>design</category><category>development</category><category>payingdues</category><category>ux</category><category>ui</category></item><item><title>"Designing a weather app is the “I worked at McDonald’s” of the development world."</title><description>“Designing a weather app is the “I worked at McDonald’s” of the development world.”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;~Paul Wheeler&lt;/em&gt;</description><link>https://cityrider49.com/post/47703360792</link><guid>https://cityrider49.com/post/47703360792</guid><pubDate>Thu, 11 Apr 2013 11:01:00 -0400</pubDate><category>mobile</category><category>design</category><category>development</category><category>payingdues</category></item><item><title>CNet: Blink-WebKit split endangers some browser features</title><description>&lt;p&gt;Now that Google has forked the Webkit project with Blink, their effort to speed up core feature development, some features are going to disappear from the Webkit engine. Waiting to see what the real fallout will be. Read more at &lt;a href="http://news.cnet.com/8301-1023_3-57578364-93/blink-webkit-split-endangers-some-browser-features/" target="_blank"&gt;http://news.cnet.com/8301-1023_3-57578364-93/blink-webkit-split-endangers-some-browser-features/&lt;/a&gt;&lt;/p&gt;</description><link>https://cityrider49.com/post/47454801675</link><guid>https://cityrider49.com/post/47454801675</guid><pubDate>Mon, 08 Apr 2013 09:29:01 -0400</pubDate><category>cnet</category><category>browers</category><category>webkit</category><category>apple</category><category>google</category><category>chrome</category><category>safari</category><category>css</category></item><item><title>Mashable: Audi and T-Mobile Team Up for $15/Month In-Car Wireless Data Service</title><description>&lt;p&gt;Audi and T-Mobile are finally taking a logical approach for providing in car data.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://mashable.com/2013/04/05/audi-t-mobile/" target="_blank"&gt;http://mashable.com/2013/04/05/audi-t-mobile/&lt;/a&gt;&lt;/p&gt;</description><link>https://cityrider49.com/post/47205413926</link><guid>https://cityrider49.com/post/47205413926</guid><pubDate>Fri, 05 Apr 2013 14:16:43 -0400</pubDate></item><item><title>Software Project Role Grid</title><description>&lt;p&gt;I don&amp;rsquo;t know who came up with this first but it&amp;rsquo;s still funny and painfully accurate.&lt;/p&gt;
&lt;p&gt;&lt;figure class="tmblr-full" data-orig-height="385" data-orig-width="500"&gt;&lt;img src="https://64.media.tumblr.com/ecf5ecdc40364530e1765fedb259fc35/ab0805ae877f3cd0-9a/s540x810/8f4d3761693c515c8249f43aa63d426762957c76.jpg" data-orig-height="385" data-orig-width="500"/&gt;&lt;/figure&gt;&lt;/p&gt;</description><link>https://cityrider49.com/post/41378162129</link><guid>https://cityrider49.com/post/41378162129</guid><pubDate>Thu, 24 Jan 2013 15:10:16 -0500</pubDate><category>funny</category><category>project</category><category>role</category><category>development</category><category>developer</category><category>true</category></item><item><title>pewinternet:

Gadget ownership in the U.S., over time
</title><description>&lt;img src="https://64.media.tumblr.com/14ad5b6325f83b162f6e265329afea27/tumblr_mf16huqeKY1qifeb3o1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a class="tumblr_blog" href="http://pewinternet.tumblr.com/post/37915121355/gadget-ownership-in-the-u-s-over-time" target="_blank"&gt;pewinternet&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Gadget ownership in the U.S., over time&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;</description><link>https://cityrider49.com/post/37932818945</link><guid>https://cityrider49.com/post/37932818945</guid><pubDate>Fri, 14 Dec 2012 17:11:02 -0500</pubDate><category>it</category><category>gadget</category><category>Pew</category><category>PEWInternet</category><category>PewResearch</category><category>mobile</category><category>cellphone</category><category>desktop</category></item><item><title>CNET - 8 things Microsoft is doing wrong</title><description>&lt;p&gt;I don&amp;rsquo;t agree with all of the points in &amp;ldquo;&lt;a href="http://reviews.cnet.com/8301-18438_7-57556549-82/8-things-microsoft-is-doing-wrong/" target="_blank"&gt;8 things Microsoft is doing wrong&lt;/a&gt;&amp;rdquo; but points 2 &amp;amp; 4 speak to me:&lt;/p&gt;
&lt;p&gt;2. The muddle of Windows RT&lt;/p&gt;
&lt;p&gt;4. The confusion over touch-screen vs. non-touch-screen Windows 8 laptops&lt;/p&gt;
&lt;p&gt;I think most users are not clear what the difference between Windows 8 and Windows RT or any of the other Windows Slate/Surface/Touch/Etc. are. What they do know is that Windows RT looks like Windows 8 but it won&amp;rsquo;t work like it.&lt;/p&gt;
&lt;p&gt;The other big issue the user interface for Windows 8/RT invites your to use touch at times, keyboard and mouse at others and the computers are a mixed bag for both. People are not exactly sure how to use either Windows or the hardware it&amp;rsquo;s on - not good.&lt;/p&gt;</description><link>https://cityrider49.com/post/37240883173</link><guid>https://cityrider49.com/post/37240883173</guid><pubDate>Tue, 04 Dec 2012 23:25:21 -0500</pubDate><category>it</category><category>ux</category><category>ui</category><category>microsoft</category><category>windows 8</category><category>Windows8</category><category>windowsrt</category><category>windows rt</category></item><item><title>If you need a sign like this, you’ve failed usability #ux...</title><description>&lt;img src="https://64.media.tumblr.com/tumblr_meickusMl91qgyufuo1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;If you need a sign like this, you’ve failed usability #ux #ui&lt;/p&gt;</description><link>https://cityrider49.com/post/37184660937</link><guid>https://cityrider49.com/post/37184660937</guid><pubDate>Tue, 04 Dec 2012 08:10:05 -0500</pubDate><category>ui</category><category>ux</category></item></channel></rss>
