<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Lee Munroe</title> <link>http://www.leemunroe.com</link> <description>User Experience and Web Interface Designer Lee Munroe</description> <lastBuildDate>Mon, 22 Apr 2013 17:01:09 +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> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/LeeMunroeBlog" /><feedburner:info uri="leemunroeblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>LeeMunroeBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><title>My first Node.js app: CodeShare.io</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/41G4wT_I9eA/</link> <comments>http://www.leemunroe.com/codeshare/#comments</comments> <pubDate>Mon, 22 Apr 2013 16:31:56 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[code]]></category> <category><![CDATA[express]]></category> <category><![CDATA[firebase]]></category> <category><![CDATA[node]]></category> <category><![CDATA[share]]></category> <category><![CDATA[sideproject]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2996</guid> <description><![CDATA[I hooked up Firebase with Ace Editor to create a real-time code sharing tool CodeShare.io Learning Node.js and Express The best way to learn a language is to build something&#8230;<html><body><h1>400 Bad request</h1> Your browser sent an invalid request.</body></html> ]]></description> <content:encoded><![CDATA[<p>I hooked up <strong>Firebase</strong> with <strong>Ace</strong> Editor to create a <strong>real-time code sharing</strong> tool <a href="http://codeshare.io/">CodeShare.io</a></p><p><a href="http://codeshare.io/"><img src="http://www.leemunroe.com/wp-content/uploads/code.jpg" alt="Code" border="0" width="600" /></a></p><h4>Learning Node.js and Express</h4><p>The best way to learn a language is to build something with that language.</p><p>I&#8217;ve been slowly learning Node.js for a couple of months and this was a very simple &#8220;Hello World&#8221; style app to develop as there isn&#8217;t much needed server-side.</p><p>Node.js is very light weight and fast. If you&#8217;re interested in learning it (and <strong>Express, a framework for Node</strong>) take a look at these tutorials and examples:</p><ul><li><a href="http://nodejs.org/">Install Node.js</a></li><li><a href="http://runnable.com/express">Express examples you can run in your browser</a></li><li><a href="http://javascriptplayground.com/blog/2012/04/node-js-a-todo-app-with-express">A simple todo app with Node.js and Express</a></li><li><a href="https://devcenter.heroku.com/articles/nodejs">Deploying Node.js apps to Heroku</a></li></ul><h4>Real time data storage with Firebase</h4><p>The other thing I wanted to experiment with for this project was <a href="https://www.firebase.com/">Firebase</a>. It feels like every day there&#8217;s a new headline hitting Hacker News that involves Firebase in some way. It&#8217;s an exciting product.</p><p><a href="http://drbl.in/hsya"><img src="http://www.leemunroe.com/wp-content/uploads/sparta.gif" alt="Sparta" border="0" width="400" /></a></p><p><a href="http://drbl.in/hsya">View this on Dribbble</a></p><p>Firebase enables you to very quickly <strong>store data, so you don&#8217;t even need your own server</strong>. Perfect if you&#8217;re a Designer like me who doesn&#8217;t like managing servers and databases. On top of that, any <strong>data changes are real time</strong>.</p><p>It&#8217;s just a matter of including the Firebase script on your page. Their documentation is very straight forward. Check out this <a href="https://www.firebase.com/tutorial/">5 minute Firebase tutorial</a>.</p><h4>Results</h4><p>There are a couple of tools that already enable code sharing, and there are even some real-time solutions, so I tried to make it simple enough that all the focus was on the code editor with little effort needed to create or share code.</p><p>Use it for sharing snippets of code, debugging or teaching others how to program.</p><p>There&#8217;s no sign up and it&#8217;s free to use.</p><p><a href="http://codeshare.io" class="button">Launch CodeShare.io</a></p><p>Would love to hear any feedback or feature requests you have below or you can <a href="https://news.ycombinator.com/item?id=5564233">join the discussion on Hacker News</a>.</p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/41G4wT_I9eA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/codeshare/feed/</wfw:commentRss> <slash:comments>2</slash:comments> <feedburner:origLink>http://www.leemunroe.com/codeshare/</feedburner:origLink></item> <item><title>The Lean Entrepreneur</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/ivkC04nH5_I/</link> <comments>http://www.leemunroe.com/lean-entrepreneur-book/#comments</comments> <pubDate>Mon, 08 Apr 2013 08:01:43 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[User Experience Design]]></category> <category><![CDATA[book]]></category> <category><![CDATA[entrepreneur]]></category> <category><![CDATA[lean]]></category> <category><![CDATA[review]]></category> <category><![CDATA[startup]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2980</guid> <description><![CDATA[I just finished re-reading The Lean Entrepreneur. It&#8217;s a great guide to lean product development and a useful read for entrepreneurs, startups, designers, product managers or anyone involved in the&#8230;]]></description> <content:encoded><![CDATA[<p>I just finished re-reading <a href="http://www.amazon.com/gp/product/111829534X/ref=as_li_ss_tl?ie=UTF8&#038;camp=1789&#038;creative=390957&#038;creativeASIN=111829534X&#038;linkCode=as2&#038;tag=leemun-20">The Lean Entrepreneur</a>.</p><p>It&#8217;s a great guide to <strong>lean product development</strong> and a useful read for entrepreneurs, startups, designers, product managers or anyone involved in the product development life cycle.</p><h4>Lean</h4><p>I started paying attention to lean principles when I was working with <a href="http://www.sharethrough.com/">Sharethrough</a>. Rob Fan and Dan Greenberg backed the thinking, and Eric Ries was an advisor to the company.</p><p>When I moved to Orange County I had the pleasure of meeting and talking product with <a href="https://twitter.com/pv">Patrick Vlaskovits</a>, who co-authored <a href="http://www.amazon.com/gp/product/0982743602/ref=as_li_ss_tl?ie=UTF8&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0982743602&#038;linkCode=as2&#038;tag=leemun-20">The Entrepreneur&#8217;s Guide to Customer Development</a>, and is an active member of the Lean Startup scene.</p><p>The Lean Entrepreneur is Patrick&#8217;s latest book, co-authored with Brant Cooper.</p><h4>The book</h4><p>The Lean Entrepreneur is useful whether you&#8217;re seasoned in lean thinking or you&#8217;ve never heard of it.</p><p>There are great examples from real startups including <strong>Kissmetrics, Sharethrough, Hubspot, 500 Startups, TaskRabbit</strong>, and the book explains all the key terms, techniques and strategies you should know: life cycle adoption curve, pivot, vanity metric, product-market fit, MVP etc.</p><p>Anyone who runs a business, one day wants to run a business, is entrepreneurial, runs a team, is involved in product development, maker, starter, builder, someone that ships; <strong>you&#8217;ll find this book useful</strong>.</p><h4>Minimum viable product</h4><p>Being a big believer in MVPs, I&#8217;ve selected a few choice excerpts from a section on the topic.</p><blockquote><p> You should be building out product features only if the following applies to you: You know.</p><p>If you are still learning, <strong>you should not be building features; you should be building experiments</strong> (which may contain features). It’s an important distinction.</p><p>…</p><p>Think of your product as having an intrinsic feature threshold. This threshold maps to the pain or passion of your market segment; once that threshold is met and the pain is resolved, <strong>adding more features will not resolve more pain</strong>. <strong>Increasing stuff that doesn’t add value dilutes existing value</strong>. Period.</p><p>…</p><p><strong>Your minimum viable product is comprised of the least amount of functionality necessary to solve a problem sufficiently such that your customer will engage with your product</strong> and even pay you for it, if that’s your revenue model.</p><p>It will take more than one try. You’re not going to nail it the first time out. In fact, you’re never done. In today’s value-creation economy, there’s no such thing as done, which is why you might as well get your product in the hands of a few customers as soon as possible. <strong>You won’t learn what you’re missing or getting wrong until you let someone try and use it</strong>. Hence the minimum in MVP.</p><p>…</p><p><strong>Releasing early to early adopters is the most efficient way to learn what’s required.</strong> Too much product hides the specific functionality that provides viability. The core functionality that provides value such that customers are satisfied because the product fulfils its promise forms the foundation of your future business.</p></blockquote><p><a href="http://www.amazon.com/gp/product/111829534X/ref=as_li_ss_tl?ie=UTF8&#038;camp=1789&#038;creative=390957&#038;creativeASIN=111829534X&#038;linkCode=as2&#038;tag=leemun-20">Buy The Lean Entrepreneur on Amazon</a>.</p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/ivkC04nH5_I" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/lean-entrepreneur-book/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.leemunroe.com/lean-entrepreneur-book/</feedburner:origLink></item> <item><title>5 Things I learned designing for high-resolution retina displays</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/CBZZ-QA9bfI/</link> <comments>http://www.leemunroe.com/designing-for-high-resolution-retina-displays/#comments</comments> <pubDate>Tue, 26 Mar 2013 07:00:25 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[css]]></category> <category><![CDATA[design]]></category> <category><![CDATA[macbook]]></category> <category><![CDATA[retina]]></category> <category><![CDATA[sprites]]></category> <category><![CDATA[ui]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2956</guid> <description><![CDATA[I was lucky enough to receive a 13&#8243; MacBook Pro with Retina display for work a few months back. It&#8217;s a beautiful device. At first I didn&#8217;t think it would&#8230;]]></description> <content:encoded><![CDATA[<p>I was lucky enough to receive a 13&#8243; MacBook Pro with Retina display for work a few months back.</p><p>It&#8217;s a beautiful device. At first I didn&#8217;t think it would make a big difference but after using for a day it&#8217;s hard to go back to other displays. It&#8217;s like the transition from VHS to DVD or SD to HD.</p><p>The first website I designed while having the Retina display was <a href="http://runnable.com">Runnable.com</a> and of course I was <strong>now more inclined  to design for high-resolution screens</strong> as I notice the results on a daily basis.</p><p>Below are just a few techniques I learned while designing for high-res devices.</p><h4>1. Use media queries for high-res CSS styles</h4><p>Using CSS media queries you can <strong>target any device with a high-resolution screen</strong> and provide it with <strong>alternate styles</strong>.</p><p>It&#8217;s very straight forward, and some what similar to providing responsive or alternate mobile styles.</p><pre><code>@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  /* High-res styles go here */
}</code></pre><p>This should be enough, but if you want to target other highish-res screens, you can read up on Chris Coyier&#8217;s <a href="http://css-tricks.com/snippets/css/retina-display-media-query/">Retina Display Media Query post here</a>.</p><h4>2. Have two versions of your CSS sprites: standard dimensions and @2x</h4><p>Maykel Loomans wrote a very useful post last year on using CSS Sprites to <a href="http://miekd.com/articles/using-css-sprites-to-optimize-your-website-for-retina-displays/">optimize your website for Retina displays</a>.</p><p>Loomans recommends having <strong>two sprite files, one for standard and one for high-res</strong>.</p><p><img src="http://www.leemunroe.com/wp-content/uploads/sprites.jpg" alt="Sprites" border="0" /></p><p>Using the <strong>media query I shared above</strong>, simply change the background image reference and then resize the background image.</p><pre><code>@media only screen and (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
  .logo{
    background-image:url(assets/sprite@2x.png);
    background-size:500px 500px; /* This replicates the original standard sprite dimensions, and assumes the actual dimensions of sprite@2x.png are 1000x1000px */
  }
}</code></pre><h4>3. Serve up larger html embedded images with Javascript</h4><p>The sprite solution above is only good for assets referenced in your CSS. But what about images on your page?</p><p><a href="http://imulus.com/">Imulus</a> developed a useful plugin <a href="http://retinajs.com/">Retina.js</a> that solves this for you.</p><p>The script will check your server to see if you have any image source with @2x at the end.</p><p>For example:</p><pre><code>&lt;img src="/images/my_image.png" /&gt;</code></pre><p>Retina.js will look for:</p><pre><code>"/images/my_image@2x.png"</code></pre><p>See their <a href="http://retinajs.com/">documentation</a> on how to implement.</p><h4>4. More detail doesn&#8217;t necessarily mean more data</h4><p>Daan Jobsis conducted a very interesting experiment last year looking at <a href="http://blog.netvlies.nl/design-interactie/retina-revolution/">pixel quality, image dimensions and compression</a>.</p><p><strong>More pixels = better display. But, more pixels doesn&#8217;t necessarily have to mean 4 or 5 times more data. More detail can be accomplished with less kilobytes.</strong></p><blockquote><p>The bottomline is that heavy compression doesn’t affect the final image as much as you would expect. This is because of the greater amount of pixels in the Retina image, compression artefacts are scaled down and therefore almost unnoticeable.</p></blockquote><p><img src="http://www.leemunroe.com/wp-content/uploads/clouds.jpg" alt="Clouds" border="0" /></p><p>Basically an image can have larger dimensions, but can also be compressed more and you still get great results on a high-res screen.</p><p>You can see <a href="http://blog.netvlies.nl/design-interactie/retina-revolutie-follow-up/">various image dimensions, file size and quality comparisons in Daan&#8217;s follow up post here</a>.</p><h4>5. You can just use the same image assets for both standard and high-res screens</h4><p>I&#8217;ve talked above about how to serve up alternate assets for high-res screens. <strong>The downside of this is having to maintain two versions of graphical assets and images.</strong></p><p>Turns out you can use the same assets.</p><p>For example, with <strong>CSS sprites you can use the @2x version for all users</strong>, and let your CSS do the resizing for all users. Or every embedded image can have <strong>larger dimensions</strong> than needed, and then you <strong>explicitly set the width</strong> of that image.</p><p>The pros of this are that you <strong>maintain one version</strong>.</p><p>The cons, depending on how you compress the assets, <strong>your users may have to download larger files than they actually need</strong>.</p><h4>Bonus: Don&#8217;t forget your Retina-ready favicon</h4><p>Nothing is more telling <strong>whether a website has invested in support for high-res screens than your favicon</strong>. And it&#8217;s a very simple fix.</p><p>Ensure your favicon is <strong>32x32px</strong> and you&#8217;re golden.</p><p>Use <a href="http://iconverticons.com/online/">iConvert</a> to convert a PNG to ICO.</p><h4>Conclusion</h4><p>High-res screens, in particular the MacBook Pro with Retina display, are fantastic and I highly recommend Designers invest in them.</p><p>More and more devices have high-res and if you want your product or website to look professional to users of these devices, you should put some thought into how they look.</p><p><strong>My preference is to only maintain one version of each graphical asset</strong> instead of two (I&#8217;m lazy), so I&#8217;ll typically have an @2x sprite that I resize for all users.  I&#8217;ll also try to save highly compressed images in large dimensions for web so they look good when resized in the browser.</p><p>Some other, more obvious, techniques that I haven&#8217;t mentioned above are making good use of CSS, @font-face, <a href="http://www.leemunroe.com/icon-fonts/">icon fonts</a> and SVG, instead of relying on bitmap images.</p><p><strong><em>Have you any other advice designing for high-resolution?</em></strong></p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/CBZZ-QA9bfI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/designing-for-high-resolution-retina-displays/feed/</wfw:commentRss> <slash:comments>17</slash:comments> <feedburner:origLink>http://www.leemunroe.com/designing-for-high-resolution-retina-displays/</feedburner:origLink></item> <item><title>Flask, create simple to do lists in your browser</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/nUhp6V4DJAE/</link> <comments>http://www.leemunroe.com/flask-todo-lists/#comments</comments> <pubDate>Fri, 08 Mar 2013 07:01:05 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[General News]]></category> <category><![CDATA[flask]]></category> <category><![CDATA[rails]]></category> <category><![CDATA[sideproject]]></category> <category><![CDATA[todo]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2939</guid> <description><![CDATA[This past week I shipped Flask, a website for creating quick simple sharable to do lists. Why make (another) task management application? I was watching Ryan Bates&#8217; screencast to learn&#8230;]]></description> <content:encoded><![CDATA[<p>This past week I shipped <a href="http://flask.io/">Flask</a>, a website for creating quick simple sharable to do lists.</p><h4>Why make (another) task management application?</h4><p>I was watching <a href="http://railscasts.com/episodes/147-sortable-lists-revised">Ryan Bates&#8217; screencast</a> to learn <strong>CoffeeScript</strong> and he uses a sortable list as an example project.</p><p>After following his screencast, I already had a basic to do application started.</p><p>Around the same time I had a need to create and <strong>share a list with a friend</strong> for a project we were working on. I knew of lots of task management apps, but <strong>they all required sign up</strong>, download or payment.</p><p>I just wanted to <strong>quickly create and share a list</strong>, with <strong>no barriers to entry</strong>. So I built Flask.</p><ul><li>Create to do lists</li><li>Add as many tasks as you want</li><li>Re-order, edit and delete tasks</li><li>Share your lists for others to access</li><li>Access from anywhere</li><li>Use any device</li><li>No sign up required</li><li>Nothing to download</li><li>It&#8217;s free</li></ul><p><img src="http://www.leemunroe.com/wp-content/uploads/showcase1.jpg" alt="Showcase" border="0" /></p><h4>No sign up required</h4><p><a href="https://www.wunderlist.com">There</a> <a href="https://do.com/">are</a> <a href="http://asana.com/">tons</a> of <a href="http://www.producteev.com/">to do</a> <a href="http://hitask.com/">list</a> and <a href="http://www.getflow.com/">task</a> <a href="http://todoist.com/">management</a> <a href="http://rememberthemilk.com">applications</a> <a href="http://organi.sr/">out</a> <a href="http://teuxdeux.com/">there</a> but they all have one thing in common; <strong>you&#8217;re required to sign up to use them</strong>.</p><p><strong>Sign up sucks,</strong> and typically straight after signing up your inbox gets spammed</strong> with &#8220;Welcome to…&#8221;, &#8220;We just released…&#8221; and &#8220;It&#8217;s been a week…&#8221; emails.</p><p><strong><a href="http://flask.io/">Flask</a> doesn&#8217;t require sign up</strong> so don&#8217;t worry about spam or emails you have no need for.</p><p>If you want to collaborate with a friend, <strong>just share the URL</strong>. No formal invitations or requiring them to sign up.</p><p>Flask works on desktop and mobile devices. <strong>No special native downloads</strong> required to make it work and you can access lists from anywhere.</p><p>And it&#8217;s free, just <a href="http://flask.io/">give it a whirl</a>.</p><h4>What features is it missing?</h4><p>If you find it useful I&#8217;ll definitely add more features. Feel free to request features and <a href="https://flask.uservoice.com">give me feedback here</a>.</p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/nUhp6V4DJAE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/flask-todo-lists/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.leemunroe.com/flask-todo-lists/</feedburner:origLink></item> <item><title>The logo design process start to finish</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/KYhgpx0c4vA/</link> <comments>http://www.leemunroe.com/logo-design-process/#comments</comments> <pubDate>Wed, 20 Feb 2013 20:42:03 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[User Interface Design]]></category> <category><![CDATA[design]]></category> <category><![CDATA[graphic design]]></category> <category><![CDATA[logo]]></category> <category><![CDATA[runnable]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2935</guid> <description><![CDATA[One of my first projects at Runnable was to help with branding and design a logo. I thought I&#8217;d document my design process in poster form using Check This. You&#8230;]]></description> <content:encoded><![CDATA[<p>One of my first projects at <a href="http://runnable.com">Runnable</a> was to help with branding and design a logo.</p><p>I thought I&#8217;d <strong>document my design process</strong> in poster form using <a href="http://checkthis.com/logodesign"><strong>Check This</strong></a>.</p><p>You can <a href="http://checkthis.com/logodesign">check out the poster here</a>.</p><p><a href="http://checkthis.com/logodesign"><img src="http://www.leemunroe.com/wp-content/uploads/runnable.png" alt="Runnable" border="0" width="600" height="330" /></a></p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/KYhgpx0c4vA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/logo-design-process/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.leemunroe.com/logo-design-process/</feedburner:origLink></item> <item><title>Twit Amore one year on</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/ztqoDqnunHM/</link> <comments>http://www.leemunroe.com/twitamore/#comments</comments> <pubDate>Thu, 14 Feb 2013 07:11:33 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[General News]]></category> <category><![CDATA[api]]></category> <category><![CDATA[love]]></category> <category><![CDATA[sideproject]]></category> <category><![CDATA[twitamore]]></category> <category><![CDATA[Twitter]]></category> <category><![CDATA[valentines]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2925</guid> <description><![CDATA[Last Valentine&#8217;s Day I launched Twit Amore, a website that tells you who you &#8220;love&#8221; on Twitter. Nothing game changing, just a bit of fun. The website has received some&#8230;]]></description> <content:encoded><![CDATA[<p>Last Valentine&#8217;s Day I launched <a href="http://www.leemunroe.com/who-do-you-love-on-twitter/">Twit Amore</a>, a website that tells you <strong>who you &#8220;love&#8221; on Twitter</strong>. Nothing game changing, just a bit of fun.</p><p>The website has received some significant traffic over the past 365 days.</p><ul><li>Visits <strong>1,516,429</strong></li><li>Unique visitors <strong>1,143,399</strong></li><li>Pageviews <strong>5,196,460</strong></li><li>Avg. visitor duration <strong>02:51</strong></li></ul><p>On average that&#8217;s around 4,000 visits a day. A lot more than expected to be honest.</p><p><img src="http://www.leemunroe.com/wp-content/uploads/pageviews.jpg" alt="Pageviews" border="0" /></p><p>It has made its way around the world, starting from UK/Ireland, to Europe, US, South America, Middle East, Japan. Most recently it&#8217;s been very popular in Saudi Arabia.</p><p><img src="http://www.leemunroe.com/wp-content/uploads/map.jpg" alt="Map" border="0" /></p><p>Last year it got some initial coverage from <a href="http://mashable.com/2012/02/14/twit-amore/">Mashable</a>, but because of my shawdy programming the servers couldn&#8217;t handle it and it constantly crashed. This resulted in me throwing more web dynos at Heroku (which gets expensive very quickly).</p><p>I spent the last couple of weeks debugging and optimising with help from <a href="https://airbrake.io/">Airbrake</a> and <a href="http://newrelic.com/">New Relic</a>, so it should be much more reliable now.</p><p>To help with performance, the website only calculates the outcome of who you love once and then saves and caches it.</p><p><strong>As Valentine&#8217;s Day 2013 is here I&#8217;ve wiped the database clean so you can try it out again.</strong></p><p><a href="http://twitamore.com" class="button">See who you love on Twitter</a></p><p>Happy Valentine&#8217;s Day.</p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/ztqoDqnunHM" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/twitamore/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.leemunroe.com/twitamore/</feedburner:origLink></item> <item><title>Sketching and prototyping</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/nh26jzEZkCI/</link> <comments>http://www.leemunroe.com/sketching-prototyping/#comments</comments> <pubDate>Tue, 05 Feb 2013 07:03:22 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[User Experience Design]]></category> <category><![CDATA[design]]></category> <category><![CDATA[process]]></category> <category><![CDATA[prototype]]></category> <category><![CDATA[prototyping]]></category> <category><![CDATA[user experience]]></category> <category><![CDATA[ux]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2907</guid> <description><![CDATA[Years ago when a new project came along I would open Photoshop, create a new document and start &#8220;designing&#8221;. My design process has evolved since then but it&#8217;s easy to&#8230;]]></description> <content:encoded><![CDATA[<p>Years ago when a new project came along I would open Photoshop, create a new document and start &#8220;designing&#8221;.</p><p>My design process has evolved since then but it&#8217;s easy to fall into this trap; get briefed, jump into Photoshop, mockup some comps, send them over for review, then pass them onto dev.</p><p>The problem is this skips the essence of a <strong>good design process</strong>, which is about <strong>solving problems and building a usable product</strong>.</p><h4>Skinning a product and getting subjective feedback isn&#8217;t good enough</h4><p>Typical feedback you&#8217;ll get from a Photoshop comp is about <strong>colour, type, shape, layout, texture</strong> etc. Mostly <strong>subjective</strong> feedback.</p><p>Feedback you risk missing out on:</p><ul><li>Is this aligned with what <strong>stakeholders</strong> want or envision?</li><li>Is it <strong>feasible</strong> for the dev team to make this given the technologies and resources available?</li><li>Is this something users can identify with, will use and be able to <strong>use it easily</strong>?</li></ul><h4>As a designer you play bigger role in the process</h4><p>If your role in the project is visual interface or graphic design only, then that&#8217;s probably ok. But <strong>if you&#8217;re a UX, interaction, lead and/or only designer</strong> working on a project, then you play a bigger role.</p><p><strong>Sketching</strong> enables you to brainstorm, explore multiple ideas, define flows, communicate with team members all why being quick and cheap.</p><p><strong>Prototyping</strong> enables you to get out of the building quicker, talk to users, validate assumptions, ensure expectations are meeting stakeholder needs, while spending as little time as possible worrying about polish.</p><h4>Benefits of sketching and prototyping</h4><ul><li>Validate assumptions</li><li>Discover problems early</li><li>Brainstorm ideas</li><li>Design more iterations</li><li>Conduct early usability testing</li><li>Cheaper &amp; faster to implement</li><li>Shorten the feedback loop</li><li>Disposable</li><li>Explore alternatives</li><li>Helps communication between the team</li><li>Ensure the right thing is being designed</li></ul><p>Ensure sketching and prototyping plays an important role in your design process and worry about pixel perfection later.</p><h4>Further reading</h4><ul><li><a href="http://www.leemunroe.com/high-fidelity-rapid-prototyping/">Tools for designing high fidelity prototypes</a></li><li><a href="http://www.leemunroe.com/designing-with-pen-paper/">Designing with pen and paper</a></li><li>Jacob Gube wrote a great post about <a href="http://designinstruct.com/web-design/prototyping-is-essential/">prototyping being an essential step in your design process</a></li></ul> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/nh26jzEZkCI" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/sketching-prototyping/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.leemunroe.com/sketching-prototyping/</feedburner:origLink></item> <item><title>2012</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/QdfSUb_zEWM/</link> <comments>http://www.leemunroe.com/2013-goals/#comments</comments> <pubDate>Thu, 17 Jan 2013 18:13:21 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[General News]]></category> <category><![CDATA[2012]]></category> <category><![CDATA[2013]]></category> <category><![CDATA[goals]]></category> <category><![CDATA[resolutions]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2898</guid> <description><![CDATA[A quick blog post about things I learned and accomplished in 2012 and goals areas of focus for 2013. I hope that by writing them down there&#8217;s more chance of&#8230;]]></description> <content:encoded><![CDATA[<p>A quick blog post about things I learned and accomplished in 2012 and <del>goals</del> areas of focus for 2013.</p><p>I hope that by writing them down there&#8217;s more chance of me actually doing them.</p><h4>Life accomplishment of 2012</h4><p>I married <a href="http://instagram.com/p/LI03dWh_iq/">this lovely lady</a>.</p><h4>New software/apps/tools for 2012</h4><p>Some of these apps I had used before, but in 2012 I found myself becoming more reliant on them and working them into my daily routine.</p><ul><li><a href="http://www.rdio.com/">Rdio</a> for streaming music</li><li><a href="http://www.amazon.com/gp/product/B008CS5QTW/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B008CS5QTW">Beats</a> headphones for listening to music and getting in the &#8220;zone&#8221;</li><li><a href="http://hammerformac.com/">Hammer for Mac</a> (and <a href="http://anvilformac.com/">Anvil</a>) for smaller lightweight websites that don&#8217;t require a back-end</li><li><a href="http://www.amazon.com/gp/product/B007472CIK/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B007472CIK">MacBook Pro with Retina Display</a> which makes more of a difference than I originally thought</li><li>Several user experience tools including <a href="http://qualaroo.com">Qualaroo</a> and <a href="http://mixpanel.com">Mixpanel which I find indispensable</li><li><a href="http://www.heroku.com/">Heroku</a> for hosting web apps</a></li></ul><h4>Things I learned and/or put into practice in 2012</h4><ul><li>Started learning Coffeescript for a small Rails project</li><li>Shared some of my code on <a href="https://github.com/leemunroe">Github</a> for the first time</li><li>Shipped my first product to Heroku</li><li>Started learning Node.js</li><li>Started designing for retina displays</li><li>Learned how to develop an <a href="http://www.leemunroe.com/marty-cagan-iphone-app/">iPhone app</a> using Titanium</li><li>Shipped a new <a href="http://www.kareo.com/">website</a> and <a href="https://itunes.apple.com/us/app/kareo/id533306364?ls=1&#038;mt=8">iPhone app</a> for Kareo, along with several software updates</li><li>Shipped a novelty Twitter website <a href="http://twitamore.com/">Twit Amore</a> for Valentine&#8217;s Day</li></ul><h4>Other things I did in 2012</h4><ul><li>Moved to San Francisco to join a <a href="http://runnable.com/">startup</a></li><li>Got a <a href="http://www.fitbit.com/">Fitbit</a> and tracked my fitness</li></ul><h4>Books read in 2012</h4><ul><li><a href="http://www.fivesimplesteps.com/products/the-icon-handbook">Icon handbook</a> by Jon Hicks</li><li><a href="http://www.amazon.com/gp/product/1451648537/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1451648537">Steve Jobs</a> by Walter Isaacson</li><li><a href="http://www.amazon.com/gp/product/1937557006/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1937557006">Designing for emotion</a> by Aaron Walter</li><li><a href="http://www.amazon.com/gp/product/0596100167/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=0596100167">Information dashboard design</a> by Stephen Few</li><li><a href="http://www.amazon.com/gp/product/006158326X/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=006158326X">The happiness project</a> by Gretchen Rubin</li><li><a href="http://www.abookapart.com/products/the-elements-of-content-strategy">The elements of content strategy</a> by Erin Kissane</li><li><a href="http://www.amazon.com/gp/product/030746363X/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=030746363X">The 4-hour body</a> by Timothy Ferriss</li><li><a href="http://www.amazon.com/gp/product/1937557049/ref=as_li_ss_tl?ie=UTF8&#038;tag=leemun-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=1937557049">Design is a job</a> by Mike Monteiro</li></ul><h4>Goals for 2012</h4><p>A look back at the goals I set this time last year.</p><p><strong><del>1. Be more mobile focused</del></strong> Success. Designing responsive websites and with mobile in mind is now a baked in standard and I managed to ship a couple of mobile apps.</p><p><strong><del>2. Release an iPhone app</del></strong> Success. All be it a basic app, I built <a href="http://www.leemunroe.com/marty-cagan-iphone-app/">What Would Marty Do?</a> iPhone app.</p><p><strong>3. Compete in a triathlon</strong> Fail. Didn&#8217;t even get around to buying a road bike.</p><p><strong><del>4. Snowboard</del></strong> Success. This was a <a href="http://instagram.com/p/G4iId_B_kM/">lot of fun</a> and thanks to <a href="https://twitter.com/idealform">Kris Davis</a> for teaching me.</p><p><strong>5. Release at least 3 side projects</strong> Fail. 2/3 isn&#8217;t bad but there are 4 projects that I started in 2012 and failed to ship.</p><h4>Areas of focus for 2013</h4><p>After reading <a href="http://blogs.hbr.org/bregman/2012/12/consider-not-setting-goals-in.html">Peter Bregman&#8217;s article</a>, I decided that it might be better to have areas of focus as opposed to setting goals I can&#8217;t keep.</p><p><strong>1. Shipping</strong><br /> I love shipping products and getting stuff out there for the world to see. You learn so much through the build, measure, learn process. Hopefully some of those projects I started last year will come to fruition.</p><p><strong>2. Contribute more to open source</strong><br /> Last year I started sharing stuff on Github. I plan to do more of that this year, whether it be on Github, my blog, Codepen or elsewhere.</p><p><strong>3. Write less</strong><br /> Usually every January I tell myself I&#8217;m going to write more, which tends to lend to me not writing at all. Hopefully if I focus on writing less and shortening my posts I&#8217;ll be able to publish more often.</p><p><strong>4. Read less</strong><br /> Same goes for reading. Between books, Twitter, RSS feeds, email, Instapaper there is too much to consume and keep track of. Plus most of it is useless or repetitive. Debating whether to give up on the RSS feeds and stick to Twitter or a tool like <a href="http://sidebar.io/">Sidebar</a> to help focus on the newsworthy articles.</p><p>That&#8217;s it. Exciting year ahead.</p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/QdfSUb_zEWM" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/2013-goals/feed/</wfw:commentRss> <slash:comments>1</slash:comments> <feedburner:origLink>http://www.leemunroe.com/2013-goals/</feedburner:origLink></item> <item><title>Designing better web type with Typecast</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/3JxolyxKp6Q/</link> <comments>http://www.leemunroe.com/typecast/#comments</comments> <pubDate>Mon, 01 Oct 2012 08:55:07 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[content]]></category> <category><![CDATA[css]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[type]]></category> <category><![CDATA[typecast]]></category> <category><![CDATA[typekit]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2884</guid> <description><![CDATA[New project. Blank slate. You open up Photoshop. Design your interface. Some questions you might find asking yourself: What font should I use for the headings? How will this typeface&#8230;]]></description> <content:encoded><![CDATA[<p>New project. Blank slate. You open up Photoshop. Design your interface. Some questions you might find asking yourself:</p><ul><li>What font should I use for the headings?</li><li>How will this typeface look alongside this one?</li><li>What em size should the main paragraph be?</li><li>Are there Typekit fonts that would suit this design?</li></ul><p>With <a href="http://typecastapp.com">Typecast</a> you can <strong>easily design type in the browser</strong> and <strong>experiment with different type styles</strong>.</p><h4>Designing type in Photoshop is poor</h4><p>Photoshop is a great tool, and it&#8217;s an application I have open all day every day, but designing type for the web has always been poor.</p><p>The options of <strong>Sharp, Crisp, Strong and Smooth</strong> don&#8217;t translate to CSS or browser interfaces. You don&#8217;t truly know how the content will look and feel until it is marked up.</p><p><img src="http://www.leemunroe.com/wp-content/uploads/type.jpg" alt="Type" border="0" width="580" height="184" /></p><p>&#8220;Designing in the browser&#8221;, in its typical sense, isn&#8217;t ideal either. It means going back and forth from browser to CSS editor and to test a font from Typekit, Google or Font Deck, you have to go to that service, set something up and/or copy a new Javascript snippet.</p><h4>Typecast solves the problem of designing type for the web</h4><p>The guys at <a href="http://designbyfront.com">Front</a> recognised the need for designers to have a better way to design type. So they made <a href="http://typecastapp.com">Typecast</a>.</p><blockquote><p>Designing should be a joy, not a chore, and we deserve the freedom to follow a last minute inspiration, try an even better idea, or completely change creative direction without fear that it might &#8216;waste&#8217; project time or money.</p></blockquote><p><img src="http://www.leemunroe.com/wp-content/uploads/typecast1.jpg" alt="Typecast" border="0" /></p><p>Typecast is a great tool for experimenting with different <strong>fonts, sizes, spacing, colours and more</strong>.</p><p>It integrates seamlessly with <strong>Typekit, Font Deck, Google Fonts</strong> so you can compare all sorts of typefaces.</p><p>The app also spits out a <strong>hosted CSS file</strong> so you can <strong>rapid prototype</strong> locally with the fonts you&#8217;re experimenting with in the product. This CSS can then be passed onto developers for use in production.</p><p>The Typecast team have taken the time to write lots of great tutorials on how to use the product and on designing type. <a href="http://beta.typecastapp.com/blog/4-simple-steps-to-vertical-rhythm/">4 Simple Steps to Vertical Rhythm</a> and <a href="http://beta.typecastapp.com/blog/designing-with-web-fonts/">Designing with Web Fonts</a> are worth a read.</p><h4>Try it today</h4><p>Typecast is currently in private beta and will be launching soon. You can <a href="http://beta.typecastapp.com/">sign up for a beta invite today</a>. The service is currently <strong>free while in beta</strong>, so you&#8217;d be mad not to sign up.</p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/3JxolyxKp6Q" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/typecast/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://www.leemunroe.com/typecast/</feedburner:origLink></item> <item><title>Why icon fonts are awesome</title><link>http://feedproxy.google.com/~r/LeeMunroeBlog/~3/vUOuEPH9kLQ/</link> <comments>http://www.leemunroe.com/icon-fonts/#comments</comments> <pubDate>Mon, 24 Sep 2012 08:32:09 +0000</pubDate> <dc:creator>Lee</dc:creator> <category><![CDATA[Web Design]]></category> <category><![CDATA[css]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[iconfonts]]></category> <category><![CDATA[icons]]></category> <category><![CDATA[pictos]]></category> <category><![CDATA[type]]></category><guid isPermaLink="false">http://www.leemunroe.com/?p=2874</guid> <description><![CDATA[I&#8217;ve been using icon fonts for a few projects lately instead of graphical icons. There are several advantages to using icon fonts. Scale them with CSS Color them with CSS&#8230;]]></description> <content:encoded><![CDATA[<p>I&#8217;ve been using icon fonts for a few projects lately instead of graphical icons.</p><p>There are several advantages to using icon fonts.</p><ol><li><strong>Scale</strong> them with CSS</li><li><strong>Color</strong> them with CSS</li><li>Add <strong>shadows</strong> with CSS</li><li>Change <strong>opacity</strong> with CSS</li><li><strong>Rotate</strong> with CSS</li><li>Basically make any changes <strong>without opening Photoshop</strong> and editing a sprite</li><li>They <strong>automatically scale for retina</strong> displays</li></ol><p>See for yourself. Chris Coyier put together a fantastic tool help you <a href="http://css-tricks.com/examples/IconFont/">see how awesome icon fonts are</a>.</p><h4>List of icon fonts</h4><p>Icon fonts are getting more and more popular. A few of my favourites:</p><ul><li><a href="http://medialoot.com/item/signify-free-icon-font/">Signify Lite</a></li><li><a href="http://fortawesome.github.com/Font-Awesome/">Font Awesome</a></li><li><a href="http://www.zurb.com/playground/foundation-icons">Foundation</a></li><li><a href="http://symbolset.com/">Symbolset</a></li><li><a href="http://pictos.cc/font/">Pictos</a> and <a href="http://pictos.cc/server/">Pictos Server</a></li></ul><p><img src="http://www.leemunroe.com/wp-content/uploads/pictos.jpg" alt="Pictos" border="0" width="600" height="367" /></p><h4>How to apply icon fonts</h4><p>Drew Wilson put together a useful article on <a href="http://pictos.cc/articles/using-icon-fonts/">how to use icon fonts</a>.</p><p>In summary:</p><h5>HTML</h5><pre><code>&lt;a href="" class="icon" data-icon="G"&gt;My Link&lt;/a&gt;</code></pre><h5>CSS</h5><pre><code>@font-face { 
	font-family: Signify; 
	src: url('signifylite-webfont.ttf'); 
} 

