<?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>ericbieller.com</title>
	
	<link>http://www.ericbieller.com</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 09 Jan 2012 05:23:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ericbieller" /><feedburner:info uri="ericbieller" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>10 Epic Dribblers That You Should Be Following</title>
		<link>http://www.ericbieller.com/2012/01/09/10-epic-dribblers-that-you-should-be-following/</link>
		<comments>http://www.ericbieller.com/2012/01/09/10-epic-dribblers-that-you-should-be-following/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 03:39:42 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Graphic Design & Photoshop]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[dribbble]]></category>
		<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[UI]]></category>
		<category><![CDATA[user interface]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=667</guid>
		<description><![CDATA[The quality of work on dribbble is amazing. It&#8217;s an great source for inspiration, finding talent and connecting with other designers. I&#8217;ve spent quite some time on dribbble lately and wanted to share some of the awesome talent I have found. Here are 10 amazing designers I have had the pleasure of stumbling across: Hillary [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/dribbble.jpg" alt="dribbble" title="dribbble" width="660" height="306" class="alignleft size-full wp-image-720" /></p>
<p>The quality of work on <a href="http://www.dribbble.com" target="_blank">dribbble</a> is amazing. It&#8217;s an great source for inspiration, finding talent and connecting with other designers. I&#8217;ve spent quite some time on dribbble lately and wanted to share some of the awesome talent I have found. Here are 10 amazing designers I have had the pleasure of stumbling across:</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/hillaryhopper1.jpeg" alt="Hillary Hopper" title="Hillary Hopper" width="35" height="35" class="alignleft size-full wp-image-672" /><a href="http://dribbble.com/hillaryhopper" style="float: left; margin-top: 15px;" target="_blank"><strong>Hillary Hopper</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/snuglug_v2_4.png" alt="Snuglug" title="Snuglug" width="400" height="300" class="alignleft size-full wp-image-678" /></p>
<p>Hillary has a unique and light hearted design style which I really dig. She uses a lot of bright colors and textures to really bring a fun vintage feel to her work. She is currently a designer at <a href="http://www.tinyco.com" target="_blank">TinyCo</a> and recently launched <a href="http://www.hillaryhopper.com" target="_blank">her new website</a>.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/keremsuer.jpg" alt="Kerem Suer" title="Kerem Suer" width="35" height="35" class="alignleft size-full wp-image-681" /><a href="http://dribbble.com/kerem" style="float: left; margin-top: 15px;" target="_blank"><strong>Kerem Suer</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/dscf6461.png" alt="Kerem UI" title="Kerem UI" width="400" height="300" class="alignleft size-full wp-image-682" /></p>
<p>Kerem is an excellent designer with knack for clean UI design and use of whitespace. He has done a good deal of both mobile and web work which is all pretty much outstanding. He has also recently launched <a href="http://www.kerem.co" target="_blank">a new website</a>.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/tomas.jpg" alt="Tomas" title="Tomas" width="35" height="35" class="alignleft size-full wp-image-688" /><a href="http://dribbble.com/JASSo" style="float: left; margin-top: 15px;" target="_blank"><strong>Tomas Jasovsky</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/hireme.jpeg" alt="Hire me" title="Hire me" width="400" height="300" class="alignleft size-full wp-image-689" /></p>
<p>I was pretty much forced to follow Tomas after discovering his profile on Dribbble. He employs a wide range of design styles, mad attention to detail, and a strangle-hold on color palettes. Checkout his <a href="http://cargocollective.com/jasso" target="_blank">personal portfolio</a> to see more.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/lunaris.jpg" alt="Lunaris" title="Lunaris" width="35" height="35" class="alignleft size-full wp-image-693" /><a href="http://dribbble.com/Lunaris" style="float: left; margin-top: 15px;" target="_blank"><strong>Lunaris</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/warhammer2.jpeg" alt="Warhammer" title="Warhammer" width="400" height="300" class="alignleft size-full wp-image-694" /></p>
<p>I&#8217;ve always loved fantasy style web art so Lunaris naturally stood out to me. His designs are uber detailed and indicate a very strong command of both design and software.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/larry.jpg" alt="Larry" title="Larry" width="35" height="35" class="alignleft size-full wp-image-697" /><a href="http://dribbble.com/larrychen" style="float: left; margin-top: 15px;" target="_blank"><strong>Larry Chen</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/webos-keyboard.png" alt="Webos" title="Webos" width="400" height="300" class="alignleft size-full wp-image-698" /></p>
<p>Head over to Larry&#8217;s profile and you will see some great use of color along with a firm understanding of UI design, depth and spacing. His versatility as a designer makes him an immediate stand out.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/dew.jpg" alt="Dew" title="Dew" width="35" height="35" class="alignleft size-full wp-image-700" /><a href="http://dribbble.com/dew" style="float: left; margin-top: 15px;" target="_blank"><strong>Daniel Waldron</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/wingedthing.png" alt="Winged Thing" title="Winged Thing" width="400" height="300" class="alignleft size-full wp-image-701" /></p>
<p>What I love about Daniel is that his interfaces and logos all have a common theme of cleanliness and simplicity. Many of his designs also have that touch of texture and pinch of vintage. I highly recommend <a href="http://twitter.com/dwaldron" target="_blank">following him on Twitter</a>.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/eric.jpg" alt="Eric Hoffman" title="Eric Hoffman" width="35" height="35" class="alignleft size-full wp-image-703" /><a href="http://dribbble.com/kolage" style="float: left; margin-top: 15px;" target="_blank"><strong>Eric Hoffman</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/snapper.png" alt="Snapper" title="Snapper" width="400" height="300" class="alignleft size-full wp-image-704" /></p>
<p>Eric Hoffman is kind of a UI badass. Head over to his profile and checkout some of his mobile work. You won&#8217;t be disappointed. I also recommend checking out <a href="http://www.thisiserichoffman.com/" target="_blank">his website</a>.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/rayz.jpg" alt="Rayz Ong" title="Rayz Ong" width="35" height="35" class="alignleft size-full wp-image-706" /><a href="http://dribbble.com/rayzong" style="float: left; margin-top: 15px;" target="_blank"><strong>Rayz Ong</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/logo-cloud9.jpeg" alt="Cloud9" title="Cloud9" width="400" height="300" class="alignleft size-full wp-image-707" /></p>
<p>Rayz isn&#8217;t afraid of color. Checkout his profile for a landslide of color and creativity. His logos are outstanding and his presentation is great. I also recommend checking out Rayz on <a href="http://www.behance.net/Rayzong" target="_blank">Behance</a>.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/tanya.jpg" alt="Tanya" title="Tanya" width="35" height="35" class="alignleft size-full wp-image-710" /><a href="http://dribbble.com/Strekaza" style="float: left; margin-top: 15px;" target="_blank"><strong>Tanya Maifat</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/ecostuff.png" alt="Eco Stuff" title="Eco Stuff" width="400" height="300" class="alignleft size-full wp-image-711" /></p>
<p>All I can say about Tanya is wow. This girl is an artist first and foremost and it shows in her designs. I highly recommend following her on Dribbble. Need help on a new game? Well you&#8217;re in luck because Tanya is a freelance designer. I highly recommend <a href="http://strekaza.com/" target="_blank">hiring her</a>!</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/riley.jpg" alt="Riley" title="Riley" width="35" height="35" class="alignleft size-full wp-image-714" /><a href="http://dribbble.com/xelent" style="float: left; margin-top: 15px;" target="_blank"><strong>Riley Cran</strong></a></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/smashrobot_dribbble.png" alt="Smash Robot" title="Smash Robot" width="400" height="300" class="alignleft size-full wp-image-715" /></p>
<p>I chose Riley for his amazing grasp of typography and vintage style design. Clicking through his profile is like stepping back in time. He has a ton of shots to look through, each one bawler so I definitely recommend <a href="http://dribbble.com/xelent" target="_blank">checking him out</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2012/01/09/10-epic-dribblers-that-you-should-be-following/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Tutorial: Making a login popup/dropdown box fade in with only jQuery and CSS</title>
		<link>http://www.ericbieller.com/2012/01/05/jquery-tutorial-making-a-login-popupdropdown-box-fade-in-with-only-jquery-and-css/</link>
		<comments>http://www.ericbieller.com/2012/01/05/jquery-tutorial-making-a-login-popupdropdown-box-fade-in-with-only-jquery-and-css/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 17:13:07 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[popup]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=644</guid>
		<description><![CDATA[Today I&#8217;ll be showing you how to make a popout login box for your website using jQuery and CSS. This is a common technique that I&#8217;ve seen and used across the web and is actually very easy to implement with jQuery. Click here for a demo of what we&#8217;ll be building. First we need to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ericbieller.com/wp-content/uploads/2012/01/graphic.jpg" alt="Drop down login box" title="Drop down login box" width="600" height="350" class="alignnone size-full wp-image-660" /></p>
<p>Today I&#8217;ll be showing you how to make a popout login box for your website using jQuery and CSS. This is a common technique that I&#8217;ve seen and used across the web and is actually very easy to implement with jQuery.  </p>
<p><a href="http://www.ericbieller.com/examples/loginbox" target="_blank">Click here for a demo of what we&#8217;ll be building.</a></p>
<p>First we need to setup some base styles so everything looks pretty. <a href="http://www.ericbieller.com/examples/loginbox-skeleton.zip">Click here</a> to download the base project files which we&#8217;ll be using as a starting point for the tutorial. This includes the initial HTML, CSS and jQuery files to help us get started.</p>
<p>If you load up index.html in your browser you will see a login box just hanging out in the layout. First thing we need to do is position this login box so that it is sitting on top of the other content on the page. We do this via absolute positioning:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">#login_box <span style="color: #009900;">&#123;</span>
	position<span style="color: #339933;">:</span>absolute<span style="color: #339933;">;</span>
	width<span style="color: #339933;">:</span>236px<span style="color: #339933;">;</span>
	margin<span style="color: #339933;">:</span>2px <span style="color: #CC0000;">0</span> <span style="color: #CC0000;">0</span> 732px<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Now the login box is sitting on top of the content in the spot that we want. Since this login box needs to not be visible until the &#8220;Login&#8221; button is clicked, we add display: none; to #login_box in style.css:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">#login_box <span style="color: #009900;">&#123;</span>
	display<span style="color: #339933;">:</span>none<span style="color: #339933;">;</span>
	position<span style="color: #339933;">:</span>absolute<span style="color: #339933;">;</span>
	width<span style="color: #339933;">:</span>236px<span style="color: #339933;">;</span>
	margin<span style="color: #339933;">:</span>2px <span style="color: #CC0000;">0</span> <span style="color: #CC0000;">0</span> 732px<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p>Now open up js/login.js. First thing we need to do is make this login box fade in when the &#8220;Login&#8221; button is clicked:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.login_btn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>The login box will now appear when the &#8220;Login&#8221; button is clicked. However, we need to be able to close the login box by clicking the same &#8220;Login&#8221; button again. The code for this is actually quite simple:</p>
<p>First we create a variable for #login_box:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.login_btn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
         <span style="color: #003366; font-weight: bold;">var</span> loginBox <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Then we add a simple if/else statement to determine the current state of #login_box:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.login_btn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> loginBox <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>loginBox.<span style="color: #000066; font-weight: bold;">is</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;:visible&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
            loginBox.<span style="color: #660066;">fadeOut</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">else</span>
            loginBox.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>Now we are able to show/hide our login box with ease. At this point the login popup box functions quite well but still has an obvious limitation. The user must click the &#8220;Login&#8221; button in order to close the login box. This box will not close by simply clicking outside of it. This functionality is a little bit tricky but is still only a few lines of code:</p>
<p>First we set a variable at the beginning of login.js:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> mouse_is_inside <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.login_btn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
...</pre></div></div>

<p>Then just before the end of the document ready statement we create an if/else statement which sets mouse_is_inside to true or false depending on if the user&#8217;s mouse is inside or outside of the login popup box:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> mouse_is_inside <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.login_btn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> loginBox <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>loginBox.<span style="color: #000066; font-weight: bold;">is</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;:visible&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
            loginBox.<span style="color: #660066;">fadeOut</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">else</span>
            loginBox.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
        mouse_is_inside<span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span> 
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
        mouse_is_inside<span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span> 
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>l</pre></div></div>

<p>Directly after that we create a function which fades out the login popup box if the user&#8217;s mouse clicks outside of the popup:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> mouse_is_inside <span style="color: #339933;">=</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
$<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #660066;">ready</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;.login_btn&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #003366; font-weight: bold;">var</span> loginBox <span style="color: #339933;">=</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>loginBox.<span style="color: #000066; font-weight: bold;">is</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;:visible&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
            loginBox.<span style="color: #660066;">fadeOut</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">else</span>
            loginBox.<span style="color: #660066;">fadeIn</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #000066; font-weight: bold;">return</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">hover</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
        mouse_is_inside<span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">true</span><span style="color: #339933;">;</span> 
    <span style="color: #009900;">&#125;</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span> 
        mouse_is_inside<span style="color: #339933;">=</span><span style="color: #003366; font-weight: bold;">false</span><span style="color: #339933;">;</span> 
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;body&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span> mouse_is_inside<span style="color: #009900;">&#41;</span> $<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#login_box&quot;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">fadeOut</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;fast&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p>What this does is, when a click occurs on the body of the website, we check to see if the mouse is clicking inside of the login box. If so, we do nothing, if we are outside the login box, we close it.</p>
<p><a href="http://www.ericbieller.com/examples/loginbox.zip">Click here for the project files for the final product</a></p>
<p>And we&#8217;re done! What rocks about jQuery is that things like this can be created in a matter of minutes. It&#8217;s very convenient and speeds up development time drastically! So, would you do anything different? Did I miss something? Let me know in the comments section below. Thanks for reading! </p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2012/01/05/jquery-tutorial-making-a-login-popupdropdown-box-fade-in-with-only-jquery-and-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS container/wrapper height does not expand with floated content: CSS fix</title>
		<link>http://www.ericbieller.com/2011/12/08/css-containerwrapper-height-does-not-expand-with-floated-content-css-fix/</link>
		<comments>http://www.ericbieller.com/2011/12/08/css-containerwrapper-height-does-not-expand-with-floated-content-css-fix/#comments</comments>
		<pubDate>Thu, 08 Dec 2011 01:50:38 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[expand]]></category>
		<category><![CDATA[glitch]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=631</guid>
		<description><![CDATA[The problem: If a parent container/wrapper is NOT floated but the children inside of it ARE floated, then the parent will not expand at it&#8217;s children do. Here&#8217;s some quick markup showing a common scenario: &#60;div id=&#34;wrapper&#34;&#62; &#60;div id=&#34;content_one&#34; style=&#34;float: left;&#34;&#62;&#60;/div&#62; &#60;div id=&#34;content_two&#34; style=&#34;float: left;&#34;&#62;&#60;/div&#62; &#60;div id=&#34;content_three&#34; style=&#34;float: left;&#34;&#62;&#60;/div&#62; &#60;/div&#62; The problem is that, if [...]]]></description>
			<content:encoded><![CDATA[<p>The problem: If a parent container/wrapper is NOT floated but the children inside of it ARE floated, then the parent will not expand at it&#8217;s children do. Here&#8217;s some quick markup showing a common scenario:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">     &lt;div id=&quot;wrapper&quot;&gt;
          &lt;div id=&quot;content_one&quot; style=&quot;float: left;&quot;&gt;&lt;/div&gt;
          &lt;div id=&quot;content_two&quot; style=&quot;float: left;&quot;&gt;&lt;/div&gt;
          &lt;div id=&quot;content_three&quot; style=&quot;float: left;&quot;&gt;&lt;/div&gt;
     &lt;/div&gt;</pre></div></div>

<p>The problem is that, if you float the content within the wrapper, the wrapper does not expand with it&#8217;s content:</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/12/issue1.jpg" alt="CSS Float Issue" title="CSS Float Issue" width="500" height="500" class="alignnone size-full wp-image-641" /></p>
<p>There&#8217;s a simple fix for this. All you have to do it stick a clearing div after all of the content. This will force the wrapper to expand to the size of it&#8217;s content. Here&#8217;s an example in HTML:</p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">     &lt;div id=&quot;wrapper&quot;&gt;
          &lt;div id=&quot;content_one&quot; style=&quot;float: left;&quot;&gt;&lt;/div&gt;
          &lt;div id=&quot;content_two&quot; style=&quot;float: left;&quot;&gt;&lt;/div&gt;
          &lt;div id=&quot;content_three&quot; style=&quot;float: left;&quot;&gt;&lt;/div&gt;
          &lt;div style=&quot;clear: both&quot;&gt;&lt;/div&gt;
     &lt;/div&gt;</pre></div></div>

<p>Which will yield a result similar to this:</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/12/fix1.jpg" alt="CSS Float Issue" title="CSS Float Issue" width="500" height="500" class="alignnone size-full wp-image-640" /></p>
<p>As long as you have this invisible clearing div, the height of the wrapper is increased along with it&#8217;s content. Any boxes you place after the wrapper will come after the full wrapper block as you would expect. Do you know of another fix? Let me know in the comments section below. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/12/08/css-containerwrapper-height-does-not-expand-with-floated-content-css-fix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create and convert an epub formatted book for iBooks, Amazon, etc..</title>
		<link>http://www.ericbieller.com/2011/11/10/create-and-convert-an-epub-formatted-book-for-ibooks-amazon-etc/</link>
		<comments>http://www.ericbieller.com/2011/11/10/create-and-convert-an-epub-formatted-book-for-ibooks-amazon-etc/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 19:08:02 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=610</guid>
		<description><![CDATA[I recently began working on an e-book of my own and quickly realized that this space has a lot of room for innovation and reform. First off, I had a hard time even figuring out how the EPUB format works and what it takes to create it. Hopefully this will clear some things up for [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/11/iStock_000016730661Small-girl-kindle-e1320952056259-715x357.jpg" alt="Girl holding Kindle" title="Girl Holding Kindle" width="715" height="357" class="alignnone size-medium wp-image-625" /></p>
<p>I recently began working on an e-book of my own and quickly realized that this space has a lot of room for innovation and reform. First off, I had a hard time even figuring out how the EPUB format works and what it takes to create it. Hopefully this will clear some things up for you.</p>
<h2>How does epub format work?</h2>
<p>An ePub document is really a collection of XHTML files, stylesheets and images which are all contained together in ZIP format. It is basically like a little self contained website. This format tells the e-reader how to display the book to the user.</p>
<p><b>Here&#8217;s an example of an EPUB .xhtml file skeleton:</b></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;
&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot;&gt;
  &lt;head&gt;
    &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;application/xhtml+xml; charset=utf-8&quot; /&gt;
    &lt;title&gt;Pride and Prejudice&lt;/title&gt;
    &lt;link rel=&quot;stylesheet&quot; href=&quot;css/main.css&quot; type=&quot;text/css&quot; /&gt;
  &lt;/head&gt;
  &lt;body&gt;
    ...
  &lt;/body&gt;
&lt;/html&gt;</pre></div></div>

<p>Each .xhtml file represents a chapter of the book. You can embed images, styles, etc in the document just like you would a standard XHTML document. If you&#8217;re familiar at all with HTML this won&#8217;t come as too much of a shock. If you&#8217;re not familiar with HTML then you&#8217;re in luck! There are some tools out there which help you organize your ebook visually. Be forewarned, however, they are not easy to use. </p>
<p><a href="http://code.google.com/p/sigil/">Sigil</a> &#8211; This is a multi-platform EPUB editor that is very simple and very small. The overall user experience (as with many ebook editors) is pretty bad though. It took me an hour or so to figure out how to use it but it works well overall. The main thing I liked about Sigil is that it gives you pretty deep control over the styling and organization of the ebook. You&#8217;ll need to understand HTML and CSS at least a little bit though since you must use it for styling.</p>
<p><a href="http://www.epubbud.com/">epubbud</a> &#8211; While the user experience may be pretty rough, epubbud is one of the only websites I could find that actually had decent EPUB editing functionality. The main issue I ran into here was that their text editor would constantly mess up my formatting. It made it nearly impossible to format the book the way that I wanted to.</p>
<p><a href="http://calibre-ebook.com/">Calibre</a> &#8211; I used Calibre for about an hour and then gave up. It definitely works and comes pretty highly recommended but I just didn&#8217;t have luck with it, maybe you will though!</p>
<h2>Table of contents</h2>
<p>The table of contents for an EPUB book is stored in a .ncx file. This file must conform to a specific format and must reference chapter files exactly. </p>
<p><b>Here&#8217;s an example of a .ncx skeleton file:</b></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;!DOCTYPE ncx PUBLIC &quot;-//NISO//DTD ncx 2005-1//EN&quot;
&quot;http://www.daisy.org/z3986/2005/ncx-2005-1.dtd&quot;&gt;
&nbsp;
&lt;ncx version=&quot;2005-1&quot; xml:lang=&quot;en&quot; xmlns=&quot;http://www.daisy.org/z3986/2005/ncx/&quot;&gt;
&nbsp;
  &lt;head&gt;
&lt;!-- The following four metadata items are required for all NCX documents,
including those conforming to the relaxed constraints of OPS 2.0 --&gt;
&nbsp;
    &lt;meta name=&quot;dtb:uid&quot; content=&quot;123456789X&quot;/&gt; &lt;!-- same as in .opf --&gt;
    &lt;meta name=&quot;dtb:depth&quot; content=&quot;1&quot;/&gt; &lt;!-- 1 or higher --&gt;
    &lt;meta name=&quot;dtb:totalPageCount&quot; content=&quot;0&quot;/&gt; &lt;!-- must be 0 --&gt;
    &lt;meta name=&quot;dtb:maxPageNumber&quot; content=&quot;0&quot;/&gt; &lt;!-- must be 0 --&gt;
  &lt;/head&gt;
&nbsp;
  &lt;docTitle&gt;
    &lt;text&gt;Pride and Prejudice&lt;/text&gt;
  &lt;/docTitle&gt;
&nbsp;
  &lt;docAuthor&gt;
    &lt;text&gt;Austen, Jane&lt;/text&gt;
  &lt;/docAuthor&gt;
&nbsp;
  &lt;navMap&gt;
    &lt;navPoint class=&quot;chapter&quot; id=&quot;chapter1&quot; playOrder=&quot;1&quot;&gt;
      &lt;navLabel&gt;&lt;text&gt;Chapter 1&lt;/text&gt;&lt;/navLabel&gt;
      &lt;content src=&quot;chapter1.xhtml&quot;/&gt;
    &lt;/navPoint&gt;
  &lt;/navMap&gt;
&nbsp;
&lt;/ncx&gt;</pre></div></div>

<h2>Defining components of your ebook</h2>
<p>The .opf file defines the different components of an ebook like metadata, file manifest and linear reading order. There are a lot of important sections to a .opf document. </p>
<p><b>Here&#8217;s a sample skeleton to help you understand how it works:</b></p>

<div class="wp_syntax"><div class="code"><pre class="html" style="font-family:monospace;">&lt;?xml version=&quot;1.0&quot;?&gt;
&lt;package version=&quot;2.0&quot; xmlns=&quot;http://www.idpf.org/2007/opf&quot; unique-identifier=&quot;BookId&quot;&gt;
&nbsp;
  &lt;metadata xmlns:dc=&quot;http://purl.org/dc/elements/1.1/&quot; xmlns:opf=&quot;http://www.idpf.org/2007/opf&quot;&gt;
    &lt;dc:title&gt;Pride and Prejudice&lt;/dc:title&gt;
    &lt;dc:language&gt;en&lt;/dc:language&gt;
    &lt;dc:identifier id=&quot;BookId&quot; opf:scheme=&quot;ISBN&quot;&gt;123456789X&lt;/dc:identifier&gt;
    &lt;dc:creator opf:file-as=&quot;Austen, Jane&quot; opf:role=&quot;aut&quot;&gt;Jane Austen&lt;/dc:creator&gt;
  &lt;/metadata&gt;
&nbsp;
  &lt;manifest&gt;
    &lt;item id=&quot;chapter1&quot; href=&quot;chapter1.xhtml&quot; media-type=&quot;application/xhtml+xml&quot;/&gt;
    &lt;item id=&quot;stylesheet&quot; href=&quot;style.css&quot; media-type=&quot;text/css&quot;/&gt;
    &lt;item id=&quot;ch1-pic&quot; href=&quot;ch1-pic.png&quot; media-type=&quot;image/png&quot;/&gt;
    &lt;item id=&quot;myfont&quot; href=&quot;css/myfont.otf&quot; media-type=&quot;application/x-font-opentype&quot;/&gt;
    &lt;item id=&quot;ncx&quot; href=&quot;book.ncx&quot; media-type=&quot;application/x-dtbncx+xml&quot;/&gt;
  &lt;/manifest&gt;
&nbsp;
  &lt;spine toc=&quot;ncx&quot;&gt;
    &lt;itemref idref=&quot;chapter1&quot; /&gt;
  &lt;/spine&gt;
&nbsp;
  &lt;guide&gt;
    &lt;reference type=&quot;loi&quot; title=&quot;List Of Illustrations&quot; href=&quot;appendix.html#figures&quot; /&gt;
  &lt;/guide&gt;
&nbsp;
&lt;/package&gt;</pre></div></div>

<h2>Writing it yourself</h2>
<p>There is always the option of writing an ebook yourself, though I don&#8217;t necessarily recommend it. Before you decide to go down this road I would encourage you to checkout some of the EPUB management apps mentioned above. If you do end up creating your own files manually, <a href="http://calibre-ebook.com/">Calibre</a> has a nice conversion feature to get your files into the proper EPUB format. I haven&#8217;t used it personally so I&#8217;m not sure how well it actually work. </p>
<p>The <a href="http://idpf.org/epub">EPUB specification</a> is actually pretty descriptive and well written so I&#8217;d certainly recommend checking that out if you are looking to write your own EPUB book manually. </p>
<p>Please let me know if you have any questions or other issues in the comments section below and I will try to help you out as best as I can. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/11/10/create-and-convert-an-epub-formatted-book-for-ibooks-amazon-etc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Your users are your brand’s most important asset</title>
		<link>http://www.ericbieller.com/2011/10/03/your-users-are-your-brands-most-important-asset/</link>
		<comments>http://www.ericbieller.com/2011/10/03/your-users-are-your-brands-most-important-asset/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 20:57:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[brands]]></category>
		<category><![CDATA[pie]]></category>
		<category><![CDATA[user]]></category>
		<category><![CDATA[user centric]]></category>
		<category><![CDATA[users]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=383</guid>
		<description><![CDATA[Over the past year I have been involved in many different discussions and meetings with the purpose of determining a company&#8217;s or product&#8217;s customer. I quickly realized that there isn&#8217;t a simple answer that can be applied across the board. However, I sometimes like to propose a different question: Who is your brand&#8217;s most important [...]]]></description>
			<content:encoded><![CDATA[<p>Over the past year I have been involved in many different discussions and meetings with the purpose of determining a company&#8217;s or product&#8217;s customer. I quickly realized that there isn&#8217;t a simple answer that can be applied across the board. However, I sometimes like to propose a different question: Who is your brand&#8217;s most important asset? More often than not the answer is simple. The users.</p>
<h2>How does this help?</h2>
<p>If you are asking this question then you are missing something vital to your business&#8217; success. Without users you have no advertisers and typically no content. This also usually means you have no revenue. Basically, you have no business. </p>
<h2>Building for the user and thinking about pie</h2>
<p><a href="http://en.wikipedia.org/wiki/File:FoodApplePie.jpg"><img src="http://www.ericbieller.com/wp-content/uploads/2011/10/800px-FoodApplePie-715x476.jpg" alt="Pie" title="Pie" width="715" height="476" class="alignnone size-medium wp-image-605" /></a></p>
<p>Keep this principle in mind as you build out your web service or product. With every decision you make ask yourself &#8220;Is this good for the user? Why?&#8221;. User-centric design is indeed on the rise but you&#8217;d be surprised how many UX and product designers are still slaves to aesthetics. Looks are nice but they are not everything. If your web app was a pie, aesthetics would be a single slice while user experience would be half the pie.</p>
<h2>Conclusion</h2>
<p>We truly are entering an era where the user is king. Customer service, customer interaction and user experience are becoming increasingly important in our society. This is because users, at their core, are the primary link to revenue. Users are the ones who add true value to your platform, product or service. Without them you don&#8217;t even have a business. </p>
<p>I also want to note that I realize this principle doesn&#8217;t apply to all products everywhere but most modern services and products would truly benefit from this user-centric mentality. So what do you think? Is the user really that important or are there other factors? Let me know in the comments section below. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/10/03/your-users-are-your-brands-most-important-asset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What makes Virgin Airlines better than all the rest</title>
		<link>http://www.ericbieller.com/2011/09/12/what-makes-virgin-airlines-better-than-all-the-rest/</link>
		<comments>http://www.ericbieller.com/2011/09/12/what-makes-virgin-airlines-better-than-all-the-rest/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 20:30:29 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=597</guid>
		<description><![CDATA[I recently had the pleasure of flying Virgin America for the first time from San Francisco to Las Vegas. I was so impressed and intrigued by this airline that I was compelled to share my experience. So here&#8217;s what I thought of Virgin Airlines. The Terminal Apparently Virgin America had been stationed in the SFO [...]]]></description>
			<content:encoded><![CDATA[<p>I recently had the pleasure of flying Virgin America for the first time from San Francisco to Las Vegas. I was so impressed and intrigued by this airline that I was compelled to share my experience. So here&#8217;s what I thought of Virgin Airlines.</p>
<h2>The Terminal</h2>
<p>Apparently Virgin America had been stationed in the SFO international terminal while preparations were being made for them to switch over to the domestic terminal. Luckily the terminal was ready to go when I flew out last week. Upon entering I was immediately impressed. The terminal had that modern, un-cluttered feel. The furniture and seating areas were all modern and colorful. There was even a cool looking station where you could borrow a Chrome Book for your flight and drop it off at your destination.</p>
<h2>Uniforms</h2>
<p>As if Virgin didn&#8217;t stand out enough, their entire crew wore a sleek and seemingly comfortable black uniform. This may seem like a small detail but I think it&#8217;s marketing genius. In the back of your mind you will always remember Virgin for all the reasons they stood out, unique uniforms included. All of these little enhancements support your overall impression of the airline and help you remember your experience.</p>
<h2>The Aircraft</h2>
<p>The first thing I felt once aboard was excitement. I was immediately greeted by smiling crew members who seemed excited and happy. The vibe of the aircraft is electric. Unlike other aircrafts, Virgin is modern and sexy. Purple and blue lights line the top of the cabin above sleek leather seats. In the background you can hear an upbeat techno soundtrack that&#8217;s just faint enough to support the whole vibe of the aircraft. Once you sit down you are greeted by Virgin&#8217;s interactive screen on the back of the seat in front of you. I&#8217;ll go into more detail about that next.</p>
<p><a href="http://2.bp.blogspot.com/_B9DVy53Uw_o/S8870Z635FI/AAAAAAAAA-M/hnzgpOIzJys/s1600/800px-virgin_america_a320_cabin.jpg"><img alt="Virgin Airlines Cabin" src="http://2.bp.blogspot.com/_B9DVy53Uw_o/S8870Z635FI/AAAAAAAAA-M/hnzgpOIzJys/s1600/800px-virgin_america_a320_cabin.jpg" title="Virgin Airlines" class="alignnone" width="800" height="600" /></a></p>
<h2>Inflight Entertainment</h2>
<p>Virgin&#8217;s inflight entertainment is second to none. Among other features you can use your display to order food/drinks, play video games, watch satellite TV, and even chat with the other passengers on the plane! The system also provides a remote that doubles as a video game controller and has a full size keyboard on the back side.</p>
<p><a href="http://www.wired.com/images_blogs/gadgetlab/P8080366.jpg"><img alt="Virgin interactive screen" src="http://www.wired.com/images_blogs/gadgetlab/P8080366.jpg" title="Virgin interactive screen" class="alignnone" width="640" height="480" /></a></p>
<h2>Conclusion</h2>
<p>I&#8217;m excited that there&#8217;s an airline out there that is actually trying to push the industry by raising the bar on technology and service while keeping prices competitive. It shows that Virgin&#8217;s competitors are making a choice to provide a worse experience, though that won&#8217;t work for long. Once Virgin expands to more locations they will begin to rival even the largest airlines thanks to their amazing service and dedication to technology and experience. What do you think about Virgin airlines? Was your experience as good as mine or worse? Let me know in the comments below and thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/09/12/what-makes-virgin-airlines-better-than-all-the-rest/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating scalable vector graphics in Photoshop</title>
		<link>http://www.ericbieller.com/2011/09/02/creating-scalable-vector-graphics-in-photoshop/</link>
		<comments>http://www.ericbieller.com/2011/09/02/creating-scalable-vector-graphics-in-photoshop/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 17:43:05 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=579</guid>
		<description><![CDATA[Lately I&#8217;ve been noticing that many designers are creating complex graphics and interfaces in Photoshop but aren&#8217;t putting any thought into scalability. So what is scalability and how does it apply to graphic design? Nowadays it&#8217;s common to port interfaces to a higher resolution, especially on mobile. This means that you can usually rest assured [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been noticing that many designers are creating complex graphics and interfaces in Photoshop but aren&#8217;t putting any thought into scalability. So what is scalability and how does it apply to graphic design? Nowadays it&#8217;s common to port interfaces to a higher resolution, especially on mobile. This means that you can usually rest assured that whatever interface or design you create has huge potential to be scaled up in the future.</p>
<h2>The problem</h2>
<p>You create this amazing design for an Android app but three months down the road, you want to port it over to iPhone with support for Retina display. You have two options. Let the hardware scale up the graphics, resulting in some extremely blurry sprites or remake the app from the ground up at a higher resolution.</p>
<h2>The solution</h2>
<p>I thought it was more common knowledge among the design community but I&#8217;m noticing more and more that it actually isn&#8217;t. Photosho has some very good support for shapes using paths. This isn&#8217;t really true vector since the shapes are still sitting on pixels but the shapes are scalable. </p>
<p><strong>Not sure what I mean? Here&#8217;s a fancy graphic:</strong></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/09/Example.jpg" alt="Vector graphics example" title="Vector Graphics Example" width="600" height="519" class="alignnone size-full wp-image-581" /></p>
<p>You&#8217;ll notice that the first circle was rasterized and then scaled up, resulting in blurry edges. The second circle was kept vector and scaled up, resulting in smooth edges. Now imagine this was a sprite for an original iPhone game that you are now porting to Retina. Instead of recreating the sprite you can simply scale it up without losing any quality.</p>
<h2>Scalable layer styles</h2>
<p>All too often I see a designer using a rasterized layer in place of a layer style. One important thing to understand about layer styles is that they are scalable. Shadows, gradients, strokes, etc. can all be scaled up without any quality loss. </p>
<p><strong>Here&#8217;s another fancy graphic showing what I mean:</strong></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/09/Example21.jpg" alt="Scalable layer style" title="Scalable layer style" width="600" height="700" class="alignnone size-full wp-image-586" /></p>
<p>Notice that the top example, which uses rasterized layers for the effects, looks more pixellated the larger you make it while the bottom example, which uses layer styles for it&#8217;s effects, is completely scalable.</p>
<h2>Conclusion</h2>
<p>I understand that sometimes it is necessary to use rasterized layer styles for those nice subtleties and effects. But it really is to your advantage to use layer styles and vector shapes when at all possible. You never know when you might need a higher resolution version of your graphic or interface and it&#8217;s nice to be able to easily scale up a few shapes and call it done. </p>
<p>What do you think? Have you ever needed to scale up a design that was completely made up of rasterized shapes? Or is it not worth the extra work to use layer styles and shapes? Let me know in the comments section below. Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/09/02/creating-scalable-vector-graphics-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Stuck on a programming or design problem? Take a bath.</title>
		<link>http://www.ericbieller.com/2011/09/01/stuck-on-a-programming-or-design-problem-take-a-bath/</link>
		<comments>http://www.ericbieller.com/2011/09/01/stuck-on-a-programming-or-design-problem-take-a-bath/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 19:08:52 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=571</guid>
		<description><![CDATA[Ever heard the story of Archimedes and King Heiro II? Well the king tasked Archimedes with figuring out if his crown was real gold without damaging it. After many sleepless nights and much mental anguish, Archimedes&#8217; wife instructs him to take a bath to relax. In doing so he notices the displacement of the water, [...]]]></description>
			<content:encoded><![CDATA[<p>Ever heard the story of Archimedes and King Heiro II? Well the king tasked Archimedes with figuring out if his crown was real gold without damaging it. After many sleepless nights and much mental anguish, Archimedes&#8217; wife instructs him to take a bath to relax. In doing so he notices the displacement of the water, which he could invariable use to determine the purity of the crown based on weight/volume.</p>
<p>The moral of the story is clear. Sometimes the most valuable work you do is done while relaxing and turning your brain off.</p>
<p>I cannot count the times that I&#8217;ve been glaring at my screen for hours trying to solve some seemingly simple programming issue or design problem. I eventually, reluctantly, pull myself away from the problem out of frustration, usually to sleep, eat, or just turn my brain off. And, like clock work, once I give it another go the problem is usually solved within 5-10 minutes. The important thing I take away from this is that some of our most valuable work happens while we&#8217;re not even at the computer. Sometimes we are more constructive eating dinner or taking a shower than we are toiling away at a computer. </p>
<p>So the next time you find yourself up against a wall when faced with a coding or design problem (or any other problem, really) take a bath, go out, take a nap, eat some dinner. For every problem there is at least one solution and sometimes the easiest way to find the solution is to stop looking.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/09/01/stuck-on-a-programming-or-design-problem-take-a-bath/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My thoughts on Spotify’s user experience</title>
		<link>http://www.ericbieller.com/2011/08/30/my-thoughts-on-spotifys-user-experience/</link>
		<comments>http://www.ericbieller.com/2011/08/30/my-thoughts-on-spotifys-user-experience/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 18:27:51 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[user experience]]></category>
		<category><![CDATA[user interface]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=545</guid>
		<description><![CDATA[I&#8217;ve been using Spotify for a few weeks now and I&#8217;m loving it. So much so that I wanted to highlight the key features that make me love Spotify so much. Overall the interface doesn&#8217;t have many stumbling blocks. The whole thing works as expected and has obviously borrowed many ideas from iTunes, which is [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been using <a href="http://www.spotify.com">Spotify</a> for a few weeks now and I&#8217;m loving it. So much so that I wanted to highlight the key features that make me love Spotify so much.</p>
<p>Overall the interface doesn&#8217;t have many stumbling blocks. The whole thing works as expected and has obviously borrowed many ideas from iTunes, which is fine in my book. Combine Spotify&#8217;s predictable user experience with some really cool social features and you have an awesome music streaming service. I predict that Spotify will be around for a long time as a viable alternative to other music services like <a href="http://www.pandora.com">Pandora</a> and <a href="http://www.grooveshark.com">Grooveshark</a>.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/Screen-shot-2011-08-30-at-11.14.48-AM-copy.png" alt="" title="Spotify Interface Screenshot" width="686" height="516" class="alignnone size-full wp-image-564" /></p>
<h2>Search</h2>
<p>The first thing I noticed was the overall organization of the search results. It feels a lot like itunes but with less clutter. After all, you are essentially searching your own personal library of music when you search Spotify, so it doesn&#8217;t need to be too complex.</p>
<p>It is also very easy to organize the search results based on popularity, album name, etc, making it really simple to add new music to your library. And, of course, you can drag-and-drop songs to your playlist, send them to a friend or share them on your favorite social network.</p>
<h2>Awesome Social Features</h2>
<p><strong>Friends</strong></p>
<p>This is where Spotify really shines. Most of the social features of Spotify are pretty simple, but that&#8217;s what makes it so great. Connect to Facebook and you will instantly be greeted by a list of your friends who use Spotify.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/People.png" alt="" title="People" width="230" height="169" class="alignnone size-full wp-image-556" /></p>
<p><strong>Sharing Music</strong></p>
<p>Sharing music with your friends is easy and intuitive. Simply drag-and-drop a song on to a friends name to share your favorite tunes with them! This sends the track directly to their inbox.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/Send-Track.png" alt="" title="Send Track" width="519" height="259" class="alignnone size-full wp-image-557" /></p>
<p>It is also really easy to share music on your favorite social networks like Twitter &#038; Facebook. Select any song on Spotify and hit the share button near the song details pane at the bottom left.</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/Screen-shot-2011-08-10-at-11.48.19-AM.png" alt="" title="Share" width="438" height="350" class="alignnone size-full wp-image-558" /></p>
<p><strong>Inbox</strong></p>
<p>My favorite feature is the inbox. It allows you to send new artists/tracks to a friend with only a few clicks. Your inbox sort of works like a playlist. The music there is similarly organized and can be drag-and-dropped to your library, new playlists, etc..</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/Screen-shot-2011-08-30-at-11.02.34-AM.png" alt="" title="Inbox" width="663" height="191" class="alignnone size-full wp-image-560" /></p>
<p><strong>Collaboration</strong></p>
<p>Spotify allows you to create a playlist and collaborate with a friend to determine the contents. This is a fun way to share new music with a friend. All you have to do is right click a playlist and select &#8220;Collaborative Playlist&#8221;.. couldn&#8217;t be easier!</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/Screen-shot-2011-08-10-at-11.48.48-AM.png" alt="" title="Collaborate" width="471" height="352" class="alignnone size-full wp-image-554" /></p>
<p><strong>Link Sharing</strong></p>
<p>Every song on Spotify has a link that can be shared. This is a great way to turn other non Spotify users on to a great song and get them signed up!</p>
<h2>Mobile</h2>
<p>Since I&#8217;m not a premium subscriber I haven&#8217;t had much experience with Spotify&#8217;s mobile app but. So far, though, what little time I have spent with it has shown me that, overall, the interface is simple and seems fairly easy to use. Once I take the plunge and become a premium subscriber I will be sure and do a write up about my thoughts on their UI/UX.</p>
<h2>The Bad</h2>
<p>One of the only real complaints I have is it seems that about 90% of the artists I search for are absent. And while some artists exist on Spotify, they don&#8217;t always have the album you&#8217;re looking for. However, the positives definitely outweigh the negatives here and I&#8217;m sure will only get better with time.</p>
<p><strong>Can&#8217;t play track</strong></p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/08/Spotify_-_Can_t_play_the_current_track_inline.jpg" alt="" title="Spotify_-_Can_t_play_the_current_track_inline" width="490" height="179" class="alignnone size-full wp-image-566" /></p>
<p>Recently, Spotify has been suffering from a terrible bug. While shuffling through songs, you would be presented with this error. It even appeared when Spotify attempted to play its own ads! The error was such a stumbling block that I was preparing to pack up and leave Spotify. Luckily it looks like they have managed to fix the bug.. at least for now.</p>
<p>So what are your thoughts on Spotify? Have you had a good or bad experience so far? Let me know in the comments section below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/08/30/my-thoughts-on-spotifys-user-experience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The REAL way to Increase your follower count and gain exposure on Twitter</title>
		<link>http://www.ericbieller.com/2011/07/27/the-real-way-to-increase-your-follower-count-and-gain-exposure-on-twitter/</link>
		<comments>http://www.ericbieller.com/2011/07/27/the-real-way-to-increase-your-follower-count-and-gain-exposure-on-twitter/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 17:47:22 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[followers]]></category>
		<category><![CDATA[gary vaynerchuk]]></category>
		<category><![CDATA[relationship]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.ericbieller.com/?p=525</guid>
		<description><![CDATA[Give it a search on google and you will find a million and one articles that share their own step by step guide to success on Twitter. You will also find a ton of adverts for auto adders and spam programs >:/ If you are looking for this kind of &#8220;get followers quick&#8221; scheme then [...]]]></description>
			<content:encoded><![CDATA[<p>Give it a search on google and you will find a million and one articles that share their own step by step guide to success on Twitter. You will also find a ton of adverts for auto adders and spam programs >:/ If you are looking for this kind of &#8220;get followers quick&#8221; scheme then you&#8217;ve come to the wrong place. If you&#8217;re looking to actually increase your exposure and influence and actually use Twitter the way it&#8217;s mean to be used, then you&#8217;re in luck because I&#8217;m going to give you the REAL secret to increasing your follower count and gaining exposure!</p>
<h2>Twitter is meant to build relationships</h2>
<p>The minute we start looking at Twitter as a &#8220;marketing tool&#8221; we lose sight of what the service really is. If you use Twitter purely for marketing your product, then, I can tell you with confidence you will do nothing but piss people off and drive them away. </p>
<p>One very important thing to understand is that you should never <strong>close too early</strong>. What do I mean by that? Well, whether you are looking to gain more exposure for your product, brand, or even your own name, you are trying to close someone. You are trying to sell them on something. Even if &#8220;closing&#8221; simply means converting them in to a unique visit to your blog. Here&#8217;s an example of closing too early:</p>
<p>&#8220;@whoever hah that&#8217;s true, say if your in to cars then you should check out my auto blog over at www.whatever.com! I bet you&#8217;d love it!&#8221;</p>
<p>Most twitter users will go running for the hills at the site of this tweet. Can you guess what the first thing that runs through the user&#8217;s mind is? &#8220;SPAM!&#8221;. That&#8217;s right. The same feeling they get when they think they&#8217;ve gotten a comment on their blog but it&#8217;s actually just some joker faking interest, hoping to farm links to his own site. So, please don&#8217;t do this.. you will only hurt yourself.</p>
<p>Want to know more about this? Talk to Gary Vaynerchuk (@garyvee) on Twitter or grab his book the <a href="http://thankyoueconomybook.com/">Thank You Economy</a>. Gary started out with 0 followers on Twitter, just like everyone else. The way he amassed his faithful following was by building a relationship with his potential customers instead of just trying to stuff wine specials down their throats.</p>
<p>So, instead of responding immediately with a link to your product or website, try to help the user. Or, at the very least, engage in conversation and learn something about them! If they like what you say then chances are they will checkout your profile and find your website all by themselves!</p>
<h2>Engage!</h2>
<p>Engaging with others is key. No one wants to follow an empty stream that gets updated once a week. So join the conversation! There are a ton of Twitter clients that can help you stay connected to the conversation. Here a few good programs to check out: <a href="http://www.hootsuite.com">HootSuite</a> (my favorite!), <a href="http://www.tweetdeck.com">TweetDeck</a>, <a href="http://www.seesmic.com">Seesmic</a>.</p>
<p>Find some keywords that interest you and monitor them. If someone says something that you are interested in then engage with them! Get in the discussion and make friends! For those of you who care about the numbers, this alone will increase your follow count drastically.</p>
<p>HootSuite is my weapon of choice and is a great way to keep tabs on my different Twitter feeds:</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/07/Screen-shot-2011-07-26-at-10.16.50-PM-715x356.png" alt="" title="Hootsuite" width="715" height="356" class="alignnone size-medium wp-image-531" /></p>
<h2>Follow the people who interest you the most and engage!</h2>
<p>Head over to <a href="http://www.wefollow.com">wefollow</a> and find the greatest influencers who align with your interests and follow them. Many of them will openly interact with other Twitter users so get in the conversation and talk to them! Every time they mention your name in an @ reply you are gaining exposure and, not to mention, making friends!</p>
<p>Lists are a great way to keep all of your follows organized. Most of the Twitter clients can turn these lists in to a separate stream so you can easily monitor them.</p>
<h2>Follow Friday</h2>
<p>Follow Friday is a fun way to recommend people for other Twitter users to follow! It&#8217;s a great way to establish connections and to make your followers very happy!</p>
<p>The problem, though, is that most users don&#8217;t understand the proper way to use Follow Friday. Here is an example of what not to do: &#8220;#FF @ericbieller @mattboyd @davidcc @driklyn @garyvee Thanks guys!&#8221;. This doesn&#8217;t give anyone a reason to follow these users. It really has become equivocal to spam and is currently running wild on Twitter.</p>
<p>So what&#8217;s the proper way to execute a Follow Friday? Simple. The point is to give your followers a reason to follow a specific person. So just do that!: &#8220;#FF @davidcc because he is a great artist and has some really strong opinions!&#8221;. </p>
<h2>Conclusion</h2>
<p>For those of you looking for the secret technique to gaining thousands of followers over night, keep searching. Besides, followers gained through those techniques are low quality followers who are only looking for followers themselves! Not to mention most of them are spam bots!</p>
<p>The key here is simple: engage. If you create value to for other people then they will follow you. The simplest way is to just put out meaningful content. If you remember to do that and you stay engaged and become part of the conversation then you will see you numbers and exposure rise very quickly!</p>
<p>I&#8217;ll leave you with some proof. I employed the techniques mentioned above for the last few months and here is my follower graph:</p>
<p><img src="http://www.ericbieller.com/wp-content/uploads/2011/07/Screen-shot-2011-07-26-at-10.21.58-PM.png" alt="Follower Graph" title="Graph" width="635" height="267" class="alignnone size-full wp-image-529" /></p>
<p>The bottom line is, it works. So what are you waiting for? Get in to the conversation! And if you have anything at all to add please let me know in the comments below. Is there anything I&#8217;m missing? Do you have a secret of your own? Let me know!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ericbieller.com/2011/07/27/the-real-way-to-increase-your-follower-count-and-gain-exposure-on-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

