<?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:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
      <title>Trevor Davis</title>
      <link>http://trevordavis.net/</link>
      <description>Trevor Davis</description>
      <dc:language>en</dc:language>
      <dc:rights>Copyright 2013</dc:rights>
      <dc:date>2013-05-01T20:52:37+00:00</dc:date>
      <admin:generatorAgent rdf:resource="http://expressionengine.com/" />
      
      
        <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/TrevorDavisFullBlog" /><feedburner:info uri="trevordavisfullblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>TrevorDavisFullBlog</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
          <title>JavaScript Execution Patterns for Non-Web Apps</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/KgSRt7kfQfs/javascript-execution-patterns-for-non-web-apps</link>
          <guid isPermaLink="false">http://viget.com/extend/javascript-execution-patterns-for-non-web-apps</guid>
          <comments>http://trevordavis.net/blog/javascript-execution-patterns-for-non-web-apps#comment_form</comments>          <category><![CDATA[JavaScript]]></category><category><![CDATA[Presentations]]></category>
          <description>&lt;p&gt;I finally got back to blogging and wrote an article about &lt;a href="http://viget.com/extend/javascript-execution-patterns-for-non-web-apps"&gt;JavaScript execution patterns&lt;/a&gt;, a topic which I recently presented on at the &lt;a href="https://speakerdeck.com/trevor_davis/javascript-for-non-web-apps"&gt;DC jQuery Meetup&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=KgSRt7kfQfs:0vo8IiblLcM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=KgSRt7kfQfs:0vo8IiblLcM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/KgSRt7kfQfs" height="1" width="1"/&gt;</description>
          
          <dc:date>2013-05-01T20:52:37+00:00</dc:date>
          
        <feedburner:origLink>http://viget.com/extend/javascript-execution-patterns-for-non-web-apps</feedburner:origLink></item>
      
        <item>
          <title>Who Says the Web is Just for Squares?</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/9KNjHDG44F4/who-says-the-web-is-just-for-squares</link>
          <guid isPermaLink="false">http://viget.com/inspire/who-says-the-web-is-just-for-squares</guid>
          <comments>http://trevordavis.net/blog/who-says-the-web-is-just-for-squares#comment_form</comments>          <category><![CDATA[CSS]]></category>
          <description>&lt;p&gt;I had some fun building a crazy diamond responsive grid for a project at work. &lt;a href="http://viget.com/inspire/who-says-the-web-is-just-for-squares"&gt;This article&lt;/a&gt; explains how I did it.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=9KNjHDG44F4:5Kny0MUI1Mk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=9KNjHDG44F4:5Kny0MUI1Mk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/9KNjHDG44F4" height="1" width="1"/&gt;</description>
          
          <dc:date>2013-01-08T21:43:46+00:00</dc:date>
          
        <feedburner:origLink>http://viget.com/inspire/who-says-the-web-is-just-for-squares</feedburner:origLink></item>
      
        <item>
          <title>World Wildlife Fund</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/UJ-x6GpLyI8/wwf</link>
          <guid isPermaLink="false">http://trevordavis.net/work/wwf</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/wwf"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/wwf-featured.jpg" alt="World Wildlife Fund" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;I had been itching to finally utilize responsive design on a client project, and the World Wildlife Fund presented that opportunity. The site is built on Ruby on Rails, and my role was to build the site with HTML, CSS, JavaScript, and Ruby on Rails views.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=UJ-x6GpLyI8:pepT0iIOK7s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=UJ-x6GpLyI8:pepT0iIOK7s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/UJ-x6GpLyI8" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-12-20T00:45:41+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/wwf</feedburner:origLink></item>
      
        <item>
          <title>Dumbwaiter Chrome Extension</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/aw9BRuWM2bs/dumbwaiter-chrome-extension</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/dumbwaiter-chrome-extension</guid>
          <comments>http://trevordavis.net/blog/dumbwaiter-chrome-extension#comment_form</comments>          <category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;I recently got around to trying out &lt;a href="http://statamic.com/"&gt;Statamic&lt;/a&gt; to create a little &lt;a href="http://recipes.trevordavis.net/"&gt;recipe manager&lt;/a&gt;. Yes, I know there are tons of apps out there that do this type of stuff, but I wanted to really be able to control everything.&lt;/p&gt;

&lt;p&gt;I also wanted to figure out some way that my wife could bookmark recipes for us, and I didn&amp;rsquo;t expect her to login to my Statamic install and go through that whole process of adding a new entry. I wanted her to be able to click a button when she was on a site displaying a recipe that she wanted to bookmark, and an entry would then be created. That led me to create my first Chrome Extension, &lt;a href="https://chrome.google.com/webstore/detail/jeeeliidcblacogbcefhcbljkllhpjdd?hl=en&amp;gl=US"&gt;Dumbwaiter&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://trevordavis.net/uploads/images/content/dumbwaiter-options.png" alt="Dumbwaiter Options"&gt;&lt;/p&gt;

