<?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>Trent Walton</title>
	<atom:link href="http://trentwalton.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://trentwalton.com</link>
	<description>Trent Walton&#039;s Web Site</description>
	<lastBuildDate>Thu, 11 Apr 2013 14:53:26 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Responsive Maps</title>
		<link>http://trentwalton.com/2013/04/11/responsive-maps/</link>
		<comments>http://trentwalton.com/2013/04/11/responsive-maps/#comments</comments>
		<pubDate>Thu, 11 Apr 2013 14:47:48 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Multi-Touch]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6226</guid>
		<description><![CDATA[Most embeddable maps are touch friendly in that you can swipe/scroll to reposition the map within their frame. This is great, but users can get stuck if the embedded map happens to fill a viewport at any given&#8230; <a href="http://trentwalton.com/2013/04/11/responsive-maps/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>Most embeddable maps are touch friendly in that you can swipe/scroll to reposition the map within their frame. This is great, but users can get stuck if the embedded map happens to fill a viewport at any given time. If there’s no piece of the actual page in site, there’ll be nothing to touch or swipe from.</p>
<p><a href="http://f.cl.ly/items/3L24210s3g3P001Y2R1p/map.html">Test this</a> on a small touch screen. Unless you channel all your swiping mojo, you won’t be able to scroll to the bottom of the page.</p>
<p>This is most common with single column mobile views where containers occupy 100% of the viewport’s width. To avoid this, I’ll usually set the container closer to 90%. This provides rails on the right and left sides that ensure there’s always part of the page to swipe. I also try and keep the map’s height short. Maybe something like this:</p>
<p><iframe width="100%" height="220" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=en&amp;geocode=&amp;q=Alamo+Springs+Gen+Store+%26+Cafe,+107+Alamo+Road,+Fredericksburg,+TX+78624&amp;sll=30.10255,-98.819424&amp;sspn=0.058735,0.075102&amp;gl=us&amp;ie=UTF8&amp;hq=Alamo+Springs+Gen+Store+%26+Cafe,+107+Alamo+Road,+Fredericksburg,+TX+78624&amp;hnear=&amp;radius=15000&amp;t=m&amp;ll=30.095088,-98.807087&amp;spn=0.03713,0.016994&amp;z=13&amp;output=embed&#038;iwloc=near"></iframe><a style="font-size:0.875em;"  href="https://maps.google.com/maps?f=d&#038;source=s_q&#038;hl=en&#038;geocode=%3BCaanACEo6Gt7FRZUywEdoCIc-ilfG1hjI5NbhjG6rzfkA_Q6OQ&#038;q=Alamo+Springs+Gen+Store+%26+Cafe,+107+Alamo+Road,+Fredericksburg,+TX+78624&#038;sll=30.10255,-98.819424&#038;sspn=0.058735,0.075102&#038;gl=us&#038;ie=UTF8&#038;hq=Alamo+Springs+Gen+Store+%26+Cafe,+107+Alamo+Road,+Fredericksburg,+TX+78624&#038;hnear=&#038;radius=15000&#038;t=m&#038;ll=30.115879,-98.790779&#038;spn=0.032668,0.11467&#038;z=13&#038;vpsrc=6&#038;iwloc=A&#038;daddr=Alamo+Springs+Gen+Store+%26+Cafe,+107+Alamo+Road,+Fredericksburg,+TX+78624">Get directions</a></p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/04/11/responsive-maps/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Reorganization</title>
		<link>http://trentwalton.com/2013/04/10/reorganization/</link>
		<comments>http://trentwalton.com/2013/04/10/reorganization/#comments</comments>
		<pubDate>Wed, 10 Apr 2013 14:54:19 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Responsive]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6179</guid>
		<description><![CDATA[Process is often shaped by how teams are organized. In the context of designing for the multi-device web, the high level of iteration and communication required to build a modern website is rendering the assembly line approach obsolete&#8230; <a href="http://trentwalton.com/2013/04/10/reorganization/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<h3>Process is often shaped by how teams are organized.</h3>
<p>In the context of designing for the multi-device web, the high level of iteration and communication required to build a modern website is rendering the assembly line approach obsolete and reorganization necessary. However, if a process is changed without rethinking the network of talent, resources, and management that support it, friction and inefficiency can arise.</p>
<p>Let’s assume that an assembly line process has 3 key phases: planning, design, and code, where each phase determines the next, and a project transitions primarily from strategy to execution.</p>
<p><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/04/fig1.jpg" alt="fig1"/></p>
<p>Within this approach, teams are often structured to mirror the process. Planners (stakeholders, content strategists, management) define objectives and direction. Then, designers take the handoff to add form, hierarchy, and aesthetic. Finally, coders (front &amp; back-end developers) execute the plan.</p>
<p><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/04/fig21.jpg" alt="fig2"/></p>
<p>I think that this skill-based compartmentalization is one shortcoming of the assembly line. Locking developers and/or designers into a 100% execution role is a missed opportunity; ideally, every role contributes to strategy. Things like device compatibility and technical debt (typically in the realm of developers and often overlooked until the latter part of the project) should be a core part of strategic planning. </p>
<p>Teams compartmentalized in this fashion can have a difficult time iterating and exploring at a reasonable pace. For example, if developers need to schedule a meeting with designers and planners every time a layout change/breakpoint is needed during the coding phase, the iteration loop may extend from a few minutes to a few days.  Traversing these compartmentalized phases and roles becomes cumbersome and time consuming, ultimately diminishing the potential for the final product.</p>
<p>If a process calls for multiple builds and rapid iteration, why not structure teams accordingly? I like the idea of smaller, tactical teams that are capable of executing multiple rounds of planning, design, and code quickly and independently.</p>
<p><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/04/fig32.jpg" alt="fig3"/></p>
<p>The size, structure, and number of teams can be tailored to the organization, but the idea is to assemble teams with complementary roles in a truly collaborative way. Members are available to each other regularly, and the chain of command is not isolated to each division/skill (e.g. designers reporting to a creative director). The teams are ultimately responsible for what they build and how it performs.</p>
<p>Within this structure meetings become quick chats, ideas become prototypes, and the overall process becomes more efficient. For example, think about how much effort is involved when a Photoshop comp is polished, then all the color, sizing, and spacing values get harvested and reproduced in code form by developers. It’s duplicate work.   With a collaborative team all the polish effort would be directed at the browser. Sophie Shepherd <a href="http://cognition.happycog.com/article/times-they-are-a-changin">outlines these benefits in her work with Happy Cog</a>:</p>
<blockquote>
<p>By jumping right into the template phase before design was finished, we were able to make all design decisions in the medium they were meant to be in. We could do QA and device testing as we worked. With the help of SASS, it was easy to make changes and incorporate feedback directly in the browser—infinitely faster than it would have been in Photoshop.</p>
</blockquote>
<p>When various skill sets are combined in this way, people learn from each other. Rather than creating to-do lists filled with nudges and site tweaks for developers, designers could learn CSS and edit designs in the browser alongside more intensive development. Developers could hone their design sensibilities and contribute by making enhancements such as gestures, geolocation, and performance a part of the design process.</p>
<p>Because the things we build rarely take one shape these days, it’s key to keep in mind that our processes and teams probably shouldn’t either. The time of neatly organized process charts and workflows is behind us. Building for the web has become a journey with infinite potential for forks and bumps in the road. Let’s make sure that our process and organization ready us for what lies ahead.</p>
<div class="bird"></div>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/04/10/reorganization/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Type &amp; Touch</title>
		<link>http://trentwalton.com/2013/03/19/type-touch/</link>
		<comments>http://trentwalton.com/2013/03/19/type-touch/#comments</comments>
		<pubDate>Tue, 19 Mar 2013 15:47:26 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Multi-Touch]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6171</guid>
		<description><![CDATA[As a general rule I gravitate towards larger type not only for relative readability, but also to help with touch targets. Yesterday, Matt Griffin from Bearded posted on the desire to, at times, use a base font-size that’s&#8230; <a href="http://trentwalton.com/2013/03/19/type-touch/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>As a general rule I gravitate towards larger type not only for <a href="http://wm4.wilsonminer.com/posts/2008/oct/20/relative-readability/">relative readability</a>, but also to help with touch targets. Yesterday, Matt Griffin from Bearded <a href="http://blog.bearded.com/post/45674673681/lou-ferrigno-gives-his-body-110-should-you">posted</a> on the desire to, at times, use a base font-size that’s less than the 100% (16px) default for a range of media queried viewport widths. I questioned this in a <a href="https://twitter.com/trentwalton/status/313690041522216963">series</a> of <a href="https://twitter.com/trentwalton/status/313691539262042112">nagging</a> <a href="https://twitter.com/trentwalton/status/313700126457741312">tweets</a>, noting that touch and viewport size aren’t connected. The most popular touch devices may currently be phones and tablets, but you can also find touch screen offerings for <a href="http://www.microsoftstore.com/store/msstore/en_US/pd/ThemeID.27509700/VIZIO-27Inch-Touchscreen-AllinOne-CA27TA5/productID.257751200">27” monitors</a> and beyond.</p>
<p>I find it’s better to err on the side of larger type and bigger touch targets on <em>any</em> screen size, but I do think I was over-generalizing. In fact, there are a lot of places on the current <a href="http://www.microsoft.com/">Microsoft Homepage</a> where we’re using 14px (0.875em) text. I think it works quite well for things like labels and caption/sub-text, especially for narrower columns.</p>
<p>Also, it’s entirely possible to have type smaller than 16px and maintain reasonable touch target sizing through vertical spacing like line-height <em>and</em> padding. Why both? Take a look at the two unordered lists below (<a href="http://codepen.io/TrentWalton/pen/skBnz">Demo also on CodePen</a>):</p>
<div class="grid-row">
<div class="centered-block">
<div class="example-a">
<h2>Example A</h2>
<ul>
<li><a href="#">Buy This Thing</a></li>
<li><a href="#">Do That Other Thing Right Here</a></li>
<li><a href="#">Subscribe To This Thing There</a></li>
<li><a href="#">Share The Thing</a></li>
</ul></div>
<div class="example-b">
<h2>Example B</h2>
<ul>
<li><a href="#">Buy This Thing</a></li>
<li><a href="#">Do That Other Thing Right Here</a></li>
<li><a href="#">Subscribe To This Thing There</a></li>
<li><a href="#">Share The Thing</a></li>
</ul></div>
</div>
</div>
<p>Example A only uses line height to establish vertical spacing, but when text wraps at narrower views the list items are hard to tell apart because lines of text and list item links are spaced the same. Example B has a tighter line-height with the difference being made up with the extra padding. This way, when the text wraps it’s easy to tell items apart. Bada-bing! </p>
<style type="text/css" media="screen">.centered-block h2{float: left; width: 100%; display: block; font-size: 1.375em; border-bottom:  1px solid rgba(0, 0, 0, 0.2);}
.example-a ul, .example-b ul{list-style:none;padding:0; margin: 0 0 2em; width: 100%; display: block;float: left;}
.example-a a, .example-b a{display:block;}
.example-a, .example-b{width:46%;float:left; }
.example-b{margin-left:8%;}
.example-a li a{line-height:2;}
.example-b li a{line-height:1.25;padding:0.4em 0;}</style>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/03/19/type-touch/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>SXSW 2013</title>
		<link>http://trentwalton.com/2013/03/03/sxsw-2013/</link>
		<comments>http://trentwalton.com/2013/03/03/sxsw-2013/#comments</comments>
		<pubDate>Mon, 04 Mar 2013 03:08:58 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Dribbble]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[SXSW]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6146</guid>
		<description><![CDATA[I’m looking forward to SXSW Interactive 2013, which kicks off this Friday, March 8th. This year there are 2 things I’m particularly excited about. The first is the Dribbble meetup on Saturday, March 9th at 8pm at Scholz&#8230; <a href="http://trentwalton.com/2013/03/03/sxsw-2013/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>I’m looking forward to <a href="http://sxsw.com/interactive">SXSW Interactive 2013</a>, which kicks off this Friday, March 8th. This year there are 2 things I’m particularly excited about.</p>
<p><a href="http://www.meetup.com/teamdribbble/events/105861042/"><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/03/atx.jpg" alt="ATX Dribbble Meetup"/></a></p>
<p>The first is the <a href="http://www.meetup.com/teamdribbble/events/105861042/">Dribbble meetup</a> on Saturday, March 9th at 8pm at Scholz Garten. The event is hosted by <a href="http://dribbble.com">Dribbble</a>, <a href="http://microsoft.com">Microsoft</a>, <a href="http://squarespace.com">Squarespace</a>, <a href="http://creativemarket.com">Creative Market</a>, <a href="http://happycog.com">Happy Cog</a>, and <a href="http://paravelinc.com">Paravel</a>. We had a trillion people and an ice sculpture last year, so don’t miss it.</p>
<p><a href="http://success.adobe.com/microsites/sxsw2013/creative-camp.html"><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/03/adobe.lpf_.primary-imagery.sxsw2013.936x209.jpg" alt="Adobe SXSW Creative Camp Panel"/></a></p>
<p>Then, on Sunday, March 10th I get to be part of <a href="http://success.adobe.com/microsites/sxsw2013/creative-camp.html">Adobe Creative Camp</a>, which spans the entire day. I’m on a panel at 3:30pm called <a href="http://schedule.sxsw.com/2013/events/event_IAP15999">Responsive Design From Every Angle</a> with <a href="https://twitter.com/sophshepherd">Sophie Shepherd</a>, <a href="https://twitter.com/jacobsurber">Jacob Surber</a>, and <a href="https://twitter.com/wallowmuddy">Emily Wengert</a>. I’m honored to have been asked and think it’ll be great.</p>
<p><b>Update: 3/13/13</b><br />
The infinitely talented <a href="https://twitter.com/gerrenlamson">Gerren Lamson</a> recently <a href="http://www.gerrenlamson.com/blog/2013/03/sxsw-sketchnotes-2013-%E2%80%93-responsive-design-from-every-angle/">posted his sketchnotes</a> from the Responsive Design From Every Angle panel. Gosh, he’s good.</p>
<p><a href="http://www.flickr.com/photos/25552033@N06/8552202309/"><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/03/sketchnotes_sxsw2013_sm.jpg" alt="Responsive Design From Every Angle Sketchnotes"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/03/03/sxsw-2013/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Mobile Book</title>
		<link>http://trentwalton.com/2013/02/11/the-mobile-book/</link>
		<comments>http://trentwalton.com/2013/02/11/the-mobile-book/#comments</comments>
		<pubDate>Mon, 11 Feb 2013 21:31:03 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Writing]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6125</guid>
		<description><![CDATA[It’s been an honor to contribute a chapter to Smashing Magazine’s The Mobile Book. I had the lead-off position in a series of chapters about responsive web design that was brilliantly followed up by Brad Frost and Dave&#8230; <a href="http://trentwalton.com/2013/02/11/the-mobile-book/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>It’s been an honor to contribute a chapter to Smashing Magazine’s <a href="http://www.the-mobile-book.com">The Mobile Book</a>. I had the lead-off position in a series of chapters about responsive web design that was brilliantly followed up by <a href="http://bradfrostweb.com">Brad Frost</a> and <a href="http://www.dmolsen.com/mobile-in-higher-ed/">Dave Olsen</a>.</p>
<p><a href="http://www.the-mobile-book.com/"><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/02/smashing-2.jpg" alt="The Mobile Book by Smashing Magazine"/></a><a href="http://www.the-mobile-book.com/"><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/02/smashing-31.jpg" alt="The Mobile Book by Smashing Magazine"/></a></p>
<p>If you’d like to take the book for a test drive, good news! Mine is the free sample chapter (<a href="http://provide.smashingmagazine.com/the-mobile-book-free-sample.pdf">8.0mb PDF</a>). But there’s nothing quite like the real thing. This is Smashing’s best looking book, topped off with illustrations by the infinitely talented <a href="http://mikekus.com">Mike Kus</a>.</p>
<p><a href="http://www.the-mobile-book.com/"><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/02/smashing-41.jpg" alt="The Mobile Book by Smashing Magazine"/></a></p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/02/11/the-mobile-book/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Where to Start</title>
		<link>http://trentwalton.com/2013/02/07/where-to-start/</link>
		<comments>http://trentwalton.com/2013/02/07/where-to-start/#comments</comments>
		<pubDate>Thu, 07 Feb 2013 15:27:51 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Paravel]]></category>
		<category><![CDATA[Responsive]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6086</guid>
		<description><![CDATA[When making the transition to building responsive websites, the hardest part can be getting started. I get my fair share of questions about how to choose a direction and chart out the first few steps from industry comrades&#8230; <a href="http://trentwalton.com/2013/02/07/where-to-start/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<h3>When making the transition to building <a href="http://en.wikipedia.org/wiki/Responsive_web_design">responsive</a> websites, the hardest part can be getting started.</h3>
<p>I get my fair share of questions about how to choose a direction and chart out the first few steps from industry comrades and potential clients. It can seem daunting, so I thought I’d attempt to sum up a few of my own current thoughts on the matter.</p>
<h3>Consider RWD From the Beginning.</h3>
<p>I believe this starts with <a href="http://trentwalton.com/2012/02/02/redefined/">a shift in perception</a>. Whether massive or minute, this shift usually involves letting go of a lot of assumptions that center around desktop-centric browsing. There is so little that we can actually count on: <a href="http://globalmoxie.com/blog/desktop-touch-design.shtml">mouse pointers vs fat fingers</a>, <a href="http://trentwalton.com/2010/07/05/non-hover/">hover states</a>, screen sizes, connection speeds, device capabilities, etc. What good is initial planning (content strategy, IA, sketching, prototyping) without considering all of the variables the multi-device web provides?</p>
<p>If a team is knee-deep in .PSDs before considering layout changes and alternate viewports, opportunities for optimization and innovation will be overlooked. I’d rather proactively embrace a new approach than try to shoehorn an old one.</p>
<h3>The Benefits of a Lengthy On-Ramp</h3>
<p>If I were on a team organized around fixed-width desktop-centric production I wouldn’t want to be expected to immediately start building responsive sites at the usual pace. Taking time to fiddle with devices, hack code, and perhaps most importantly, time to think pays off in the long run. Giving teams and individuals a cushion to get back up to speed after taking a new direction helps instill a sense of purpose instead of panic.</p>
<p>This cushion could be in the form of extra time for reading and research, extra time budgeted into a project, or even better, a responsive hack week project. Imagine teams of 2-5 that build a responsive site on any fictitious topic they want.</p>
<p>We had to uproot a lot of what we were used to at Paravel, and there are only three of us. Processes and roles will change. Not everyone will be delighted about these changes all the time, so ease in and give team members time to learn by doing.</p>
<h3>De-compartmentalize the workflow.</h3>
<p>I’ve mentioned this <a href="http://trentwalton.com/2011/07/14/content-choreography/#decompartmentalize">before</a>, but ditching the assembly line method of site building for a more communicative, iterative process will be helpful. Team members learn from each other (<a href="http://markdotto.com/2011/04/15/fatten-up-those-ts/">fatten those T’s</a>) and arrive at solutions more quickly when they work closely. Rather than a more traditional design and development departmental split, why not create small teams with both design and development talent? That way, when someone has a good idea, it can be designed and prototyped without the hassle of multiple handoffs.</p>
</div>
<div class="grid-row centered pin-drop">
<h3>On Content</h3>
<p>No amount of design or code can adequately fix content problems.  It can be tempting to think about content in terms of mapping it to a desktop-based frame in your mind, but it’s important to separate content and hierarchy from any single layout possibility. Now is the perfect time to embrace the web’s unpredictability as well as the mobile first line of thinking.</p>
<blockquote><p><a href="http://services.google.com/fh/files/misc/multiscreenworld_final.pdf">Research from Google (PDF)</a> shows that 90 percent of people start a task using one device, then pick it up later on another device—most commonly, people start a task on smartphone, and then complete it on the desktop.</p>
</blockquote>
<p><a href="http://alistapart.com/column/windows-on-the-web">Karen Mcgrane’s thoughts</a> on content parity and consistency nail it for me. In many cases, it seems as though over-engineering and over-thinking take the place of good ol’ fashioned editing and restraint.</p>
<h3>On Design</h3>
<p>When content and hierarchy are set, where to next? I still use Photoshop, but I use it differently. It’s no longer for prescribing exactly what a site should look like. Instead, it’s used for quick layout exploration and asset creation. As for which view/layout size one should start with, I don’t think it matters. Remember, a single photoshop comp will only express a sliver of the layout potential a fully-flexible responsive site has. It’s impossible to accurately assess a responsive layout in .JPG form.</p>
<p>That said, no one should feel like he/she has to drop photoshop or any other tool cold turkey. To me, it’s less about how I get there and more about ensuring that old habits aren’t triggering reversions in my perception or wasting time. I think browser-centric workflows and style guides are the future, but don’t be shy about casually assembling components in a .PSD for comprehensive evaluation if you want.</p>
<h3>On Code</h3>
<p>Whether it’s CSS for a single component or an entire site, I finish in a mobile-first fashion by using min-width media queries to set the smallest view and move outward from there. However, I start much differently. I begin with wide views because the layout is usually more complex. I find it easier to ensure columns and spacing are set wide and work my way down to a single column.</p>
<p>All my values are <a href="http://www.w3.org/TR/css3-values/#relative-lengths">relative</a> (em, rem, etc.) and based on the 100% 16px base, so I can move code around without losing proportion. As I continue to fidget with various layouts, I shuffle code for larger views down into alternate media queries as needed. I’m not saying this is the most efficient practice, but at the end of a project this somehow helps me feel like every view has been well considered, which is most important to me.</p>
<h3 id="breakpoints">On Breakpoints</h3>
<p>It’s good to plan, design, and test with all sorts of devices in mind, but it’s become standard to let media queried breakpoints be defined by content/layout rather than any specific device. Whenever things don’t fit or hierarchy breaks, add a media query. My favorite example of this is if we set a <a href="http://www.w3.org/TR/css3-mediaqueries/#device-width">max-device-width</a> media query at 480px to target an iPhone 4, the iPhone 5 wouldn’t display any of the targeted styles because the screen is larger. Fine-tuning breakpoints to the design rather than the device will make your responsive layout ready for just about any new device the market may throw at it. </p>
<h3>On Grid Systems and Frameworks</h3>
<p>One of the most important skills in RWD is the ability  to control the layout (how content shifts and reflows at various widths). Grid systems can be extremely helpful, but I’d say it’s good to avoid counting on them too much. To me, using these tools in a drag &amp; drop fashion takes the fun out of the process because the framework then determines the <a href="http://trentwalton.com/2011/07/14/content-choreography/">content choreography</a> and not the designer.</p>
</div>
<div class="grid-row centered pin-drop-two">
<h3>Get help.</h3>
<p>Most of our learning at <a href="http://paravelinc.com">Paravel</a> has been through our mistakes. Whether it’s determining if a design might paint you into a corner when things begin to scale or how best to code a new feature out, getting help saves time and money. Don’t be afraid to reach out to teams with specialized experience, whether in the form of production work or introductory consulting.</p>
<p>Above all, the key is to not get frustrated if the process gets sloppy or less efficient than we’re accustomed to. While projects may take longer at first, the effort put forth to ensure that teams are headed in the right direction will pay off exponentially. And remember, it’s less about how we start than where we end up. The trick is simply to get going.</p>
<p>For additional tips, check out Chris Coyier’s <a href="http://css-tricks.com/notes-agency-starting-their-first-responsive-web-project/">Notes to an Agency Starting Their First Responsive Web Project</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/02/07/where-to-start/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Hitchcock on Happiness</title>
		<link>http://trentwalton.com/2013/01/30/hitchcock-on-happiness/</link>
		<comments>http://trentwalton.com/2013/01/30/hitchcock-on-happiness/#comments</comments>
		<pubDate>Wed, 30 Jan 2013 14:59:53 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6082</guid>
		<description><![CDATA[But when all these [negative emotions] are removed, and you can look forward, and the road is clear ahead, and now you’re going to create something. That’s as happy as I would ever want to be. I love&#8230; <a href="http://trentwalton.com/2013/01/30/hitchcock-on-happiness/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p><iframe width="1400" height="1050" src="http://www.youtube.com/embed/14dOICbwSIs" frameborder="0" allowfullscreen></iframe></p>
<blockquote><p>But when all these [negative emotions] are removed, and you can look forward, and the road is clear ahead, and now you’re going to create something. That’s as happy as I would ever want to be.</p>
</blockquote>
<p>I love the look he has on his face. You can almost see memories and experiences flash by. The joy I find in making something can easily be dashed when all is not well with those whom I care about. Work hard. Be nice. Handle your business, and don’t be an asshole.</p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/01/30/hitchcock-on-happiness/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Parallax Scrolling on the Web</title>
		<link>http://trentwalton.com/2013/01/20/parallax-scrolling-on-the-web/</link>
		<comments>http://trentwalton.com/2013/01/20/parallax-scrolling-on-the-web/#comments</comments>
		<pubDate>Sun, 20 Jan 2013 20:58:03 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Opinion]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6004</guid>
		<description><![CDATA[While I’ve built one or two myself, I think parallax scrolling websites can, at times, be excessive. In the rare occasion where the effect is an appropriate fit, it can add a nice touch of natural perspective to&#8230; <a href="http://trentwalton.com/2013/01/20/parallax-scrolling-on-the-web/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>While I’ve built <a href="http://lostworldsfairs.com/eldorado/">one</a> or <a href="http://trentwalton.com/2012/03/06/into-the-woods/">two</a> myself, I think <a href="http://en.wikipedia.org/wiki/Parallax">parallax</a> scrolling websites can, at times, be excessive. In the rare occasion where the effect is an appropriate fit, it can add a nice touch of natural perspective to a site.</p>
<p><img src="http://pcdn.paravel.netdna-cdn.com/wp-content/uploads/2013/01/parallax-background.gif" alt="Parallax Example" style="width:100%;" /></p>
<p>In the above GIF, I mounted a camera on a tripod and snapped shots at regular intervals as I raised and lowered the arm. Things in the foreground move up &amp; down faster and further than things in the background. Also, things only shift on the axis being traveled—nothing shifts left &amp; right along the x-axis if the y-axis is the one being traveled.</p>
<p>That’s why I think using vertical scroll to trigger horizontal motion can feel jarring and unnatural. Similar effects, like slowing the pace of a scroll or using it to load, rotate, or animate objects, can feel clunky and disorienting. There are surely exceptions, but assuming these effects make a site more engaging might be unsafe. I actually feel less engaged when scroll behavior is unexpected or hijacked. Like a car’s steering, even subtle changes in responsiveness will leave the driver unsure and less focused on what’s in front of them. </p>
<p>We should also keep in mind that extra browser/device testing is necessary. Some implementations can harm performance and won’t work well in touch environments. Parallax sites can be great fun, but please, implement with care. </p>
<p>Oh, and hat tip to Sega’s 1988 smash, <a href="http://en.wikipedia.org/wiki/Altered_Beast">Altered Beast</a>, for showing us all how cool parallax is in the first place.</p>
<p><iframe width="420" height="315" src="http://www.youtube.com/embed/ypGxYM3MHqY" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/01/20/parallax-scrolling-on-the-web/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Beyond Device Testing</title>
		<link>http://trentwalton.com/2013/01/17/beyond-device-testing/</link>
		<comments>http://trentwalton.com/2013/01/17/beyond-device-testing/#comments</comments>
		<pubDate>Thu, 17 Jan 2013 16:18:48 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Responsive]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=6000</guid>
		<description><![CDATA[I had always looked at device testing as a straightforward pass/fail endeavor where websites either look and behave as expected or not. I would interact with whichever device—smartphone, tablet, or in-between—only for as long as it took me&#8230; <a href="http://trentwalton.com/2013/01/17/beyond-device-testing/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>I had always looked at device testing as a straightforward pass/fail endeavor where websites either look and behave as expected or not. I would interact with whichever device—smartphone, tablet, or in-between—only for as long as it took me to verify that nothing was broken. At the end of the day all I gained was a check on a to-do list.</p>
<p>Recently, I’ve started ‘moving in’ to newly acquired or borrowed devices. I’ll setup email, multi-task, edit text, road test apps, and of course, browse the internet. Sometimes the experience is delightful, at others it’s frustrating and slow, but either way I win because I’ve taken a step or two closer to understanding where users might be coming from.</p>
<p>As web designers, our perceptions are among the most valuable tools in our arsenals. Limiting ourselves to one browser, operating system, or device brand is risky if our goal is to sensibly design for all of them. Now when I pick up a device to test, I find myself less quick to put it back down. </p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/01/17/beyond-device-testing/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows Phone 8 Viewport Fix</title>
		<link>http://trentwalton.com/2013/01/16/windows-phone-8-viewport-fix/</link>
		<comments>http://trentwalton.com/2013/01/16/windows-phone-8-viewport-fix/#comments</comments>
		<pubDate>Wed, 16 Jan 2013 15:54:19 +0000</pubDate>
		<dc:creator>Trent</dc:creator>
				<category><![CDATA[Notes]]></category>
		<category><![CDATA[Responsive]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://trentwalton.com/?p=5994</guid>
		<description><![CDATA[I wanted to post the code I’ll be using to get responsive layouts to render properly in IE10 for both Snap Mode and Windows Phone 8. Tim Kadlec and Matt Stow have documented &#38; championed the cause better&#8230; <a href="http://trentwalton.com/2013/01/16/windows-phone-8-viewport-fix/">read&#160;more</a>]]></description>
				<content:encoded><![CDATA[<p>I wanted to post the code I’ll be using to get responsive layouts to render properly in IE10 for both <a href="http://windows.microsoft.com/en-US/windows-8/snap-apps#1TC=t1">Snap Mode</a> and Windows Phone 8. <a href="http://timkadlec.com/2013/01/windows-phone-8-and-device-width">Tim Kadlec</a> and <a href="http://mattstow.com/responsive-design-in-ie10-on-windows-phone-8.html">Matt Stow</a> have documented &amp; championed the cause better than I ever could, so read their posts if you want the full story. Basically, I’m following the recommendation to use the following code to set viewport in my CSS:</p>
<pre><code>@-webkit-viewport{width:device-width}
@-moz-viewport{width:device-width}
@-ms-viewport{width:device-width}
@-o-viewport{width:device-width}
@viewport{width:device-width}</code></pre>
<p>A fix is on the way to get Windows Phone 8 to recognize CSS pixels (preferred behavior) rather than device pixels. In the meantime, use this javascript before any other scripts in the head if you need an immediate patch:</p>
<pre><code>if (navigator.userAgent.match(/IEMobile\/10\.0/)) {
  var msViewportStyle = document.createElement("style");
  msViewportStyle.appendChild(
    document.createTextNode(
      "@-ms-viewport{width:auto!important}"
    )
  );
  document.getElementsByTagName("head")[0].
    appendChild(msViewportStyle);
}
</code></pre>
<p>Here’s the <a href="http://cl.ly/code/1Q1E3S101A2R">code</a> and <a href="http://twa.lt/ietenvp">demo link</a> (<a href="http://twa.lt/ietenvp">twa.lt/ietenvp</a>) for my test. And thanks to <a href="https://twitter.com/reybango">Rey Bango</a> for helping us with a fix.</p>
]]></content:encoded>
			<wfw:commentRss>http://trentwalton.com/2013/01/16/windows-phone-8-viewport-fix/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching 1/3 queries in 0.001 seconds using memcached
Object Caching 789/789 objects using memcached
Content Delivery Network via pcdn.paravel.netdna-cdn.com

 Served from: trentwalton.com @ 2013-05-22 02:26:57 by W3 Total Cache -->