<?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>User Interface Trends &#187; HTML5</title>
	<atom:link href="http://uitrends.com/tag/html5/feed/" rel="self" type="application/rss+xml" />
	<link>http://uitrends.com</link>
	<description>A place to catalog, discuss, and rate trends in user interface design</description>
	<lastBuildDate>Wed, 21 Jul 2010 04:38:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1-beta</generator>
		<item>
		<title>The Return of SVG</title>
		<link>http://uitrends.com/2010/07/02/the-return-of-svg/</link>
		<comments>http://uitrends.com/2010/07/02/the-return-of-svg/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 18:34:24 +0000</pubDate>
		<dc:creator>Ron Norman</dc:creator>
				<category><![CDATA[Trends]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[scalable vector graphics]]></category>
		<category><![CDATA[svg]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web 4.0]]></category>

		<guid isPermaLink="false">http://uitrends.com/?p=2156</guid>
		<description><![CDATA[Trend: SVG use on the rise Software can be like wine.  Let&#8217;s say, a bottle of red wine. How about, a Cabernet Sauvignon, aged 11 years or so, that you forgot about in your wine cellar.  You&#8217;ve tried this one before, when it was still young, and it didn&#8217;t do much for you.  Now you [...]]]></description>
			<content:encoded><![CDATA[<h3>Trend: SVG use on the rise</h3>
<p><a href="http://uitrends.com/wp-content/uploads/2010/07/svg_wine1.png"><img class="alignleft size-full wp-image-2161" style="float: left" src="http://uitrends.com/wp-content/uploads/2010/07/svg_wine1.png" alt="" width="204" height="583" /><br />
</a>Software can be like wine.  Let&#8217;s say, a bottle of red wine. How about, a Cabernet Sauvignon, aged 11 years or so, that you forgot about in your wine cellar.  You&#8217;ve tried this one before, when it was still young, and it didn&#8217;t do much for you.  Now you give it another shot&#8230;</p>
<p>You immediately notice hints of oak, vanilla, and traces of blackberries.  It&#8217;s a little much to take in, so you let it breathe.  You then notice rich tannins, and more complex aromas that you can&#8217;t place.  You look at the bottle, and read label: &#8220;Scalable Vector Graphics ~ 1999&#8243;.</p>
<p>The Scalable Vector Graphics (SVG) format is nothing new.  Created around 1999, this XML based standard needed to mature a little to really show it&#8217;s capabilities.  I&#8217;m sure those of you that have been around these interwebs a time or two have come across SVG in the past and were probably unimpressed.  With the web becoming a legitimate platform, and as the underlying technologies (HTML, CSS, and Javascript) and the browser have finally started to mature, the capabilities of SVG can now be realized.  We all know from the mass amount of shiny icons and &#8220;web 2.0&#8243; sites out there that vector graphics are really popular these days.  But with SVG, the ability to use and manipulate vector graphics as objects is taking the web past 3.0, all the way to <a title="http://www.web4point0.com/" href="http://www.web4point0.com/" target="_blank">4.0!!</a></p>
<p>Here are some examples of pretty compelling uses of the SVG format:</p>
<p><strong>The Raphaël Javascript + SVG Library</strong><br />
<a href="http://raphaeljs.com/analytics.html" target="_blank">http://raphaeljs.com/analytics.html</a><br />
<a href="http://raphaeljs.com/chart.html" target="_blank">http://raphaeljs.com/chart.html</a><br />
<a href="http://raphaeljs.com/ball.html" target="_blank">http://raphaeljs.com/ball.html</a></p>
<p><a href="http://raphaeljs.com/analytics.html"><img class="alignnone size-full wp-image-2167" src="http://uitrends.com/wp-content/uploads/2010/07/raphael_svg.png" alt="" width="425" height="175" /></a></p>
<p><strong>W3C Example w/ Code:<span style="font-weight: normal"><br />
</span><a href="http://www.w3schools.com/svg/tryit.asp?filename=animatemotion_2&amp;type=svg" target="_blank"><span style="font-weight: normal">http://www.w3schools.com/svg/tryit.asp?filename=animatemotion_2&amp;type=svg</span></a><span style="font-weight: normal"> </span></strong></p>
<p><strong>One of the more famous SVG examples, the cubic spline tiger:<br />
<a href="http://www.croczilla.com/bits_and_pieces/svg/samples/tiger/tiger.svg" target="_blank"><span style="font-weight: normal">http://www.croczilla.com/bits_and_pieces/svg/samples/tiger/tiger.svg</span></a><span style="font-weight: normal"> </span></strong></p>
<p>&#8220;What about HTML5?&#8221; you might ask.  &#8221;What about the really cool stuff that the <a title="HTML Canvas example" href="http://mrdoob.com/projects/harmony/">Canvas tag can do</a>?&#8221;  Well, there is some overlap, but SVG is much more suited to manipulating objects than the Canvas.   The way to view it is that (out of the box) SVG deals with graphical objects (vector graphics, raster graphics, text) and remembers what is rendered, making it easy to re-render.  The HTML5 Canvas is a lower level protocol that is basically a &#8220;drawable&#8221; region, which makes it very flexible.  One is not better than the other, they are just different mechanisms.  If SVG is a bottle of fine wine, the Canvas is a <a title="Cosmo Kramer w/ Cuban" href="http://nonicoclolasos.files.wordpress.com/2008/10/kramer.jpg" target="_blank">Cuban cigar</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://uitrends.com/2010/07/02/the-return-of-svg/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>HTML5 Challenges</title>
		<link>http://uitrends.com/2010/02/20/html5-challenges/</link>
		<comments>http://uitrends.com/2010/02/20/html5-challenges/#comments</comments>
		<pubDate>Sun, 21 Feb 2010 05:56:37 +0000</pubDate>
		<dc:creator>Jeff Noble</dc:creator>
				<category><![CDATA[Trends]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[banners]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://uitrends.com/?p=1682</guid>
		<description><![CDATA[If you haven&#8217;t heard about HTML5, then I&#8217;m both happy that you have awoken from your coma, and sad that you haven&#8217;t been following the magic miracle that will finally fix all the browser compatibility problems and give us amazing animation and video without &#8220;a buggy/lazy&#8221; plugin. While the development of HTML5 is encouraging, and [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven&#8217;t heard about HTML5, then I&#8217;m both happy that you have awoken from your coma, and sad that you haven&#8217;t been following the magic miracle that will finally fix all the browser compatibility problems and give us amazing animation and video without <a href="http://www.9to5mac.com/steve%20jobs-google-dont-be-evil-42382438" target="_blank">&#8220;a buggy/lazy&#8221; plugin.</a> While the development of HTML5 is encouraging, and recent developments like YouTube rolling out HTML5 video for the two browsers out now that support it, as well as Apple refusing to put Flash on the iPad and iPhone, it still might be a bit soon to crown HTML5 the king of the web any time soon. I found the following links below that highlight some of the current challenges, I know, shame on me for bringing it up.</p>
<h2>Enjoy Time Spent Encoding Videos</h2>
<p>&#8220;There is no single combination of containers and codecs that works in all HTML5 browsers. To make your video watchable across all of these devices and platforms, you’re going to have to encode your video more than once.&#8221;<br />
<a href="http://diveintohtml5.org/video.html" target="_blank">http://diveintohtml5.org/video.html</a></p>
<h2>Hope You Like Banners</h2>
<p>&#8220;HTML5 won’t kill Flash banner ads – they’ll just be done in HTML5, but now you can’t ignore them with a Flash-blocker&#8221;<br />
<a href="http://radleymarx.com/2010/02/five-myths-of-html5-vs-adobe-flash" target="_blank">http://radleymarx.com/2010/02/five-myths-of-html5-vs-adobe-flash</a></p>
<h2>Just a Reminder, Standards Move Slow</h2>
<p>&#8220;The <em>de facto</em> standard for the Web in the past decade was IE6.&#8221;<br />
<a href="http://blog.est.im/archives/830/comment-page-1">http://blog.est.im/archives/830/comment-page-1</a></p>
<h2>A Somewhat Misleading Final Specification Date</h2>
<p><span style="color: #000000">&#8220;The HTML5 specification is not expected to be <em>finalized</em> until 2022&#8243;</span><br />
<a href="http://www.eweek.com/c/a/Application-Development/20-Essential-Things-to-Know-About-the-HTML5-Web-Language-329684/?kc=EWKNLEDP02082010A" target="_blank">http://www.eweek.com/c/a/Application-Development/20-Essential-Things-to-Know-About-the-HTML5-Web-Language-329684/?kc=EWKNLEDP02082010A</a></p>
<h2>Ready or Not?</h2>
<p>Is HTML5 Ready? <a href="http://ishtml5ready.com/" target="_blank">http://ishtml5ready.com/<br />
</a>Is HTML5 Ready Yet? <a href="http://ishtml5readyyet.com/" target="_blank">http://ishtml5readyyet.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://uitrends.com/2010/02/20/html5-challenges/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Javascript Toolkits Gone Wild</title>
		<link>http://uitrends.com/2010/02/10/javascript-toolkits-gone-wild/</link>
		<comments>http://uitrends.com/2010/02/10/javascript-toolkits-gone-wild/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 16:41:46 +0000</pubDate>
		<dc:creator>Ron Norman</dc:creator>
				<category><![CDATA[Trends]]></category>
		<category><![CDATA[dojo]]></category>
		<category><![CDATA[GWT]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[midori]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[Script.aculo.us]]></category>
		<category><![CDATA[scriptaculous]]></category>
		<category><![CDATA[Toolkits]]></category>

		<guid isPermaLink="false">http://uitrends.com/?p=1643</guid>
		<description><![CDATA[Trend: Javascript Toolkits It seems Javascript Toolkits have infiltrated every nook and cranny of the internet. And it seems like everybody and their nephew has built one. So which toolkit is the right one for you?  Well, most of the big names have the same subset of features, such as &#8220;drag and drop&#8221;, animation capabilities, [...]]]></description>
			<content:encoded><![CDATA[<h3 class="trend">Trend: Javascript Toolkits</h3>
<p>It seems Javascript Toolkits have infiltrated every nook and cranny of the internet.  And it seems like everybody and <a href="http://newsinfo.iu.edu/pub/libs/images/usr/3765.jpg">their nephew</a> has built one.</p>
<p>So which toolkit is the right one for you?  Well, most of the big names have the same subset of features, such as &#8220;drag and drop&#8221;, animation capabilities, and XML HTTPRequest functionality.  Maybe you need something a little more, like HTML Generation or the out-of-the-box charting functionality of Dojo.  Or, your deciding factor may be licensing.  You may love the features of GWT, but your company doesn&#8217;t gel with the Apache License.</p>
<p>I put together the illustration below from the data available <a href="http://en.wikipedia.org/wiki/Comparison_of_JavaScript_frameworks">on this wiki article</a> to compare all the big guns in the Javascript Toolkit game.  I know I left off some that you may be using, and didn&#8217;t list all of the features, but this should be a good snapshot to get you started.  Please let us know your experience with these or any other Javascript Toolkits.</p>
<p>Another thing we would love to know is will you be using one of these toolkits when HTML5 is &#8220;fully supported&#8221; in all the major browsers&#8230; whenever that may be?</p>
<p><a href="http://uitrends.com/wp-content/uploads/2010/02/javasript_toolkit_comparison3.jpg"><img class="alignnone size-full wp-image-1644" src="http://uitrends.com/wp-content/uploads/2010/02/javasript_toolkit_comparison3.jpg" alt="javasript_toolkit_comparison" width="600" /></a></p>
<p>Toolkit sites:<br />
Scriptaculous: <a href="http://script.aculo.us/">http://script.aculo.us/</a><br />
Dojo: <a href="http://dojotoolkit.org/">http://dojotoolkit.org/<br />
</a>GWT: <a href="http://code.google.com/webtoolkit/">http://code.google.com/webtoolkit/<br />
</a>jQuery: <a href="http://jquery.com/">http://jquery.com/<br />
</a>MooTools: <a href="http://mootools.net/">http://mootools.net/<br />
</a>midori: <a href="http://www.midorijs.com/">http://www.midorijs.com/</p>
<p></a></p>
]]></content:encoded>
			<wfw:commentRss>http://uitrends.com/2010/02/10/javascript-toolkits-gone-wild/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Interview with Eric Meyer: The Future of Web Design Part 2</title>
		<link>http://uitrends.com/2009/10/29/interview-with-eric-meyer-the-future-of-web-design-part-2/</link>
		<comments>http://uitrends.com/2009/10/29/interview-with-eric-meyer-the-future-of-web-design-part-2/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 13:44:20 +0000</pubDate>
		<dc:creator>Jeff Noble</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[Eric Meyer]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[ui trend]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://uitrends.com/?p=1232</guid>
		<description><![CDATA[Recently I was fortunate enough to interview Eric Meyer on the future of web design in what seems to be turning into an interesting series on this topic (See the first interview with Chris Coyier here). And for those of you that don&#8217;t know who Eric Meyer is, shame on you. Shame. Shame. Shame.  I [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was fortunate enough to interview Eric Meyer on the future of web design in what seems to be turning into an interesting series on this topic (See the first interview with <a href="http://uitrends.com/2009/09/25/interview-with-chris-coyier-random-thoughts-on-the-future-of-web-design/" target="_blank">Chris Coyier here</a>).</p>
<p>And for those of you that don&#8217;t know who Eric Meyer is, shame on you. Shame. Shame. Shame.  I can&#8217;t write it any better than <a href="//aneventapart.com/speakers/ericmeyer/" target="_blank">An Event Apart</a>, &#8220;Eric Meyer has been working with the web since late 1993 and is an internationally recognized expert on the subjects of HTML, CSS, and web standards. Author of <cite><a href="http://www.ericmeyeroncss.com/">Eric Meyer on CSS</a></cite> and <cite><a href="http://more.ericmeyeroncss.com/">More Eric Meyer on CSS</a></cite> (New Riders), <cite><a href="http://www.meyerweb.com/eric/books/css-tdg/">Cascading Style Sheets: The Definitive Guide</a></cite> (O&#8217;Reilly &amp; Associates), and <cite><a href="http://www.meyerweb.com/eric/books/css-progref/">CSS2.0 Programmer’s Reference</a></cite> (Osborne/McGraw-Hill) as well as numerous articles for the <a href="http://www.oreillynet.com/">O&#8217;Reilly Network</a>, Web Techniques, and Web Review, Eric also created the CSS Browser Compatibility Charts and coordinated the authoring and creation of the W3C’s official <a href="http://www.w3.org/Style/CSS/Test/current/">CSS Test Suite</a>.&#8221; So yeah, he knows a thing or two about web development.</p>
<p><strong>Jeff: There has been a lot of talk and excitement in the web design community about CSS 3 and HTML 5.  I find this interesting, mainly because I&#8217;m a dork, but it doesn&#8217;t seem like most of the major web browsers can fully implement existing agreed upon standards correctly, much less the next generation.  Do you have any thoughts on this?  Also I know there are bits and pieces of CSS3 and HTML5 that work in some browsers but when should we expect these technologies to go &#8220;mainstream?&#8221;</strong></p>
<p>Eric: Some of them already have: &#8216;canvas&#8217;, which is part of HTML5, is used quite a bit for a variety of very cool purposes.  It&#8217;s also possible to use some HTML5 markup right now, either with a little CSS or a little JavaScript or both or even neither, depending on the browser. We might all groan and say, &#8220;God, the Browser Wars are back!&#8221; but really, that&#8217;s not at all the case.  Things are soo much better than they used to be that in comparison, this is at most the Browser Mild Disagreements.</p>
<p>Incompatibilities are the only thing we can ever count on in web browsers.  The last day of complete browser interoperability was the day before the release of the second web browser.  Browser teams don&#8217;t coordinate with each other, don&#8217;t agree on what to do or not do&#8211; and if they did, we&#8217;d probably complain that they had formed a monopoly that was unresponsive to our needs.</p>
<p><strong>Jeff: Will we have to resort to some sort of battle royale <a href="http://movieguide.files.wordpress.com/2008/03/street_fighter.jpg" target="_blank">street fighter</a> kumite with everyone involved to get this done (CSS3 &amp; HTML5 becoming widely accepted)? And if so, do you think <a href="http://www.martialartsworldwide.com/wp-content/uploads/2008/08/bloodsport_dimmak-300x225.jpg" target="_blank">Jean Claude Van Damme</a> is a good fit or possibly <a href="http://1.bp.blogspot.com/_osrVjnPbdEM/SsEGUyS2ZLI/AAAAAAAAMSA/87CL8or-xfM/s400/Too_Old_for_Action_Steven_Seagal_1.jpg" target="_blank">Steven Seagal</a> might make an appearance?</strong></p>
<p>Eric: Um, sure.  Aren&#8217;t there any more recent tough guys to throw into the mix?</p>
<p><strong>Jeff: What is the best way (I mean other than physically threatening or brandishing a weapon) to convince people that seem more interested in slapping code together quickly that web standards matter and it&#8217;s in their best interest to follow them?</strong></p>
<p>Eric:<strong> </strong>Leading by example, sharing our experiences, making resources available, and helping when asked.  Nobody can be forced to go down the standards path, and frankly I&#8217;m not really interested in trying. People will slap together code, and it will mostly work, until the point where they want to do more powerful stuff or they get users with accessibility problems or they just start to realize that what they&#8217;re doing is clumsy and bloated and there must be a better way to do it.  When that happens, they&#8217;re ready to look at what&#8217;s been done by others and take advantage of resources and assistance.</p>
<p>It&#8217;s sort of a virtual apprentice setup.  Those wanting to become craftsmen learn by studying what the craftsmen who preceded them have done and said.  It isn&#8217;t perfect, but it&#8217;s working all right for now. I suspect there may emerge a system of actual, in-person apprenticeship, but it will happen very slowly.</p>
<p><strong>Jeff: Designing a website to be optimized for mobile devices is a hot trend but it seems like Adobe and Apple are currently engaged in some sort of weird macho staring match about how to get Flash on the iPhone.  In addition, JavaScript and CSS have (at best) limited functionality for the majority of users with standard traditional cell phones. There seem to be a lot of roadblocks to transferring typical web interactivity to mobile devices, what are your thoughts on the future?</strong></p>
<p>Eric: That one&#8217;s a stumper for me, because I&#8217;m not sure what the best mobile experiences should be, let alone what we&#8217;ll get.  There are some things one can do in a desktop browser that just seem really hard to do on a mobile device, like dropdown menus.  Maybe those will just never make it to mobiles.  Or maybe someone will come up with an interaction pattern that is recognizably a dropdown and yet is perfectly optimized for mobile environments and we&#8217;ll all wonder why nobody thought of it sooner.</p>
<p><strong>Jeff: I&#8217;m going to skip explaining the part about what web 2.0 is, because quite frankly the word makes me want to smash my head through my computer monitor.  What are your thoughts on what the next version of the web will be?</strong></p>
<p>Eric: It&#8217;ll be a more powerful version of what we have now, one that we sort of collectively evolve, and we&#8217;ll worry about branding it later.</p>
<p><strong>Jeff: Do we go ahead and call that web3.0 or will it be so advanced that we skip directly to web 4.0?  If so, who can I sell this domain <a href="http://www.web4point0.com/" target="_blank">web4point0.com</a>?</strong></p>
<p>Eric: I&#8217;m sure there&#8217;s a social media guru out there somewhere who&#8217;d love to take that off your hands.</p>
<p><strong>Jeff: The other day I was thinking about when I was first learning how to design websites, I made this really simple hangman game out of JavaScript.  I thought it was cool and was quite proud of myself at the time but it always seemed that JavaScript was regarded by web developers (at least the ones I knew) as this wacky weird little language that wasn&#8217;t really that powerful. Now it seems like JavaScript is everywhere you look, disguised as ActionScript in Flash/Flex, or playing a vital role in the creation of mashups, etc. Has JavaScript changed or have the attitudes of those developing websites changed more?</strong></p>
<p>Eric: Both.  It&#8217;s gotten a lot more powerful, and people have started using it to do all kinds of stuff natively in the browser that would&#8217;ve been unthinkable even two years ago.  AJAX drove a lot of that change in perception, but also things like Google Maps and the various JS-based APIs.  People started to realize that no matter what you might think of JS as a language, it can be used to do a lot of cool stuff and it&#8217;s pretty much here to stay.  My contention of late is that it will be the basis on which the web will advance at a much-accelerated rate, actually shifting the basis of standards development into the hands of the community.  We&#8217;ll see.</p>
<p><strong>Big thanks to Eric for the interview!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://uitrends.com/2009/10/29/interview-with-eric-meyer-the-future-of-web-design-part-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Interview with Chris Coyier: Random Thoughts on the Future of Web Design</title>
		<link>http://uitrends.com/2009/09/25/interview-with-chris-coyier-random-thoughts-on-the-future-of-web-design/</link>
		<comments>http://uitrends.com/2009/09/25/interview-with-chris-coyier-random-thoughts-on-the-future-of-web-design/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 16:15:18 +0000</pubDate>
		<dc:creator>Jeff Noble</dc:creator>
				<category><![CDATA[Interviews]]></category>
		<category><![CDATA[Chris Coyier]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css-tricks.com]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[ui trend]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://uitrends.com/?p=991</guid>
		<description><![CDATA[I recently sat down with Chris Coyier from css-tricks.com for a hard hitting investigative in your face user interface interview, unfortunately I don&#8217;t know how to write (I just press a bunch of keys on the keyboard and hope for the best) much less write stuff like that so I just winged it. Unlike the [...]]]></description>
			<content:encoded><![CDATA[<p>I recently sat down with <a href="http://chriscoyier.net">Chris Coyier</a> from <a href="http://www.css-tricks.com">css-tricks.com</a> for a hard hitting investigative in your face user interface interview, unfortunately I don&#8217;t know how to write (I just press a bunch of keys on the keyboard and hope for the best) much less write stuff like that so I just winged it.  Unlike the <a href="http://uitrends.com/2009/08/28/drag-and-drop-it-like-its-hot/">interview with Lil&#8217; Wayne</a> a few weeks ago, the following was actually real. We&#8217;re about to get really real folks, brace yourself.</p>
<p>More about Chris&#8230;</p>
<p><a href="http://chriscoyier.net/">Chris Coyier</a> is a web designer from Madison, WI currently living in Chicago, IL and working for <a href="http://chatmandesign.com/">Chatman Design</a>.  He also happens to run a web design community (<a href="http://www.css-tricks.com">css-tricks.com</a>) that has an extensive collection of really awesome articles, forums, videos, downloads and snippets.</p>
<p><strong>Jeff: Obviously <a href="http://uitrends.com">uitrends.com</a></strong><strong> covers a wide range of user interface trends (so I&#8217;m told), and a lot of the information presented on your website covers how to implement some of these trends.  What are some of the key trends you have covered on your own website?</strong></p>
<p>Chris: Using custom fonts is becoming a big thing recently. Fonts have always been a hot topic, since the core web fonts available for use are so limiting it really itches designers the wrong way. So there have always been image replacement techniques and fancier stuff like sIFR. But just recently we&#8217;ve seen popular browsers implementing CSS support for the @font-face rule, something that IE has supported for a long time. This allows for font files to be directly linked to in CSS and used in the browser, even if the user doesn&#8217;t have that font on their system. One problem with this is that any fonts you can do this with legally kinda suck. But now we have technologies like TypeKit coming around, <a href="http://css-tricks.com/video-screencasts/69-first-ten-minutes-with-typekit/">which I covered briefly</a>, which are using additional technology to allow you to use actually very nice fonts with @font-face. This is going to be big in the coming year I think.</p>
<p><strong>Jeff: There has been a lot of talk and excitement in the web design community about CSS 3 and HTML 5. Are these real solutions to existing web design problems or just a bunch of overblown hype and wishful thinking, kind of like when I saw the movie Back to the Future II and got really amped up about hoverboards? What are your thoughts on these being implemented or even agreed upon by December 21st, 2012 (the &#8220;supposed&#8221; end of the Mayan calendar)?  Any correlation or am I just grasping at straws here?</strong></p>
<p>Chris: Oh it&#8217;s all very real. A lot of CSS3 stuff you can already use in a &#8220;progressive enhancement&#8221; kind of way to make designers cooler for browsers that support them but still be fine in browsers than don&#8217;t. The standard example is rounded corners, which you can implement with -moz and -webkit CSS attributes very easily. IE won&#8217;t get the rounded corners but of course that isn&#8217;t the end of the world. HTML5, for garden variety web designers like me, means a barrel full of new tags we can use to mark up web pages in far more semantic ways. For more hardcore developers, check out <a href="http://www.youtube.com/watch?v=siOHh0uzcuY">this HTML5 intro video</a> that has some pretty mindblowing stuff you can do with HTML5 today.</p>
<p>Of course, I&#8217;d swear it all off forever if I could have a hoverboard.</p>
<p><strong>Jeff: Web standards.  Are they golden rules to be followed or do they just get in the way of cranking out some sweet non-compliant code? Why? Is this all part of a more semantic web with flying robots that interpret code and stuff?</strong></p>
<p>Chris: Compliant code doesn&#8217;t limit you in any way. There aren&#8217;t things you can do with non-compliant code that are super cool, but put you in some kind of &#8220;bad kids&#8221; club. Non compliant code just means you screwed something up somewhere. You didn&#8217;t close a div, you used an attribute that doesn&#8217;t exist, you forgot to include an attribute that is required to make your code more helpful. Validation is just a tool to make sure you are on the right track. The real test is if your page works and looks right (i.e. doesn&#8217;t look broken, not necessarily exactly the same) across all browsers, and validation can help you get there.</p>
<p><strong>Jeff: There are a lot of tools like content management systems (CMS) that allow people to create websites easily without a lot of knowledge about setting up, planning, organizing, designing, usability or even coding. Is this good or bad for web design? And, if you had to pick one CMS out of the 1.2 trillion available (last I checked) which would it be and why?</strong></p>
<p>Chris: <a href="http://wordpress.org/">WordPress</a>. I chose it 90% of the time. I feel like I can do just about anything with it. But, this choice is because I already feel very comfortable with it. I can crank out a WordPress powered site very quickly and I know that when changes and things come up with that site, I&#8217;ll have to power to get it done. Ultimately our work as web designers comes down to getting things done, so sometimes you have to make choices based on what you already know. Learning the ins and outs of 10 different CMSs just isn&#8217;t practical. If you are super comfortable in Joomla and can really get it done with that, more power to you. But I definitely feel like WordPress is a pretty amazing system.</p>
<p><strong>Jeff: Is there anyone on Twitter that uitrends visitors should be following? You know, other than <a href="http://twitter.com/uitrends">uitrends</a> and <a href="http://twitter.com/jeffersonnoble">Jeff Noble</a> &#8211; that guy pretty much rules.</strong></p>
<p>Chris: Well, other than Jeff Noble, you could always follow <a href="http://twitter.com/chriscoyier">me</a>. <a href="http://twitter.com/shitmydadsays">This account</a> is pretty amazing. I think you should use Twitter however makes sense to you. Follow your friends, follow people you think will be interesting to you. Don&#8217;t follow some list of SEO experts you found on a list somewhere because you think you&#8217;ll get a bunch of hot SEO tips you can&#8217;t live without. That&#8217;s lame and boring and your twitter stream will turn into a bunch of nonsense. I suggest looking over at least the first page of a persons tweets pretty carefully before following and seeing if they look interesting before following, and then not being afraid to unfollow people if they turn out to not interest you. Twitter is only valuable if you get something out of it, and that you have to manage yourself.</p>
<p><strong>Big thanks to Chris for the interview!!!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://uitrends.com/2009/09/25/interview-with-chris-coyier-random-thoughts-on-the-future-of-web-design/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