&lt;p&gt;The basic idea is that you provide a URL that will be opened in a popup window when you click the exntension. Then you provide some JavaScript to do something on the current page you are on, and then some more JavaScript to do something with that data. So in my case, I grab the URL of the page where the recipe is coming from, grab the name of the recipe, and then whatever text is highlighted on the page. So, the process to add a recipe is to highlight the actual recipe, then click the Dumbwaiter icon, and all the data will be pre-populated into my Statamic new entry form.&lt;/p&gt;

&lt;p&gt;Here is some example code that I am using, but the options are limitless: whatever you can do with jQuery, you can do with Dumbwaiter.&lt;/p&gt;

&lt;h3&gt;Retrieve Data Code&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;var title = jQuery('meta[property="og:title"]').attr('content');
var source = window.location.href;
var img = jQuery('meta[property="og:image"]').attr('content');
var content = window.getSelection().toString();

if(!title) {
	title = jQuery('title').text();
}

var data = {
	title: title,
	source: source,
	img: img,
	content: content
};&lt;/code&gt;&lt;/pre&gt;

&lt;h3&gt;Insert Data Code&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;function makeSlug(str) { 
	str = str.replace(/^\s+|\s+$/g, ''); // trim
	str = str.toLowerCase();
  
	// remove accents, swap ñ for n, etc
	var from = "àáäâèéëêìíïîòóöôùúüûñç·/_,:;";
	var to   = "aaaaeeeeiiiioooouuuunc------";
	for (var i=0, l=from.length ; i &amp;lt; l ; i++) {
		str = str.replace(new RegExp(from.charAt(i), 'g'), to.charAt(i));
	}
  
	str = str.replace(/[^a-z0-9 -]/g, '') // remove invalid chars
	.replace(/\s+/g, '-') // collapse whitespace and replace by -
	.replace(/-+/g, '-'); // collapse dashes
  
	return str;
};

$('#publish-title').val(data.title).focus();
var slug = makeSlug(data.title);
$('#publish-slug').val(slug);
$('input[name="page[yaml][source]"]').val(data.source);
$('textarea.markItUpEditor').val(data.content);&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;You can &lt;a href="https://chrome.google.com/webstore/detail/jeeeliidcblacogbcefhcbljkllhpjdd?hl=en&amp;gl=US"&gt;download Dumbwaiter here&lt;/a&gt;, and let me know if you guys find any creative uses!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=aw9BRuWM2bs:aFS_9Rs_X3k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=aw9BRuWM2bs:aFS_9Rs_X3k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/aw9BRuWM2bs" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-09-28T19:57:34+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/dumbwaiter-chrome-extension</feedburner:origLink></item>
      
        <item>
          <title>jQuery Stick ‘em: Make Content Sticky on Scroll, to a Point</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/AlzUvAdKvRg/jquery-stick-em</link>
          <guid isPermaLink="false">http://viget.com/inspire/jquery-stick-em</guid>
          <comments>http://trevordavis.net/blog/jquery-stick-em#comment_form</comments>          <category><![CDATA[Asides]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;I created a plugin, &lt;a href="http://viget.com/inspire/jquery-stick-em"&gt;jQuery Stick &amp;lsquo;em&lt;/a&gt;, to allow items to be &amp;ldquo;sticky&amp;rdquo; but only within a container.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=AlzUvAdKvRg:yf47EjMe_3s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=AlzUvAdKvRg:yf47EjMe_3s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/AlzUvAdKvRg" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-09-11T17:31:52+00:00</dc:date>
          
        <feedburner:origLink>http://viget.com/inspire/jquery-stick-em</feedburner:origLink></item>
      
        <item>
          <title>“Advanced”  Templating with ExpressionEngine</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/SlQk0vglINk/advanced-templating-with-expressionengine</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/advanced-templating-with-expressionengine</guid>
          <comments>http://trevordavis.net/blog/advanced-templating-with-expressionengine#comment_form</comments>          <category><![CDATA[ExpressionEngine]]></category><category><![CDATA[Presentations]]></category>
          <description>&lt;p&gt;I was luckily enough to be asked to speak at the &lt;a href="http://dceers.org/"&gt;DCEERs Day conference&lt;/a&gt; yesterday. I was asked to speak about best templating practices, which ended up being a talk about how I use &lt;a href="http://devot-ee.com/add-ons/stash"&gt;Stash&lt;/a&gt; and how I build custom plugins to streamline templating. It was a great day filled with discussion about ExpressionEngine, and it made me look forward to EECI even more!&lt;/p&gt;

