<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MarcySutton.com</title>
	<atom:link href="http://marcysutton.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcysutton.com</link>
	<description>// Interactive Web Design + Development // Seattle, WA</description>
	<lastBuildDate>Sat, 14 Jan 2012 00:37:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>2011 Music Roundup</title>
		<link>http://marcysutton.com/2011-music-roundup/</link>
		<comments>http://marcysutton.com/2011-music-roundup/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 00:23:07 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://marcysutton.com/?p=443</guid>
		<description><![CDATA[Top 10 albums of 2011: Nu:Tone &#8211; Words and Pictures Little Dragon &#8211; Ritual Union SBTRKT &#8211; SBTRKT Holy Ghost! &#8211; Holy Ghost! Justice &#8211; Audio. Video. Disco. Magnetic Man &#8211; Magnetic Man Kraak &#038; Smaak &#8211; Electric Hustle Thievery &#8230; <a href="http://marcysutton.com/2011-music-roundup/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Top 10 albums of 2011:</h2>
<ul>
<li>Nu:Tone &#8211; Words and Pictures</li>
<li>Little Dragon &#8211; Ritual Union</li>
<li>SBTRKT &#8211; SBTRKT</li>
<li>Holy Ghost! &#8211; Holy Ghost!</li>
<li>Justice &#8211; Audio. Video. Disco.</li>
<li>Magnetic Man &#8211; Magnetic Man</li>
<li>Kraak &#038; Smaak &#8211; Electric Hustle</li>
<li>Thievery Corporation &#8211; Culture of Fear</li>
<li>Dirty Art Club &#8211; Heavy Starch</li>
<li>Maximum Balloon &#8211; Maximum Balloon</li>
</ul>
<h2>Favorite Mixes of 2011:</h2>
<p>I collect a lot of mixes from various artists &amp; djs. They keep me moving all day long! Here are my favorites from 2011:</p>
<h3><a href="http://soundcloud.com/sbtrkt/sbtrkt-essential-mix" target="_blank" title="opens in a new window">SBTRKT Essential Mix</a></h3>
<p>One of my favorite shows last year, SBTRKT came out of nowhere and became one of my favorite artists. I fell in love with this mix the second I heard it.</p>
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F25744365&#038;show_artwork=true"></iframe></p>
<h3><a href="http://soundcloud.com/afrolicious/afrolicious-3-year-mixtape" target="_blank" title="opens in a new window">Afrolicious 3-Year Mixtape</a></h3>
<p>I had this one on repeat for months. It&#8217;s spicy and funky!</p>
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F2997273&#038;show_artwork=true"></iframe></p>
<h3><a href="http://soundcloud.com/jboogiedubtronic/j-boogie-disco-science-om-cast" target="_blank" title="opens in a new window">Disco Science (Om:cast 025)</a></h3>
<p>I love Om Records! This disco mix by J Boogie makes me feel good, plain and simple.</p>
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F24765896&#038;show_artwork=true"></iframe></p>
<h3><a href="http://soundcloud.com/boy8bit/boy-8-bit-may-mix" target="_blank" title="opens in a new window">Boy 8-Bit &#8211; May 2011 Mix</a></h3>
<p>Like Ramadanman, Boy 8-Bit knows all the right beats to get me moving. Toe tapping, bouncy Marcy can&#8217;t hold still when this mix is playing.</p>
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F15867293&#038;show_artwork=true"></iframe></p>
<h3><a href="http://soundcloud.com/a-trak/fools-gold-radio-august-2011" target="_blank" title="opens in a new window">Fool&#8217;s Gold Radio &#8211; August 2011 Mix</a></h3>
<p>A friend turned me on to <a href="http://twitter.com/atrak">A-Trak</a>&#8230;now one of my absolute most favoritest djs! Can&#8217;t wait to see this guy play out somewhere.</p>
<p><iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F21238528&#038;show_artwork=true"></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/2011-music-roundup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Holiday 2011</title>
		<link>http://marcysutton.com/holiday-2011/</link>
		<comments>http://marcysutton.com/holiday-2011/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 22:00:49 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://marcysutton.com/?p=438</guid>
		<description><![CDATA[Behold: 2011&#8242;s holiday mixtape! I&#8217;ve had this on repeat for months. Less hip hop and more dance music this year&#8230;we&#8217;ll see what&#8217;s in store for 2012! Track listing: Stargazer Thievery Corporation Please Turn &#8211; Little Dragon Baby &#8211; Spank Rock &#8230; <a href="http://marcysutton.com/holiday-2011/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Behold: 2011&#8242;s holiday mixtape! I&#8217;ve had this on repeat for months. Less hip hop and more dance music this year&#8230;we&#8217;ll see what&#8217;s in store for 2012!</p>
</p>
<p>Track listing:</p>
<ol>
<li><b>Stargazer</b> Thievery Corporation</li>
<li><b>Please Turn</b> &#8211; Little Dragon</li>
<li><b>Baby</b> &#8211; Spank Rock</li>
<li><b>Don&#8217;t Play No Game That I Can&#8217;t Win</b> Beastie Boys feat. Santigold</li>
<li><b>No Freedom</b> &#8211; J. Boogie&#8217;s Dubtronic Science feat. Afrolicious &#038; MC Zulu</li>
<li><b>Hold On</b> &#8211; Holy Ghost!</li>
<li><b>Built for Love</b> &#8211; Kraak &#038; Smaak</li>
<li><b>Lotus Flower (SBTRKT Remix)</b> &#8211; Radiohead</li>
<li><b>Battle for Middle You</b> &#8211; Julio Bashmore</li>
<li><b>Embody</b> &#8211; SebastiAn</li>
<li><b>Civilization</b> &#8211; Justice</li>
<li><b>Stratosphere</b> &#8211; Digitalism</li>
<li><b>Midnight City</b> &#8211; M83</li>
<li><b>Katy on a Mission</b> &#8211; Katy B</li>
<li><b>Look at Stars (Machinedrum Remix)</b> &#8211; SBTRKT</li>
<li><b>Walking Away (Original Mix)</b> &#8211; Blue Motion &#038; Grimm feat. Remo</li>
<li><b>Scale it Back</b> &#8211; DJ Shadow &#038; Little Dragon</li>
</ol>
<p><a href="http://marcysutton.com/opentape" target="_blank">Have a listen</a> on my opentape playlist!</p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/holiday-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pop clock</title>
		<link>http://marcysutton.com/pop_clock/</link>
		<comments>http://marcysutton.com/pop_clock/#comments</comments>
		<pubDate>Wed, 16 Feb 2011 05:17:06 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://marcysutton.com/?p=301</guid>
		<description><![CDATA[I built a Flickr clock for the POP Clock-Off. <a href="http://marcysutton.com/pop_clock/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcysutton.com/pop/clock/" style="float:left;margin:0 12px 6px 0;" target="_blank" title="POP_Clock: Opens in a New Window" class="dottedAnchorImg"><img src="http://marcysutton.com/v3/wp-content/uploads/2011/02/pop-clock-med.jpg" alt="" width="380" height="272" class="alignnone size-full wp-image-314" /></a>After seeing a few cool web clocks recently (<a href="http://onotakehiko.com/webkitclock/" target="_blank">Webkit Clock</a> and the <a href="http://thecolourclock.co.uk/" target="_blank">Hexadecimal Color Clock</a> in particular), we at POP decided it would be fun to make our own for fun. After a quick discussion, the idea was hatched to hold the first ever POP Clock-Off, a company-wide effort to make web apps that tell time. Since we could write code for modern browsers only (no Internet Explorer, yessss!), my mind ran wild with all the possibilities.</p>
<p>I decided to query the Flickr API and make a location &#038; time-based photo clock. I teamed up with <a href="http://twitter.com/nickthiel" target="_blank">Nick Thiel</a>, former POP Art Director; we brainstormed a bit about how the idea might look, focusing on functional design communication. Nick&#8217;s design works very well, informing the user of both function of the clock and the relationship of the images.</p>
<p>In just under a week, I coded the Javascript clock logic and layout markup, incorporated the <a href="http://www.flickr.com/services/api/" target="_blank">Flickr API</a> via JSON-P and used <a href="http://www.miltonbayer.com/font-face/" target="_blank">@font-face</a> for the first time (so easy &#038; quick to render!). I also got nitty-gritty with jQuery optimization &#038; the prototype design pattern and lastly, I added a city-picker that allows users to choose slideshow destinations. There are so many amazing Flickr photos, I keep checking up on all the cities and trying out new ones. I&#8217;d say it was a productive week!</p>
<p><a href="http://marcysutton.com/pop/clock/" target="_blank">VIEW POP_Clock</a></p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/pop_clock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Holiday 2010</title>
		<link>http://marcysutton.com/holiday-2010/</link>
		<comments>http://marcysutton.com/holiday-2010/#comments</comments>
		<pubDate>Wed, 29 Dec 2010 21:37:42 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[loves]]></category>

		<guid isPermaLink="false">http://marcysutton.com/v3/?p=99</guid>
		<description><![CDATA[2010's annual holiday mixtape. <a href="http://marcysutton.com/holiday-2010/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I recently put out my annual holiday mixtape, a compilation of my favorite tunes from the past year. 2010 was a great year for music, making it difficult to narrow down my selections to fit on a CD. I&#8217;m looking forward to the summer tour season!
<p>Here is the track-listing:</p>
<ol>
<li><b>Just Begun</b> (feat. Jay Electronica, J. Cole &#038; Mos Def) &#8211; Talib Kweli &#038; Hi-Tek</li>
<li><b>Now or Never</b> &#8211; The Roots, Phonte &#038; Dice Raw</li>
<li><b>I Need a Dollar</b> &#8211; Aloe Blacc</li>
<li><b>Plastic Beach</b> (feat. Mick Jones &#038; Paul Simon) &#8211; Gorillaz</li>
<li><b>K+D+B</b> &#8211; The Chemical Brothers</li>
<li><b>Codename: Rondo</b> &#8211; Ghostland Observatory</li>
<li><b>One Touch</b> &#8211; LCD Soundsystem</li>
<li><b>It’s Time Tonight</b> &#8211; Orgone</li>
<li><b>Giant</b> &#8211; Vampire Weekend</li>
<li><b>The Ghost Inside</b> &#8211; Broken Bells</li>
<li><b>Not Like Any Other Feeling</b> &#8211; The Thermals</li>
<li><b>Lovesick (Once Again)</b> &#8211; The Hundred in the Hands</li>
<li><b>Lights (Komatic Remix)</b> &#8211; Technicolour</li>
<li><b>New Day Come (The Nextmen Remix)</b> &#8211; New Zealand Shapeshifter</li>
<li><b>Raver’s Spesh</b> &#8211; Rusko</li>
<li><b>Atlas Air</b> &#8211; Massive Attack</li>
<li><b>Eyesdown</b> (feat. Andreya Triana) &#8211; Bonobo</li>
</ol>
<p><a href="http://marcysutton.com/opentape" target="_blank">Have a listen</a> on my opentape playlist!</p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/holiday-2010/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSS + Accessibility</title>
		<link>http://marcysutton.com/css-and-accessibility/</link>
		<comments>http://marcysutton.com/css-and-accessibility/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 19:35:44 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[web accessibility]]></category>

		<guid isPermaLink="false">http://marcysutton.com/v3/?p=55</guid>
		<description><![CDATA[Through the process of code, review and repeat, I nailed down some of the basics of CSS and Javascript for improved accessibility. <a href="http://marcysutton.com/css-and-accessibility/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have spent a lot of time retrofitting a certain website for screen readers recently. Before a month or two ago, I couldn&#8217;t have told you how to really hide text from screen readers (and I received conflicting reports on how to do it). Through the process of code, review and repeat, I nailed down some of the basics of CSS and Javascript for improved accessibility.</p>
<p>One of the keys to improving screen reader user experience: users shouldn&#8217;t be forced to listen to ALL of the content on the page when it is being hidden from sighted users (think Javascript accordion). Here&#8217;s how to really hide content from screen readers:</p>
<pre>
<code>&lt;style type="text/css"&gt;
.reallyHidden {
      display:none;
      visibility:hidden;
}
&lt;/style&gt;</code></pre>
<p>Not to be confused with offscreen positioning, which is still read aloud to screen readers. This method is used to provide context for background images (like graphic headlines and logos) and to hide access menus from sighted users:</p>
<pre>
<code>&lt;style type="text/css"&gt;
.offscreen {
      position:absolute;
      left:-50000px;
}
&lt;/style&gt;</code></pre>
<p>The other thing I&#8217;ve spent a lot of time on is making custom JavaScript widgets keyboard &#038; screen reader accessible (tab switchers, accordions, etc.). Because these widgets present new content on interaction, we have to alert screen reader users to that new content and make it clear what&#8217;s going on.</p>
<p>There are three parts to this accessibility requirement:</p>
<ol>
<li>Updating links after triggering action to indicate what they will do:  Expand vs. Minimize</li>
<li>If links are kept short for visual reasons (i.e. <code>Expand ></code>), add offscreen text to provide context:
<pre><code>&lt;a href="#" id="trigger"&gt;
      &lt;span class='tip'&gt;Expand&lt;/span&gt;
      &lt;span class="offscreen"&gt;content section&lt;/span&gt;
&lt;/a&gt;</code></pre>
</li>
<li>If new content appears on screen, send focus there dynamically so screen reader users know it has been added. Be aware this takes focus away from the link, but this only really affects keyboard users.
<pre><code>
$('a#trigger').click(function(e){
     // span.tip needs logic for toggle, this only goes one way
     $(this).find('span.tip').text('Minimize');
     $('#newContent').focus();
});</code></pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/css-and-accessibility/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Christmas JS1k</title>
		<link>http://marcysutton.com/xmas-js1k/</link>
		<comments>http://marcysutton.com/xmas-js1k/#comments</comments>
		<pubDate>Tue, 28 Dec 2010 19:24:43 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://marcysutton.com/v3/?p=51</guid>
		<description><![CDATA[I recently submitted an entry to the <a href="http://js1k.com" target="_blank">Christmas JS1k</a> contest. I created something I’m pretty proud of: a canvas drawing app! <a href="http://marcysutton.com/xmas-js1k/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Gifted the benefit of R&#038;D time at work, at the end of 2010 I submitted an entry to the <a href="http://js1k.com" target="_blank">Christmas JS1k contest</a> along with my fellow POPsters. I got to geek out and spend work time creating something cutting-edge that I&#8217;m pretty proud of: a canvas drawing app!</p>
<p>My goals were to:</p>
<ul>
<li>Learn enough native JS to complete an entry(!)</li>
<li>Use canvas</li>
<li>Keep usability in mind since it tends to go out the window when shaving off bytes: cursors, tip text, etc.</li>
</ul>
<p>To see what I ended up with (as well as a super fancy jQuery version that was my starting point), you can play with a demo <a href="http://marcysutton.com/stuff/canvas/js1k.html" target="_blank">here</a>.</p>
<p>What is JS1k, you ask? From <a href="http://js1k.com" target="_blank">the source:</a> &#8220;the object of this competition is to create a cool JavaScript &#8220;application&#8221; no larger than 1k. Starting out as a joke, the first version ended with a serious amount of submissions, prizes and quality.&#8221;</p>
<div id="js1k-demo">
<h2><strong>Draw:</strong></h2>
<p><canvas id="canvas"></canvas>
</div>
<div class="clear"></div>
<p style="padding-top:20px;"><a href="http://marcysutton.com/stuff/canvas/js1k.html" id="js1k-src"><span>View</span> my uncompressed JS1k entry</a></p>
<div id="expand" style="display:none;">
<pre><code>
&lt;script type="text/javascript"&gt;
	var c = document.getElementsByTagName('canvas')[0];
	var b = document.body;
	var a = c.getContext('2d');
	&lt;/script&gt;
	&lt;script type="text/javascript"&gt;
	d=document;

	h=d.createElement('h1');
	h.innerHTML='Draw.';
	b.insertBefore(h, c);

	// context abbreviation loop
	for($ in a){
		a[$[0]+($[6]||$[2])]=a[$];
	}

	// commonly used integers
	x=150;
	y=120;

	c.width=c.height=x*2;
	k='background:#';
	z=c.style;
	z.cssText=k+"416012";

	// pen color array
	A=['000','0e943a','C0C0C0','C5B358'];
	co = '#'+A[0];

	//create color squares
	for(i=0;i&lt;4;i++){
	  sqr(A[i]);
	}
	// not overlapping circle
	oLp = 0;
	// not drawing
	drw = 0;

	onmousemove=function(e){

		// get mouse/canvas properties
		gTs(e,c)

		// mouse intersects circle
		if(dI(eX-oL, eY-oT)){

			z.cursor='crosshair';
			oLp = 1;
			// if the mouse is down, leave a mark
			if (drw == 1) {
			with(a){
	                ln(eX-oL, eY-oT); // lineTo
	                strokeStyle = co;
	                sr() // stroke
	            }
            }
		}
		// mouse off circle
		else {
			z.cursor='default';
			oLp = 0;
			drw = 0
		}
	};
    onmouseup=function(){ drw = 0}
    onmousedown=function(e){
    	// if overlapping
		if(oLp) {
			gTs(e,e.target)
			drw = 1;
			with(a){
				ba(); // beginPath
				lineWidth=3;
				mv(eX-oL, eY-oT) // moveTo
			}
        }
	}
	// get target values
	function gTs(e,t){
		eX=e.pageX;
		eY=e.pageY;
		oL=t.offsetLeft;
		oT=t.offsetTop;
	}
	// create square: k='background:#', v=color from array
	function sqr(v){
		n=d.createElement('a');
		n.id=v;
		n.style.cssText=k + v +';cursor:pointer;height:15px;float:left;margin:0 8px 0 0;width:15px';
		n.onclick=function(e){co='#'+e.target.id}
		b.appendChild(n)
	}
	// does intersect: a=pageX, b=pageY, x=circleX/circleY, y=circleRadius
	function dI(a,b) {
	    f = a-x;
	    g = b-x;
	    return f*f+g*g &lt;= y*y
	}
	// create sphere
	with(a){
		g=cR(x,y,0,x,y,200); // createRadialGradient
		g.addColorStop(0,'#f00');
		g.addColorStop(1,'#600');
		ba(); // beginPath
		fillStyle=g;
		ac(x, x, y, 0, Math.PI*2,false); // arc
		ca(); // closePath
		fl() // fill
	}
	&lt;/script&gt; </code></pre>
</div>
<p><script type="text/javascript">
$(document).ready(function(){
   $('#expand').hide();
   $('#js1k-src').click(function(e){
       e.preventDefault();
       $('#expand').slideToggle();
       changeText($(this).find('span'), 'View', 'Minimize');
   });
});
</script><br />
<script type="text/javascript" src="http://marcysutton.com/v3/wp-content/themes/ms-nextgen/inc/js1k.js"></script></p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/xmas-js1k/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wally.</title>
		<link>http://marcysutton.com/wally/</link>
		<comments>http://marcysutton.com/wally/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 01:06:49 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[dogs]]></category>
		<category><![CDATA[loves]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=1</guid>
		<description><![CDATA[I have a dog named Wally. He likes to jump up trees. <a href="http://marcysutton.com/wally/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have a Border Collie / German Wirehaired Pointer mix named Wally. He likes to jump up trees.</p>
<p>Wally is a great runner, snuggler, explorer and a happy, goofy dog. He came from the Jefferson County Dog Shelter in Madras, Oregon and has amazing &#8220;off-roading&#8221; capabilities. I hope everyone in the world can experience animals as amazing as this guy!</p>
<div class="clear"></div>
<p><img class="size-medium wp-image-87 alignleft" style="margin-right:30px;border:2px dotted #fff;" title="Wally" src="http://marcysutton.com/v3/wp-content/uploads/2010/11/092609_043-200x300.jpg" alt="Wally" width="200" height="300" /><img src="http://marcysutton.com/v3/wp-content/uploads/2010/11/061210_018-220x300.jpg" alt="Wally jumping" title="061210_018" width="220" height="300" class="alignnone size-medium wp-image-277" style="margin-right:30px;border:2px dotted #fff;" /><img src="http://marcysutton.com/v3/wp-content/uploads/2010/11/IMG_0520-224x300.jpg" alt="" title="IMG_0520" width="224" height="300" class="alignnone size-medium wp-image-284" style="border:2px dotted #fff;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/wally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework.</title>
		<link>http://marcysutton.com/zend-framework/</link>
		<comments>http://marcysutton.com/zend-framework/#comments</comments>
		<pubDate>Sat, 06 Nov 2010 03:46:45 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[Zend Framework]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=17</guid>
		<description><![CDATA[Is the coolest. <a href="http://marcysutton.com/zend-framework/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>&#8230;is awesome.</strong></p>
<p>I love that I&#8217;ve gotten to use Zend Framework on a few projects recently. While I do work with other platforms at <a href="http://pop.us" target="_blank">POP</a>, PHP frameworks are my favorite; configuration and syntax are very intuitive, as a Javascript and Flash developer; my own curiosity brings success with code. I&#8217;m excited to learn other frameworks, too &#8212; for now I&#8217;m simply loving the hands-on experience with Object-Oriented PHP and the MVC pattern.</p>
<p>Some of the challenges &#038; successes of my recent Zend projects:</p>
<ul>
<li>Two modules: default and mobile</li>
<li>Twitter feed caching for page performance &#038; API request limits</li>
<li>Custom view helpers for outputting content</li>
<li>Use of the BundleScript Helper</li>
<li>Custom routes for a specific URL structure</li>
<li>Use of built-in head script and style helpers for clean layout templates</li>
</ul>
<p>I&#8217;m excited to learn more about Zend and other frameworks; the best part of being a web developer is expanding my skill-set. I love challenges, so having them built-in to my job make it super satisfying!</p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/zend-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NACCC</title>
		<link>http://marcysutton.com/naccc/</link>
		<comments>http://marcysutton.com/naccc/#comments</comments>
		<pubDate>Fri, 05 Nov 2010 03:51:34 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Fun]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://localhost:8888/?p=24</guid>
		<description><![CDATA[In October 2010, I traveled to Atlanta for the <a href="http://dirtysouthmessengers.com" target="_blank" title="NACCCs">North American Cycle Courier Championships</a> and raced with some peeps in Grant Park. <a href="http://marcysutton.com/naccc/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In October 2010, I traveled to Atlanta for the <a href="http://dirtysouthmessengers.com" target="_blank" title="NACCCs">North American Cycle Courier Championships</a> and raced with some peeps in Grant Park. No, I&#8217;m not a messenger. But I won a trip courtesy of Dead Baby Bikes here in Seattle after taking 1st place for the women in their &#8220;Longboard&#8221; race (alley-cat) in August&#8230;. and why say no to a free trip?</p>
<p>I partook in the non-courier race and finished last of the people who actually completed it (a few dropped out) &#8212; but since I was the only woman, I won by default. Kind of embarrassing, but a win&#8217;s a win!</p>

<div class="ngg-galleryoverview" id="ngg-gallery-2-24">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-71" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/001.jpg" title=" " class="shutterset_set_2" >
								<img title="001" alt="001" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_001.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-72" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/002.jpg" title=" " class="shutterset_set_2" >
								<img title="002" alt="002" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_002.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-73" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/003.jpg" title=" " class="shutterset_set_2" >
								<img title="003" alt="003" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_003.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-74" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/004.jpg" title=" " class="shutterset_set_2" >
								<img title="004" alt="004" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_004.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-75" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/005.jpg" title=" " class="shutterset_set_2" >
								<img title="005" alt="005" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_005.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-76" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/006.jpg" title=" " class="shutterset_set_2" >
								<img title="006" alt="006" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_006.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-77" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/007.jpg" title=" " class="shutterset_set_2" >
								<img title="007" alt="007" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_007.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-78" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/008.jpg" title=" " class="shutterset_set_2" >
								<img title="008" alt="008" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_008.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-79" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/009.jpg" title=" " class="shutterset_set_2" >
								<img title="009" alt="009" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_009.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-80" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/010.jpg" title=" " class="shutterset_set_2" >
								<img title="010" alt="010" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_010.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-81" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/011.jpg" title=" " class="shutterset_set_2" >
								<img title="011" alt="011" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_011.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-82" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/012.jpg" title=" " class="shutterset_set_2" >
								<img title="012" alt="012" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_012.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-83" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/013.jpg" title=" " class="shutterset_set_2" >
								<img title="013" alt="013" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_013.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-84" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/014.jpg" title=" " class="shutterset_set_2" >
								<img title="014" alt="014" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_014.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-85" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/015.jpg" title=" " class="shutterset_set_2" >
								<img title="015" alt="015" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_015.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-86" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/016.jpg" title=" " class="shutterset_set_2" >
								<img title="016" alt="016" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_016.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-87" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/017.jpg" title=" " class="shutterset_set_2" >
								<img title="017" alt="017" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_017.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-88" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/018.jpg" title=" " class="shutterset_set_2" >
								<img title="018" alt="018" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_018.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-89" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/019.jpg" title=" " class="shutterset_set_2" >
								<img title="019" alt="019" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_019.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-90" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/020.jpg" title=" " class="shutterset_set_2" >
								<img title="020" alt="020" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_020.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-91" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/021.jpg" title=" " class="shutterset_set_2" >
								<img title="021" alt="021" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_021.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-92" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/022.jpg" title=" " class="shutterset_set_2" >
								<img title="022" alt="022" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_022.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-93" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/023.jpg" title=" " class="shutterset_set_2" >
								<img title="023" alt="023" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_023.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-94" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/024.jpg" title=" " class="shutterset_set_2" >
								<img title="024" alt="024" src="http://marcysutton.com/v3/wp-content/gallery/naccc/thumbs/thumbs_024.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-95" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/025.jpg" title=" " class="shutterset_set_2" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-96" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/026.jpg" title=" " class="shutterset_set_2" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-97" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/027.jpg" title=" " class="shutterset_set_2" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-98" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/028.jpg" title=" " class="shutterset_set_2" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-99" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/naccc/029.jpg" title=" " class="shutterset_set_2" >
							</a>
		</div>
	</div>
	
	 	
	<!-- Pagination -->
 	<div class='ngg-navigation'><span>1</span><a class="page-numbers" href="http://marcysutton.com/naccc/?nggpage=2">2</a><a class="next" id="ngg-next-2" href="http://marcysutton.com/naccc/?nggpage=2">&#9658;</a></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/naccc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Urban Type</title>
		<link>http://marcysutton.com/urban-type/</link>
		<comments>http://marcysutton.com/urban-type/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 00:52:25 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Photos]]></category>
		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://marcysutton.com/v3/?p=91</guid>
		<description><![CDATA[Originally a photo essay for Typography class at the Art Institute of Seattle, my Urban Type project continues to influence my design style and visual aesthetic. <a href="http://marcysutton.com/urban-type/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Originally a photo essay for Typography class at the Art Institute of Seattle, my Urban Type project continues to influence my design style and visual aesthetic.</p>
<p>View the gallery:</p>

<div class="ngg-galleryoverview" id="ngg-gallery-1-91">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-70" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/wall-tear.jpg" title=" " class="shutterset_set_1" >
								<img title="wall-tear" alt="wall-tear" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_wall-tear.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-69" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/luxury.jpg" title=" " class="shutterset_set_1" >
								<img title="luxury" alt="luxury" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_luxury.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-68" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/101306_027.jpg" title=" " class="shutterset_set_1" >
								<img title="101306_027" alt="101306_027" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_101306_027.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-67" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/052407_087.jpg" title=" " class="shutterset_set_1" >
								<img title="052407_087" alt="052407_087" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_052407_087.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-66" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/052407_067.jpg" title=" " class="shutterset_set_1" >
								<img title="052407_067" alt="052407_067" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_052407_067.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-65" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/052407_030.jpg" title=" " class="shutterset_set_1" >
								<img title="052407_030" alt="052407_030" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_052407_030.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-63" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/052107_019.jpg" title=" " class="shutterset_set_1" >
								<img title="052107_019" alt="052107_019" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_052107_019.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-62" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/051107_213.jpg" title=" " class="shutterset_set_1" >
								<img title="051107_213" alt="051107_213" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_051107_213.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-61" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/051107_167.jpg" title=" " class="shutterset_set_1" >
								<img title="051107_167" alt="051107_167" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_051107_167.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-60" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/051107_162.jpg" title=" " class="shutterset_set_1" >
								<img title="051107_162" alt="051107_162" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_051107_162.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-58" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/051107_083.jpg" title=" " class="shutterset_set_1" >
								<img title="051107_083" alt="051107_083" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_051107_083.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-57" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/051107_075.jpg" title=" " class="shutterset_set_1" >
								<img title="051107_075" alt="051107_075" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_051107_075.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-56" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/051107_037.jpg" title=" " class="shutterset_set_1" >
								<img title="051107_037" alt="051107_037" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_051107_037.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-55" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/050407_093.jpg" title=" " class="shutterset_set_1" >
								<img title="050407_093" alt="050407_093" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_050407_093.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-54" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/050407_083.jpg" title=" " class="shutterset_set_1" >
								<img title="050407_083" alt="050407_083" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_050407_083.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-53" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/050407_081.jpg" title=" " class="shutterset_set_1" >
								<img title="050407_081" alt="050407_081" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_050407_081.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-52" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/050407_056.jpg" title=" " class="shutterset_set_1" >
								<img title="050407_056" alt="050407_056" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_050407_056.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-51" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/050407_051.jpg" title=" " class="shutterset_set_1" >
								<img title="050407_051" alt="050407_051" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_050407_051.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-49" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/050407_009.jpg" title=" " class="shutterset_set_1" >
								<img title="050407_009" alt="050407_009" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_050407_009.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-47" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_414.jpg" title=" " class="shutterset_set_1" >
								<img title="042107_414" alt="042107_414" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_042107_414.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-46" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_409.jpg" title=" " class="shutterset_set_1" >
								<img title="042107_409" alt="042107_409" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_042107_409.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-45" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_353.jpg" title=" " class="shutterset_set_1" >
								<img title="042107_353" alt="042107_353" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_042107_353.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-44" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_320.jpg" title=" " class="shutterset_set_1" >
								<img title="042107_320" alt="042107_320" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_042107_320.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-43" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_315.jpg" title=" " class="shutterset_set_1" >
								<img title="042107_315" alt="042107_315" src="http://marcysutton.com/v3/wp-content/gallery/urban-type/thumbs/thumbs_042107_315.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-42" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_250.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-41" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_113.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-40" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_090.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-39" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_075.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-38" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/042107_062.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-64" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/052407_002.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
		
	<div id="ngg-image-36" class="ngg-gallery-thumbnail-box" style="display: none;" >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://marcysutton.com/v3/wp-content/gallery/urban-type/040907_029.jpg" title=" " class="shutterset_set_1" >
							</a>
		</div>
	</div>
	
	 	
	<!-- Pagination -->
 	<div class='ngg-navigation'><span>1</span><a class="page-numbers" href="http://marcysutton.com/urban-type/?nggpage=2">2</a><a class="next" id="ngg-next-2" href="http://marcysutton.com/urban-type/?nggpage=2">&#9658;</a></div> 	
</div>


]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/urban-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sutton RV</title>
		<link>http://marcysutton.com/sutton-rv/</link>
		<comments>http://marcysutton.com/sutton-rv/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 22:49:35 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Work]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[freelance]]></category>

		<guid isPermaLink="false">http://marcysutton.com/v3/?p=128</guid>
		<description><![CDATA[I have been the designer and developer of my Dad's RV dealership website, <a href="http://suttonrv.com/">SuttonRV.com</a> since 2008. <a href="http://marcysutton.com/sutton-rv/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>In 2008 I redesigned and built my Dad&#8217;s RV dealership website, <a href="http://suttonrv.com/">SuttonRV.com</a>. I inherited some cool branding but also some legacy code that went through many hands. Therefore, I decided to start over with a fresh design and build from scratch while also incorporating the existing inventory CMS.</p>
<p>I was responsible for art direction, interface design and development. Because other firms were creating print and online ads, I also created a downloadable brand guide for vendors in order to promote a consistent identity.</p>
<p>See how the design evolved:</p>
<div style="float: left; margin-right: 10px;"><a href="http://marcysutton.com/v3/wp-content/uploads/2010/08/oldsite.jpg" class="shutterset"><img class="alignnone size-medium wp-image-196" title="Sutton RV - Old Site Design" src="http://marcysutton.com/v3/wp-content/uploads/2010/08/oldsite-206x300.jpg" alt="" width="206" height="300" style="border:2px dotted #fff;" /></a></div>
<div style="float: left;margin-right:20px;"><a href="http://marcysutton.com/v3/wp-content/uploads/2010/08/newsite.jpg" class="shutterset"><img class="alignnone size-medium wp-image-197" title="Sutton RV - New Site Design" src="http://marcysutton.com/v3/wp-content/uploads/2010/08/newsite-223x300.jpg" alt="" width="223" height="300" style="border:2px dotted #fff;" /></a></div>
<p>Some successes of the project included successful brand communication and a sophisticated user-interface for the RV industry. Most importantly, it provided a robust website during the recent economic crisis, which hit RV dealers particularly hard; online deals helped the company to stay competitive.</p>
<p>Most recently, I handed off full-time production on the site to <a href="http://coppercupimages.com/" target="_blank">Copper Cup Images</a> in Oklahoma. It&#8217;s great to see fresh life breathed into the project, including a timely social media campaign. It&#8217;s important for businesses to increase their exposure and connect with their audiences, and Sutton RV is doing it right.</p>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/sutton-rv/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Twitter Feed</title>
		<link>http://marcysutton.com/php-twitter-feed/</link>
		<comments>http://marcysutton.com/php-twitter-feed/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 22:19:22 +0000</pubDate>
		<dc:creator>Marcy</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://marcysutton.com/v3/?p=115</guid>
		<description><![CDATA[A custom PHP parser to output Twitter posts with active links and date linked to the original post. <a href="http://marcysutton.com/php-twitter-feed/" class="more"><span class="offscreen">Read more</span><span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was tasked to use a Twitter feed in a client&#8217;s HTML website a few months ago and though I found a few scripts that were close to what I needed, they just weren&#8217;t getting the job done. Either the date was wrong on all the posts, there was no date at all, or there were no active links in the posts&#8230;. and each attempted to have way more functionality than necessary to accommodate a wide range of users. I just wanted a simple parser to show the post with active links, and the date linked to the post on Twitter. Not difficult, considering a Twitter feed is really just XML &#8212; so I wrote my own PHP 5 class.</p>
<p>Because I was sourcing a single Twitter page that is updated once or twice a day, I determined that using PHP to parse the feed would suffice. If I were pulling in a trending topic that had a way higher frequency of updates (like every few seconds), I would use an AJAX feed instead. But for this particular instance, PHP got the job done quite easily.</p>
<p>With portability &#038; reusability in mind (the main objectives of object-oriented code), I wrote a custom PHP class that generates a Twitter feed in an unordered list. To use the class, you just have to include the file somewhere in your PHP page and create a new TwitterFeed object, passing in the Twitter username and number of posts you would like to show.</p>
<pre><code>&lt;?php
class TwitterFeed {

function __construct($username, $limit){

    <small><em>// generates feed url from $username and $limit </em></small>
    $feed = 'http://twitter.com/statuses/user_timeline.rss?screen_name='.$username  <span style="color:#c6ff00;">&raquo;</span>
    .'&#038;count='.$limit;

    <small><em>// check if file is accessible, to prevent errors in output</em></small>
    if (! ($handle = @fopen($feed, "r")) ) {
        die("&lt;p&gt;There was a problem fetching data. Please check back later.&lt;/p&gt;");
    }
    else {
    <small><em>// use SimpleXML to parse feed</em></small>
    $file = file_get_contents($feed);
    $tweets = new SimpleXMLElement($file);

    echo "&lt;ul id=\"twit-twit\"&gt;\n";

    <small><em>// create array for XML elements I want to skip in my foreach loop</em></small>
    $skip = array('title','link','atom','description','language','ttl');

    foreach($tweets-&gt;channel-&gt;children() as $item){
	<small><em>// skips the first few elements in "channel" (title was being stubborn, so I added more logic)</em></small>
	if(array_search((string)$item-&gt;getName(), $skip) == FALSE &#038;&#038; (string)$item-&gt;getName() !== 'title'){

	    <small><em>// remove username from post descriptions</em></small>
	    $description = str_replace($username.": ", "", $item-&gt;description);
	    <small><em>// make links with http: active in descriptions</em></small>
	    $description = preg_replace("/(http:\/\/|(www\.))(([^\s&lt;]{4,68})[^\s&lt;]*)/", "&lt;a href=\"http://$2$3\"  <span style="color:#c6ff00;">&raquo;</span>
	    target=\"_blank\"&gt;$1$2$4&lt;/a&gt;", $description);
	    <small><em>// make links with @ active in descriptions</em></small>
	    $description = preg_replace("/@(\w+)/", "&lt;a href=\"http://www.twitter.com/\\1\"  <span style="color:#c6ff00;">&raquo;</span>
	    target=\"_blank\"&gt;@\\1&lt;/a&gt;", $description);

	    <small><em>// format date - convert to Unix timestamp, then reformat as desired</em></small>
	    $pubDate = strtotime($item-&gt;pubDate);
	    $date = date('g:i a m-d-y', $pubDate);
	    $url = $item-&gt;guid;

	    <small><em>// print descriptions with active links and date linked to post on Twitter</em></small>
	    echo "&lt;li&gt;".$description." | &lt;a href=\"".$url."\" target=\"_blank\"&gt;".$date."&lt;/a&gt;&lt;/li&gt;\n";
	}
    }
    echo "&lt;/ul&gt;\n";
    }
}
}
?&gt;
<p style="color:#ccc;font-size:12px;font-style:italic;"><span style="color:#c6ff00;">&raquo;</span> denotes break in code for viewing purposes

</code>
</pre>
<p>To get your Twitter feed into action on a PHP page, create a new TwitterFeed object (make sure you&#8217;ve included the class somewhere and you&#8217;re using PHP 5):</p>
<pre>
<code>
&lt;p&gt;Twitter Feed&lt;p&gt;
&lt;?php $twitterfeed = new TwitterFeed('MyTwitterUsername', 5); ?&gt;
</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://marcysutton.com/php-twitter-feed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