.icon:before {
	font-family: 'Signify';
	content: attr(data-icon);
	-webkit-font-smoothing: antialiased;
	vertical-align: text-bottom;
	margin-right:5px;
}</code></pre><p><strong><em>Are you using icon fonts yet?</em></strong></p> <img src="http://feeds.feedburner.com/~r/LeeMunroeBlog/~4/vUOuEPH9kLQ" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://www.leemunroe.com/icon-fonts/feed/</wfw:commentRss> <slash:comments>3</slash:comments> <feedburner:origLink>http://www.leemunroe.com/icon-fonts/</feedburner:origLink></item> </channel> </rss><!-- W3 Total Cache: Minify debug info:
Engine:             disk: basic
Theme:              4f07d
Template:           index
--><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Object Caching 1639/1673 objects using disk: basic
Application Monitoring using New Relic

 Served from: www.leemunroe.com @ 2013-05-24 11:24:30 by W3 Total Cache --><!-- W3 Total Cache: Page cache debug info:
Engine:             disk: enhanced
Cache key:          www.leemunroe.com/feed/_index.html
Caching:            enabled
Creation Time:      3.308s
Header info:
X-W3TC-Minify:       On
Last-Modified:        Mon, 22 Apr 2013 17:01:09 GMT
Expires:             Fri, 24 May 2013 11:24:30 GMT
Etag:                9a00088cccfb961160a8f2a50bff4efc
X-Powered-By:        W3 Total Cache/0.9.2.8
Vary:               
X-Pingback:           http://www.leemunroe.com/xmlrpc.php
Content-Type:         text/xml; charset=UTF-8
-->