&lt;script async class="speakerdeck-embed" data-id="50140813a049a300020015d0" data-ratio="1.3333333333333333" src="//speakerdeck.com/assets/embed.js"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=SlQk0vglINk:3qD455gDz30:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=SlQk0vglINk:3qD455gDz30:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/SlQk0vglINk" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-07-29T16:18:03+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/advanced-templating-with-expressionengine</feedburner:origLink></item>
      
        <item>
          <title>Sass &amp;amp; Compass:  Never Write  Regular CSS Again</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/YM8rTupTf60/sass-compass-never-write-regular-css-again</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/sass-compass-never-write-regular-css-again</guid>
          <comments>http://trevordavis.net/blog/sass-compass-never-write-regular-css-again#comment_form</comments>          <category><![CDATA[CSS]]></category><category><![CDATA[Presentations]]></category>
          <description>&lt;p&gt;I gave a presentation last week at &lt;a href="http://refresh-dc.org/"&gt;Refresh DC&lt;/a&gt; about &lt;a href="http://sass-lang.com/"&gt;Sass&lt;/a&gt; &amp;amp; &lt;a href="http://compass-style.org/"&gt;Compass&lt;/a&gt;. After being introduced to Sass &amp;amp; Compass about six months ago, I can&amp;rsquo;t imagine writing regular CSS ever again. I was a little hesitant at first, but now I can&amp;rsquo;t live without it. I posted my &lt;a href="https://speakerdeck.com/u/trevor_davis/p/sass-and-compass-never-write-regular-css-again"&gt;slides online&lt;/a&gt;, and &lt;a href="https://github.com/davist11/refresh-dc-compass-sass-presentation"&gt;here is the git repo&lt;/a&gt; with all of the code samples.&lt;/p&gt;

&lt;script async class="speakerdeck-embed" data-id="5008c591ded00e00020fa540" data-ratio="1.3333333333333333" src="//speakerdeck.com/assets/embed.js"&gt;&lt;/script&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=YM8rTupTf60:0ExWJio2t_c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=YM8rTupTf60:0ExWJio2t_c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/YM8rTupTf60" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-07-25T02:56:53+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/sass-compass-never-write-regular-css-again</feedburner:origLink></item>
      
        <item>
          <title>A Long Time Coming</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/lQiVmoZV0Vo/a-long-time-coming</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/a-long-time-coming</guid>
          <comments>http://trevordavis.net/blog/a-long-time-coming#comment_form</comments>          <category><![CDATA[News]]></category>
          <description>&lt;p&gt;It&amp;rsquo;s funny how quickly you come to hate your own site. &lt;a href="http://trevordavis.net/blog/from-wordpress-to-expressionengine"&gt;Almost exactly 2 years ago&lt;/a&gt;, I launched a redesigned version of my site. &lt;strong&gt;After maybe a year, I hated it.&lt;/strong&gt; But who has time to redo their own site? Apparently it took me 6 months to find the time to finish mine.&lt;/p&gt;

&lt;p&gt;Even within those 6 months, I found things that I had started on the site that I hated. My goals were to simplify things a bit, make it responsive, and play around with Sass and Compass. I also wanted to take some of the focus off of my blog, since I really don&amp;rsquo;t write too much on it anymore (I write almost all of my articles on the &lt;a href="http://viget.com"&gt;Viget Blogs&lt;/a&gt; these days).&lt;/p&gt;

&lt;p&gt;Since I&amp;rsquo;m giving 2 presentations in the next few weeks (&lt;a href="http://refreshdc-july2012.eventbrite.com/"&gt;Refresh DC&lt;/a&gt; &amp;amp; &lt;a href="http://dceers.org/"&gt;DCEERS&lt;/a&gt;), I wanted to get my new site up. So I may have rushed a few things, but I&amp;rsquo;m pretty happy with it. Let me know if you run into any errors.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=lQiVmoZV0Vo:xFM_FcQPsrA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=lQiVmoZV0Vo:xFM_FcQPsrA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/lQiVmoZV0Vo" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-07-17T01:42:58+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/a-long-time-coming</feedburner:origLink></item>
      
        <item>
          <title>AIGA Design Continuum Fund</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/WpWFAUMa10g/aiga-continuum-fund</link>
          <guid isPermaLink="false">http://trevordavis.net/work/aiga-continuum-fund</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[ExpressionEngine]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/aiga-continuum-fund"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/aiga-featured.jpg" alt="AIGA Design Continuum Fund" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;The AIGA Design Continuum Fund is a yearly scholarship awarded to a local design student. We took on this project as pro-bono to support the local design community, and my role was to build the front-end of the site and to integrate into ExpressionEngine.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=WpWFAUMa10g:tuz-Ln6w3Tg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=WpWFAUMa10g:tuz-Ln6w3Tg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/WpWFAUMa10g" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-06-16T19:22:09+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/aiga-continuum-fund</feedburner:origLink></item>
      
        <item>
          <title>Carr Workplaces</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/oBUQqVo_PLg/carr-workplaces</link>
          <guid isPermaLink="false">http://trevordavis.net/work/carr-workplaces</guid>
                    <category><![CDATA[ExpressionEngine]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/carr-workplaces"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/carr-featured.jpg" alt="Carr Workplaces" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;We (Viget) had originally built Carr&amp;rsquo;s site many years ago. We had the opportunity to redesign it and implement a new CMS. My role in the project was to help a little with building some pieces of the front-end, but my main role was to implement the site in ExpressionEngine, which included custom add-on development.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=oBUQqVo_PLg:1BQFTWjpn_s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=oBUQqVo_PLg:1BQFTWjpn_s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/oBUQqVo_PLg" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-06-16T19:21:15+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/carr-workplaces</feedburner:origLink></item>
      
        <item>
          <title>Viget</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/j7L1Lhl2hPQ/viget</link>
          <guid isPermaLink="false">http://trevordavis.net/work/viget</guid>
                    <category><![CDATA[ExpressionEngine]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/viget"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/viget-featured.jpg" alt="Viget" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;After four years and a few failed attempts, we finally made it a point to redo the &lt;strong&gt;Viget&lt;/strong&gt; website. Our old design served us well, but it was time to step it up to the next level. I was able to step in and implement the ExpressionEngine piece of the site, which included creating custom add-ons as well.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=j7L1Lhl2hPQ:eJtaCyj1xaw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=j7L1Lhl2hPQ:eJtaCyj1xaw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/j7L1Lhl2hPQ" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-06-16T19:20:55+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/viget</feedburner:origLink></item>
      
        <item>
          <title>NMS</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/ZUf89_NTd2M/nms</link>
          <guid isPermaLink="false">http://trevordavis.net/work/nms</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[ExpressionEngine]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/nms"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/nms-featured.jpg" alt="NMS" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;New Media Strategies partnered with us (Viget) to recreate their web presence. They were looking for something new and different. My role on the project was to build the front-end, which included some light canvas work, and to implement the site into ExpressionEngine, which included custom add-on development.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=ZUf89_NTd2M:KW0xiBddeKg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=ZUf89_NTd2M:KW0xiBddeKg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/ZUf89_NTd2M" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-06-16T19:19:39+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/nms</feedburner:origLink></item>
      
        <item>
          <title>Ultimat Vodka</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/mwyA8BujCSA/ultimat-vodka</link>
          <guid isPermaLink="false">http://trevordavis.net/work/ultimat-vodka</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[ExpressionEngine]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/ultimat-vodka"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/ultimat-feature.jpg" alt="Ultimat Vodka" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;Ultimat Vodka wanted a different type of experience for their site, so I utilized AJAX to give the site a more streamlined experience. I also had to create an age blocker so that only people 18 years and older were allowed to access the site. My role in the project was to build the front-end and to complete the ExpressionEngine integration.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=mwyA8BujCSA:mAYtRwhx1Io:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=mwyA8BujCSA:mAYtRwhx1Io:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/mwyA8BujCSA" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-06-16T19:18:51+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/ultimat-vodka</feedburner:origLink></item>
      
        <item>
          <title>Rumble Games</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/RlzDK0HoVtw/rumble-games</link>
          <guid isPermaLink="false">http://trevordavis.net/work/rumble-games</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/rumble-games"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/rumble-featured.jpg" alt="Rumble Games" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;Rumble is an online gaming company that needed some help from us to build their marketing site. My role was to build the front-end with HTML, CSS, &amp;amp; JS, and then pass the build-out onto another Front-End Developer to finish the ExpressionEngine integration.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=RlzDK0HoVtw:nmczUNeOamM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=RlzDK0HoVtw:nmczUNeOamM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/RlzDK0HoVtw" height="1" width="1"/&gt;</description>
          
          <dc:date>2012-06-16T19:18:38+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/rumble-games</feedburner:origLink></item>
      
        <item>
          <title>Background-clip, Text-shadow, &amp;amp; Gradients; Oh My!</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/OxVrBwSAkv4/</link>
          <guid isPermaLink="false">http://www.viget.com/inspire/background-clip-text-shadow-gradients/</guid>
          <comments>http://trevordavis.net/blog/background-clip-text-shadow-amp-gradients-oh-my#comment_form</comments>          <category><![CDATA[Asides]]></category><category><![CDATA[CSS]]></category>
          <description>&lt;p&gt;I have been able to play around with &lt;a href="http://www.viget.com/inspire/background-clip-text-shadow-gradients/"&gt;background-clip, text-shadow, and gradients&lt;/a&gt; on a few recent projects, and I wrote up some tricks that I have come across.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=OxVrBwSAkv4:LeX-gDDwy5E:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=OxVrBwSAkv4:LeX-gDDwy5E:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/OxVrBwSAkv4" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-12-29T16:58:30+00:00</dc:date>
          
        <feedburner:origLink>http://www.viget.com/inspire/background-clip-text-shadow-gradients/</feedburner:origLink></item>
      
        <item>
          <title>Notes From Our Default ExpressionEngine Build</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/WDaN5ltHC_o/</link>
          <guid isPermaLink="false">http://www.viget.com/inspire/our-default-expressionengine-build/</guid>
          <comments>http://trevordavis.net/blog/notes-from-our-default-expressionengine-build#comment_form</comments>          <category><![CDATA[ExpressionEngine]]></category>
          <description>&lt;p&gt;I put together some &lt;a href="http://www.viget.com/inspire/our-default-expressionengine-build/"&gt;notes about Viget&amp;rsquo;s default ExpressionEngine build&lt;/a&gt; in the hopes that you can find some tips and tricks in all of my nonsense.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=WDaN5ltHC_o:j12TYYJ_mhg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=WDaN5ltHC_o:j12TYYJ_mhg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/WDaN5ltHC_o" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-09-28T20:34:12+00:00</dc:date>
          
        <feedburner:origLink>http://www.viget.com/inspire/our-default-expressionengine-build/</feedburner:origLink></item>
      
        <item>
          <title>Is Ajax ExpressionEngine Plugin</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/4EDz9Z6W0_0/is-ajax-ee-plugin</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/is-ajax-ee-plugin</guid>
          <comments>http://trevordavis.net/blog/is-ajax-ee-plugin#comment_form</comments>          <category><![CDATA[ExpressionEngine]]></category>
          <description>&lt;p&gt;For a recent project, I needed to detect whether a request was an AJAX request or not. &lt;a href="http://devot-ee.com/add-ons/mx-ajax-detect"&gt;MX Ajax Detect&lt;/a&gt; already existed, but I didn&amp;rsquo;t like that you needed the extra set of tags.&lt;/p&gt;

&lt;h2&gt;Usage&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;&amp;#123;if &amp;#123;exp:is_ajax&amp;#125; == "true"&amp;#125;
	OH YEAAAH
&amp;#123;if:else&amp;#125;
	OH NOOO
&amp;#123;/if&amp;#125;&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Download&lt;/h2&gt;
&lt;p&gt;You can find the plugin on &lt;a href="http://devot-ee.com/add-ons/is-ajax"&gt;Devot:ee&lt;/a&gt; and &lt;a href="https://github.com/davist11/is-ajax"&gt;GitHub&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=4EDz9Z6W0_0:pOnMjPL0Xgg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=4EDz9Z6W0_0:pOnMjPL0Xgg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/4EDz9Z6W0_0" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-09-06T23:14:25+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/is-ajax-ee-plugin</feedburner:origLink></item>
      
        <item>
          <title>Team Viget</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/2Q21gb01BEM/team-viget</link>
          <guid isPermaLink="false">http://trevordavis.net/work/team-viget</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[ExpressionEngine]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/team-viget"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/team-viget-feature.jpg" alt="Team Viget" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;Our &lt;a href="http://v1.teamviget.com/"&gt;existing Team Viget site&lt;/a&gt; was out of date and was mainly focused on bringing new designers to Viget, and we decided that it was time to make it reflect &lt;em&gt;all&lt;/em&gt; of Viget. My role in the project was to build it with HTML &amp; CSS, and to code the JavaScript interactions. Then, I implemented into ExpressionEngine so others could easily add stories. This site works best in Webkit browsers because we were able to take advantage of a lot of experimental properties.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=2Q21gb01BEM:U9TX6TQxH2o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=2Q21gb01BEM:U9TX6TQxH2o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/2Q21gb01BEM" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-08-13T20:47:49+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/team-viget</feedburner:origLink></item>
      
        <item>
          <title>PUMA</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/zZYcaVoJaoY/puma</link>
          <guid isPermaLink="false">http://trevordavis.net/work/puma</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/puma"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/puma-feature.jpg" alt="PUMA" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;After building many smaller sub-sites, we (Viget) were finally able to tackle puma.com itself. This required uniting many of those sub-sites we had already build into new standardized templates that would be uniquely &amp;ldquo;skinned&amp;rdquo; for each &amp;ldquo;category&amp;rdquo; site. My role included collaborating very closely with UX &amp;amp; Design, HTML, CSS, and JavaScript.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=zZYcaVoJaoY:Fm_fYmJUwMw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=zZYcaVoJaoY:Fm_fYmJUwMw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/zZYcaVoJaoY" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-08-04T03:10:47+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/puma</feedburner:origLink></item>
      
        <item>
          <title>HTML5 Elements: An Irresponsible Choice…Right Now</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/4tTWhLy2TCM/</link>
          <guid isPermaLink="false">http://www.viget.com/inspire/html5-elements-irresponsible-choice-right-now/</guid>
          <comments>http://trevordavis.net/blog/html5-elements-irresponsible-choice-right-now#comment_form</comments>          <category><![CDATA[HTML]]></category><category><![CDATA[Thoughts]]></category>
          <description>&lt;p&gt;I figured it was time to post about a controversial topic that had come up recently. &lt;a href="http://www.viget.com/inspire/html5-elements-irresponsible-choice-right-now/"&gt;I just don&amp;rsquo;t see the value in using most HTML5 elements right now&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=4tTWhLy2TCM:WomOfpgCppc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=4tTWhLy2TCM:WomOfpgCppc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/4tTWhLy2TCM" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-06-27T18:28:43+00:00</dc:date>
          
        <feedburner:origLink>http://www.viget.com/inspire/html5-elements-irresponsible-choice-right-now/</feedburner:origLink></item>
      
        <item>
          <title>A Couple of Presentations</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/PoP1DLyWtAQ/a-couple-of-presentations</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/a-couple-of-presentations</guid>
          <comments>http://trevordavis.net/blog/a-couple-of-presentations#comment_form</comments>          <category><![CDATA[CSS]]></category><category><![CDATA[ExpressionEngine]]></category><category><![CDATA[HTML]]></category><category><![CDATA[Presentations]]></category>
          <description>&lt;p&gt;I&amp;rsquo;ve given a couple of presentations recently, so I thought I would share them.&lt;/p&gt;

&lt;h2&gt;&lt;a href="http://www.slideshare.net/davist11/mee-ee-sitting-in-a-tree"&gt;Mee &amp;amp; EE: Sitting In A Tree&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;An internal presentation given to all of &lt;a href="http://www.viget.com"&gt;Viget&lt;/a&gt; to give an overview of EE and why I love it.&lt;/p&gt;

&lt;div style="margin-bottom: 20px; width:595px" id="__ss_7867366"&gt;&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/7867366?rel=0&amp;startSlide=5" width="595" height="497" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/div&gt;

&lt;h2&gt;&lt;a href="http://www.slideshare.net/davist11/add-some-awesomesauce"&gt;Add Some Awesome-Sauce&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;A presentation given to Clarksburg High School students with a supporting &lt;a href="http://hp.trevordavis.net"&gt;demo site&lt;/a&gt; to introduce them to some HTML5 and CSS3 features.&lt;/p&gt;

&lt;div style="margin-bottom: 20px; width:595px" id="__ss_7867300"&gt;&lt;iframe src="http://www.slideshare.net/slideshow/embed_code/7867300?rel=0&amp;startSlide=2" width="595" height="497" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=PoP1DLyWtAQ:VjNULKd2L1M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=PoP1DLyWtAQ:VjNULKd2L1M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/PoP1DLyWtAQ" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-05-06T21:24:47+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/a-couple-of-presentations</feedburner:origLink></item>
      
        <item>
          <title>PUMA Golf</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/RkSvYHCFmyM/puma-golf</link>
          <guid isPermaLink="false">http://trevordavis.net/work/puma-golf</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/puma-golf"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/puma-golf-featured.jpg" alt="PUMA Golf" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;To continue our work with PUMA, I built the Golf site. This was similar to some of the other PUMA sites that I have built, except for a few new pieces here and there. My role in this project was to build-out the many pages and to implement the JavaScript interactions throughout the site. I also worked with our developers to integrate with our custom Ruby on Rails code.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=RkSvYHCFmyM:lmIRunIxIYY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=RkSvYHCFmyM:lmIRunIxIYY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/RkSvYHCFmyM" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-03-09T02:49:43+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/puma-golf</feedburner:origLink></item>
      
        <item>
          <title>My New Best Friend: CSS Generated Content</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/QwL1xZcpcSY/</link>
          <guid isPermaLink="false">http://www.viget.com/inspire/css-generated-content/</guid>
          <comments>http://trevordavis.net/blog/css-generated-content#comment_form</comments>          <category><![CDATA[Asides]]></category><category><![CDATA[CSS]]></category>
          <description>&lt;p&gt;I&amp;rsquo;ve started to use generated content more and more these days. &lt;a href="http://www.viget.com/inspire/css-generated-content/"&gt;Here are a couple of examples&lt;/a&gt; from a recent project.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=QwL1xZcpcSY:IQDU7tVTKv0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=QwL1xZcpcSY:IQDU7tVTKv0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/QwL1xZcpcSY" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-03-03T18:18:27+00:00</dc:date>
          
        <feedburner:origLink>http://www.viget.com/inspire/css-generated-content/</feedburner:origLink></item>
      
        <item>
          <title>So You Want to Use .htaccess files with MAMP?</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/WYziZbmfKU4/use-htaccess-files-with-mamp</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/use-htaccess-files-with-mamp</guid>
          <comments>http://trevordavis.net/blog/use-htaccess-files-with-mamp#comment_form</comments>          <category><![CDATA[Web]]></category>
          <description>&lt;p&gt;Well, this was easy in the older version of MAMP that I had. You would just drop them in place, and they worked. I was having a problem with something, so I thought maybe there was an updated version of MAMP that would solve the problem. Sure enough, there was. So I installed it and went along my way. Then, I went back to the local version of my site, and it was completely busted.&lt;/p&gt;

&lt;p&gt;I finally tracked it down to .htaccess files being ignored. So I opened up my &lt;em&gt;http.conf&lt;/em&gt; file and went down to line 378, and sure enough this is what I saw:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;lt;Directory /&gt;
    Options Indexes FollowSymLinks
    AllowOverride None
&amp;lt;/Directory&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;In the older version of MAMP that I had, the default for this value was &lt;em&gt;All&lt;/em&gt;. In order to get .htaccess files working in the new version, I just had to change &lt;em&gt;None&lt;/em&gt; to &lt;em&gt;All&lt;/em&gt;, restart the server, and everything worked normally. Just thought I would share in case anyone else runs into this problem.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=WYziZbmfKU4:cghf4bKsG2o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=WYziZbmfKU4:cghf4bKsG2o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/WYziZbmfKU4" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-02-21T13:55:48+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/use-htaccess-files-with-mamp</feedburner:origLink></item>
      
        <item>
          <title>ExpressionEngine Config Variables Plugin</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/hJFZzpuPgOo/config-variables-plugin</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/config-variables-plugin</guid>
          <comments>http://trevordavis.net/blog/config-variables-plugin#comment_form</comments>          <category><![CDATA[ExpressionEngine]]></category>
          <description>&lt;p&gt;As I was in the process of moving this site into Git and having a local version, I have been trying to move as many paths as possible into the config.php. One of them included the cache path for &lt;a href="http://devot-ee.com/add-ons/image-sizer/"&gt;image sizer&lt;/a&gt;. Since the local and production paths are different, I wanted some way for them to be dynamic. In my config.php file, I am using &lt;em&gt;$_SERVER['DOCUMENT_ROOT']&lt;/em&gt; to set the base_path. I could have enabled PHP in the template and then use the &lt;em&gt;$_SERVER['DOCUMENT_ROOT']&lt;/em&gt;, but that seemed like a silly reason to enable PHP.&lt;/p&gt;

&lt;p&gt;So I made a plugin that gives you access to everything in the $config array without having to use PHP.&lt;/p&gt;

&lt;h2&gt;Usage&lt;/h2&gt;

&lt;pre&gt;&lt;code&gt;&amp;#123;exp:config:vars value="base_path"&amp;#125;&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;To see all possible values, just pass in &amp;ldquo;all&amp;rdquo;:&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;&amp;#123;exp:config:vars value="all"&amp;#125;&lt;/code&gt;&lt;/pre&gt;

&lt;h2&gt;Download&lt;/h2&gt;

&lt;p&gt;You can download from &lt;a href="https://github.com/davist11/Config-Variables-Plugin"&gt;GitHub&lt;/a&gt; or &lt;a href="http://devot-ee.com/add-ons/config-variables/"&gt;Devot-ee&lt;/a&gt;. As always, let me know if you run into any issues.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=hJFZzpuPgOo:tbH8oFvU0_g:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=hJFZzpuPgOo:tbH8oFvU0_g:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/hJFZzpuPgOo" height="1" width="1"/&gt;</description>
          
          <dc:date>2011-02-16T02:23:29+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/config-variables-plugin</feedburner:origLink></item>
      
        <item>
          <title>URL Design</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/8Zrucfls6-c/</link>
          <guid isPermaLink="false">http://warpspire.com/posts/url-design/</guid>
          <comments>http://trevordavis.net/blog/url-design#comment_form</comments>          <category><![CDATA[Asides]]></category>
          <description>&lt;p&gt;Great article about &lt;a href="http://warpspire.com/posts/url-design/"&gt;designing URLs&lt;/a&gt;. It really is an art and is so easy to do so wrong.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=8Zrucfls6-c:HHnGu-LwLOE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=8Zrucfls6-c:HHnGu-LwLOE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/8Zrucfls6-c" height="1" width="1"/&gt;</description>
          
          <dc:date>2010-12-30T14:54:23+00:00</dc:date>
          
        <feedburner:origLink>http://warpspire.com/posts/url-design/</feedburner:origLink></item>
      
        <item>
          <title>Hon-ee Pot Captcha for ExpressionEngine</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/avEqrYPG5ck/hon-ee-pot-captcha-expressionengine</link>
          <guid isPermaLink="false">http://trevordavis.net/blog/hon-ee-pot-captcha-expressionengine</guid>
          <comments>http://trevordavis.net/blog/hon-ee-pot-captcha-expressionengine#comment_form</comments>          <category><![CDATA[ExpressionEngine]]></category>
          <description>&lt;p&gt;I have a confession to make: &lt;em&gt;I hate captcha&lt;/em&gt;. But on the other hand, spam is one of the most frustrating issues ever. So with that being said, I am a big fan of &lt;a href="http://haacked.com/archive/2007/09/11/honeypot-captcha.aspx"&gt;Honeypot Captcha&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I couldn&amp;rsquo;t find any ExpressionEngine addons that added honeypot captcha functionality for both the comment form and the &lt;a href="http://www.solspace.com/software/detail/freeform/"&gt;Freeform&lt;/a&gt; module, so I decided to go ahead and create one.&lt;/p&gt;

&lt;h2&gt;Basic Functionality&lt;/h2&gt;
&lt;p&gt;This extension validates the EE comment form and Freeform forms to make sure a field that is hidden with CSS is left empty.&lt;/p&gt;

&lt;h2&gt;Getting Started&lt;/h2&gt;
&lt;ul&gt;
  &lt;li&gt;&lt;a href="https://github.com/davist11/Hon-ee-Pot-Captcha"&gt;Download Hon-ee Pot Captcha&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;Unzip the folder and copy the &lt;em&gt;honeepot&lt;/em&gt; folder into your /system/expressionengine/third_party/ directory.&lt;/li&gt;
  &lt;li&gt;Go to Add-ons &amp;rarr; Extensions and &amp;ldquo;Enable extension&amp;rdquo;.&lt;/li&gt;
  &lt;li&gt;You can customize the field name for the honey pot field and the message a user receives if the field is filled in by going to the extension settings.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Setup&lt;/h3&gt;
&lt;p&gt;In the Freeform module, go to Fields &amp;rarr; Create a New Field. Now create a field with the field name matching the field name in the Hon-ee Pot Captcha settings. The default is &lt;em&gt;honeepot&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Now in your form, add the honey pot field:&lt;/p&gt;

&lt;pre&gt;&amp;lt;li class="screen-reader"&gt;
  &amp;lt;label for="honeepot"&gt;Don't put anything here&amp;lt;/label&gt;
  &amp;lt;input type="text" name="honeepot" id="honeepot" /&gt;
&amp;lt;/li&gt;&lt;/pre&gt;

&lt;p&gt;In my CSS, I have a class to move things off of the page:&lt;/p&gt;
&lt;pre&gt;.screen-reader {
  display: block !important;
  left: -9999px !important;
  position: absolute !important;
  top: -9999px !important;
}&lt;/pre&gt;

&lt;p&gt;You can add the same form field to your comment forms as well.&lt;/p&gt;

&lt;h2&gt;That is all&lt;/h2&gt;
&lt;p&gt;Hopefully this addition will help to combat some of the spam contact form submissions and comments (even though they get caught by &lt;a href="http://loweblog.com/software/low-nospam/"&gt;Low NoSpam&lt;/a&gt;). You can &lt;a href="https://github.com/davist11/Hon-ee-Pot-Captcha"&gt;download the Hon-ee Pot Captcha extension on Github&lt;/a&gt;. Let me know if you run into any issues.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=avEqrYPG5ck:_GuM7JmUdhU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=avEqrYPG5ck:_GuM7JmUdhU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/avEqrYPG5ck" height="1" width="1"/&gt;</description>
          
          <dc:date>2010-12-29T12:30:11+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/blog/hon-ee-pot-captcha-expressionengine</feedburner:origLink></item>
      
        <item>
          <title>PUMA Clever Little Bag</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/vgzGWPqqI7w/puma-clever-little-bag</link>
          <guid isPermaLink="false">http://trevordavis.net/work/puma-clever-little-bag</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/puma-clever-little-bag"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/puma-clb-featured.jpg" alt="PUMA Clever Little Bag" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;PUMA spent a lot of time and money developing a new shoebox that would reduce its environmental impact. The result was a cool concept of a Clever Little Bag. We built a special page to help introduce the bag to the world. My role in this project was to build-out the site and add in the JavaScript functionality.&lt;/p&gt;
&lt;p&gt;The one really fun feature was the slide deck of the &amp;ldquo;big plans&amp;rdquo; that can be seen all the way at the end of the page. I also built a cross browser &lt;a href="http://www.viget.com/inspire/custom-file-inputs-with-a-bit-of-jquery/"&gt;custom file input&lt;/a&gt; for users to upload their photos.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=vgzGWPqqI7w:KI4ShUbXoA4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=vgzGWPqqI7w:KI4ShUbXoA4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/vgzGWPqqI7w" height="1" width="1"/&gt;</description>
          
          <dc:date>2010-12-01T02:48:30+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/puma-clever-little-bag</feedburner:origLink></item>
      
        <item>
          <title>Custom File Inputs with a Bit of jQuery</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/3SogpynNrmg/</link>
          <guid isPermaLink="false">http://www.viget.com/inspire/custom-file-inputs-with-a-bit-of-jquery/</guid>
          <comments>http://trevordavis.net/blog/custom-file-inputs-jquery#comment_form</comments>          <category><![CDATA[Asides]]></category><category><![CDATA[CSS]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;I needed to create a custom file input when building &lt;a href="http://www.puma.com/cleverlittlebag"&gt;Clever Little Bag&lt;/a&gt;, so I&amp;rsquo;ve &lt;a href="http://www.viget.com/inspire/custom-file-inputs-with-a-bit-of-jquery/"&gt;written a tutorial on the Inspire blog&lt;/a&gt; discussing that process.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=3SogpynNrmg:vXF8TH9rnBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=3SogpynNrmg:vXF8TH9rnBM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/3SogpynNrmg" height="1" width="1"/&gt;</description>
          
          <dc:date>2010-11-23T00:52:06+00:00</dc:date>
          
        <feedburner:origLink>http://www.viget.com/inspire/custom-file-inputs-with-a-bit-of-jquery/</feedburner:origLink></item>
      
        <item>
          <title>PUMA Time</title>
          <dc:creator>Trevor</dc:creator>
          <link>http://feedproxy.google.com/~r/TrevorDavisFullBlog/~3/nCtvyAiqt8E/puma-time</link>
          <guid isPermaLink="false">http://trevordavis.net/work/puma-time</guid>
                    <category><![CDATA[CSS]]></category><category><![CDATA[HTML]]></category><category><![CDATA[JavaScript]]></category>
          <description>&lt;p&gt;&lt;a href="http://trevordavis.net/work/puma-time"&gt;&lt;img src="http://trevordavis.net/uploads/images/content/feature/puma-time-featured.jpg" alt="PUMA Time" height="235" width="440" /&gt;&lt;/a&gt;&lt;/p&gt;
                        &lt;p&gt;To continue in our engagement with PUMA, we redesigned and relaunched the PUMA time website. I didn&amp;rsquo;t even know that PUMA sold watches until we started this site! My role in this project was to build-out the many pages and to implement the JavaScript interactions throughout the site. I also worked with our developers to integrate with our custom Ruby on Rails code.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=nCtvyAiqt8E:WCLQqvIGpkY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?a=nCtvyAiqt8E:WCLQqvIGpkY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TrevorDavisFullBlog?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TrevorDavisFullBlog/~4/nCtvyAiqt8E" height="1" width="1"/&gt;</description>
          
          <dc:date>2010-10-23T20:16:50+00:00</dc:date>
          
        <feedburner:origLink>http://trevordavis.net/work/puma-time</feedburner:origLink></item>
      
    </channel>
  </rss>
