<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
    xmlns:admin="http://webns.net/mvcb/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:content="http://purl.org/rss/1.0/modules/content/">

    <channel>
    
    <title>KeyCss.com</title>
    <link>http://keycss.com</link>
    <description></description>
    <dc:language>en</dc:language>
    <dc:creator>joao@codedefinition.com</dc:creator>
    <dc:rights>Copyright 2010</dc:rights>
    <dc:date>2010-08-27T21:29:53+00:00</dc:date>
    <admin:generatorAgent rdf:resource="expressionengine" />
    

    <item>
      <title>HTML5 Charset</title>
      <link>http://keycss.com/entry/html5-charset</link>
      <guid>http://keycss.com/entry/html5-charset#When:22:29:53Z</guid>
      <description><![CDATA[<p>I was wandering which Charset does the HTML5 spec advices for us developers to use in our documents and UTF-8 is the advisable one.
</p><p>The HTML spec <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset" title="HTML5 Charset spec">recommends</a> to use UTF-8 as this is a superset of the commonly used ISO-8859-1 and is backwards-compatible with ASCII.<br />
UTF-8 has a wider range of characters to which you type directly on you html documents.</p>

<p>For example you are using utf-8 as your charset on your html5 documents this means you can type the pound sign(£) directly into your html instead of &#8220;&amp;pound&#8221; the only ones you still have to use the ordinary <a href="http://www.w3schools.com/HTML/html_entities.asp" title="html entities">html entities</a> are &#8220;&lt;&#8221; and &#8220;&gt;&#8221; due to it&#8217;s direct connection with html documents.</p>

<p>I would recommend reading the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/semantics.html#charset" title="HTML5 Charset spec">spec</a> on this matter and the <a href="http://en.wikipedia.org/wiki/UTF-8" title="wikipedia article on UTF-8">wikipedia article on UTF-8</a>, being the later a very completed overview of UTF-8.</p>

<h2>Conclusion</h2><p>
 Either you are using XHTML or HTML5 i would suggest for you to stick with UTF-8 as the standard charset.
</p>]]></description>
      <dc:subject>HTML5, Web design</dc:subject>
      <dc:date>2010-08-27T22:29:53+00:00</dc:date>
    </item>

    <item>
      <title>HTML5 Books</title>
      <link>http://keycss.com/entry/html5-books</link>
      <guid>http://keycss.com/entry/html5-books#When:17:39:10Z</guid>
      <description><![CDATA[<p>In my quest to the ever evolving process of learning HTML5 i have made some research for <strong>HTML5 books</strong> and i came up with a list of those that looked more promising.
</p><h2>HTML5 Straight to the point - Elizabeth Castro</h2>

<p><img src="http://keycss.com/images/uploads/html5-straight.jpg" alt="HTML5 Straight to the point - Elizabeth Castro" width="233" height="300" style="float:right; margin-leftt:15px;"/><br />
<strong>Book Description:</strong><br />
This project-based book walks the reader through the creation of a Web site, using HTML5 and CSS3. It shows how to use the new HTML5 syntax (article, section, and so on)&nbsp; and also how to write JavaScript to force IE to recognize that code so that it can be used right now. It covers the newer parts of HTML5 (such as canvas and video) with a strong emphasis on what works right now, using what people are calling  &#8220;progressive enhancement&#8221; (writing web pages that can be viewed by all  but that those with superior connections/systems can see in better ways). The book uses a combination of project examples and explanation to teach HTML5 thoroughly and succinctly.</p>

<p><br />
<a href="http://www.amazon.com/HTML5-Straight-Point-Using-JavaScript/dp/0321725530" title="Amazon Page">Amazon Page</a> - <a href="http://elizabethcastro.com" title="Elizabeth Castro">Elizabeth Castro website</a>.</p>

<div class="clear"></div>
<h2>HTML5 Up and Running - Mark Pilgrim</h2><p>
<img src="http://keycss.com/images/uploads/html5-up-running.jpg" class="floated-left" alt="HTML5 Up and Running - Mark Pilgrim" width="228" height="299" /><br />
<strong>Book Description:</strong> <br />
HTML5: Up &amp; Running carefully guides you though the important changes in this version with lots of hands-on examples, including markup, graphics, and screenshots. You&#8217;ll learn how to use HTML5 markup to add video, offline capabilities, and more&#8212;and you’ll be able to put that functionality to work right away.</p>

<p><a href="http://oreilly.com/catalog/9780596806033" title="Publishers Website">Publishers Website</a> - <a href="http://diveintomark.org" title="Mark Pilgrim">Mark Pilgrim</a>.</p>

<div class="clear"></div>
<h2>Introducing HTML5 - Bruce Lawson, Remy Sharp</h2><p>
<img src="http://keycss.com/images/uploads/intro-html5.jpg" class="floated-left" alt="Introducing HTML5 - Bruce Lawson, Remy Sharp" width="233" height="300" /> <br />
This book provides great information on HTML5 with good examples and plenty of resources to help you to conquer the new world of HTML5.</p>

<p>Bruce and Remy, teach you to how to implement the new features of html5 in an accessible way and informing the reader on what works on todays browsers.</p>

<p><a href='http://introducinghtml5.com' title='introducing HTML5 website'>Book&#8217;s Website</a> - <a href='http://brucelawson.co.uk' title="Bruce Lawson Website">Bruce Lawson Website</a> - <a href='http://remysharp.com' title="Remy Shrap Website">Remy Sharp Website</a></p>

<div class="clear"></div>
<h2>HTML5 Designing Rich Internet Applications - Matthew David</h2><p>
<img src="http://keycss.com/images/uploads/html5-visual.jpg" class="floated-left" alt="HTML5 Designing Rich Internet Applications - Matthew David" width="243" height="300" /><br />
HTML5 came to improve the web development world and in this book Matthew shows you what HTML5 can do for your websites by providing demo applications and tutorials that illustrates the power and interactivity offered by html5.</p>

<p>The companion website <a href="visualizetheweb.com" title="visualizetheweb.com">visualizetheweb.com</a> has many resources, and information to further develop your skills in html5.</p>

<p><a href="http://focalpress.com/HTML5.aspx?cat=98" title="Publishers Website">Publishers Website</a> - <a href="http://insideria.com" title="Matthew David">Matthew David</a>.</p>

<div class="clear"></div>
<h2>HTML5 for designers - Jeremy Keith</h2><p>
<img src="http://keycss.com/images/uploads/html5-for-designers.gif" class="floated-left" alt="HTML5 for designers - Jeremy Keith" width="237" height="347" /><br />
This is an 85 pages book which transforms a long and tedious spec into a brilliant user&#8217;s guide by cutting the chase with practical examples.</p>

<p>The author is Jeremy Keith the author of <em>DOM scripting</em> and <em>Bulletprof Ajax</em>. He also blogs at the <a href="http://adactio.com" title="Jeremy Keith Blog">adactio.com</a></p>

<p><br />
<a href="http://books.alistapart.com/product/html5-for-web-designers">Order</a> - <a href="http://books.alistapart.com/" title="Alistapart Website">Alistapart Website</a> - <a href="http://adactio.com" title="Jeremy Keith's website">Author Website</a></p>



<p>&nbsp;</p>]]></description>
      <dc:subject>HTML5, Web design</dc:subject>
      <dc:date>2010-08-27T17:39:10+00:00</dc:date>
    </item>

    <item>
      <title>IE8 HTML5 support</title>
      <link>http://keycss.com/entry/ie8-html5-support</link>
      <guid>http://keycss.com/entry/ie8-html5-support#When:23:48:46Z</guid>
      <description><![CDATA[<p><img src="http://keycss.com/images/uploads/IE8-support-image.jpg" style="border: 0;" alt="image" width="460" height="232" /></p>



<p>The web is an exiting medium for a long time and with HTML5 coming a long way to a stage where is markup elements are supported in most popular browsers.</p>

<p>Recently i have listen to the Big Web Show podcast hosted by <a href="http://5by5.tv/hosts/dan-benjamin" title="Dan Benjamin"><strong>Dan Benjamin</strong></a> and <a href="http://5by5.tv/hosts/jeffrey-zeldman" title="Jeffrey Zeldman"><strong>Jeffrey Zeldman</strong></a>, in which they interviewed Jeremy Keith a well known personality of the web design community and author of HTML5 for Web Designers its most recent book.
</p><p>Well after that episode i got the bug of html5 and started experiencing whit it a lot more, but there is always the issue IE7 / IE8 html5 support so for client work i am using this sudo approach explained in the podcast by Jeremy Keith.</p>

<p>This approach consists in adding div’s with classes that map to the new html5 spec.</p>

<p>But in some new personal projects i am using straight html5 and to make htm5 markup work in IE7 / IE8 i have include <strong>HTML5 shiv</strong> a javascript piece of code developed by <a href="http://remysharp.com" title='Remy sharp'>Remy sharp</a>. </p>

<p>This piece of code does wonders and is available <a href="http://code.google.com/p/html5shiv/" title=' IE7 - IE8 html5 support script by Remy Sharp'>here</a>.</p>

<p>You can check <strong>HTML5 enabling script</strong> blog post where Remy Sharp introduces this script and gives basic instructions on how to use it, but basically you have to place the script in the header of your website, this being place inside IE conditional tags as follows:</p>

<pre class="brush: xml ">
&lt;!--[if IE]&gt;
&lt;script src=&quot;http://html5shiv.googlecode.com/svn/trunk/html5.js&quot;&gt;&lt;/script&gt;
&lt;![endif]--&gt;
</pre>

<p>If you can rely on the use of javascript for your next project why not take HTML5 for a spin.</p>

<p>One last word is that if you want to be on the top of html5 i suggest you to subscribe to <a href='http://html5doctor.com/' title='html5doctor.com website'>html5doctor website</a> as this is full of very useful information related to html5. </p>

<p>&nbsp;</p>]]></description>
      <dc:subject>HTML5, Javascript, Web design</dc:subject>
      <dc:date>2010-05-16T23:48:46+00:00</dc:date>
    </item>

    <item>
      <title>Great Packaging Design</title>
      <link>http://keycss.com/entry/great-packaging-design</link>
      <guid>http://keycss.com/entry/great-packaging-design#When:19:01:05Z</guid>
      <description><![CDATA[<p>As part of my daily web dose i research for inspiration to complete design tasks and gather a different abstraction on what design is and on what it can accomplished, outside the web design medium.</p>

<p>One of the most fascinating disciplines of design is packaging design and i always check for those when searching for that special details.</p>

<p>Well today i was doing just that and i decided to grab a few of the packaging designs that i enjoyed and i thought i would share it with you.</p>

<p><img src="http://keycss.com/images/uploads/great_packaging_design_16.jpg" style="border: 0;" alt="image" width="460" height="446" />
</p><p><img src="http://keycss.com/images/uploads/great_packaging_design_02.png" style="border: 0;" alt="image" width="460" height="327" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_04.png" style="border: 0;" alt="image" width="460" height="267" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_06.png" style="border: 0;" alt="image" width="460" height="288" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_08.png" style="border: 0;" alt="image" width="460" height="306" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_11.png" style="border: 0;" alt="image" width="459" height="367" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_12.png" style="border: 0;" alt="image" width="460" height="313" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_13.png" style="border: 0;" alt="image" width="460" height="319" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_14.png" style="border: 0;" alt="image" width="460" height="284" /><br />
<img src="http://keycss.com/images/uploads/great_packaging_design_15.png" style="border: 0;" alt="image" width="460" height="453" /><br />
<br /></p>

<h2>Resources</h2>
<ul>
<li><p><a href='http://www.flickr.com/photos/designpackaging/'>Flickr Design Packaging</a></p></li>
<li><p><a href="http://www.flickr.com/photos/nine99design/">Flickr 99 Design</a></p></li>
<li><p><a href="http://lovelypackage.com/">Lovely Package</a></p></li>
<li><p><a href="http://www.flickr.com/photos/miadcommunicationdesign/">MIAD  Communication Design</a></p></li>
</ul>]]></description>
      <dc:subject>Packaging Design, Graphic design</dc:subject>
      <dc:date>2010-04-05T19:01:05+00:00</dc:date>
    </item>

    <item>
      <title>Interview with Renato Marques a Portuguese Motion grapher</title>
      <link>http://keycss.com/entry/interview-with-renato-marques-a-portuguese-motion-grapher</link>
      <guid>http://keycss.com/entry/interview-with-renato-marques-a-portuguese-motion-grapher#When:02:52:35Z</guid>
      <description><![CDATA[<p>Me being passionate about design I found Renato Marques work on vimeo and I decided to propose him for an interview for keycss.com readers.<br />
 <br />
Renato Marques is a graphic and motion designer from Portugal, with really good work publicly available from <a href="http://vimeo.com/user975866" title="Renato Marques a Motion graphic designer on Vimeo">Vimeo</a> and his portfolio can be found at <a href="http://cargocollective.com/renatomarques" title="cargocollective.com">cargocollective.com</a>.</p>

<p>Let’s check the interview and  you will understand his approach to this industry.</p>

<p><img src="http://keycss.com/images/uploads/renato-marques-motion-grapher.png" style="border: 0;" alt="image" width="460" height="600" />
</p><h2> Renato could you please introduce yourself for Keycss.com readers?</h2>

<p>My name is Renato Marques, I´m a 26 years old, a motion designer, living in Lisbon.</p>

<p>I work mainly as a motiongrapher, but I´m starting to produce my own projects,<br />
where I can create the concept, direct and do the design components.</p>

<p>This doesn&#8217;t mean that I don´t like to work with a team, because I do, and I think that it&#8217;s really important, but from time to time, it&#8217;s good to be in control of everything.</p>

<p>The kind of work that i really love to do, is without a doubt, title sequences.</p>

<p>It´s that kind of work that grows, while your are working on it, you get to try a bounce of different things in oppose to advertising.<br />
 
</p><h2>What made you start a career in the design industry and has anyone in particular influenced this decision?</h2>

<p>The design thing happened casually before going to college.</p>

<p>I was actually thinking in becoming a painter, because I always liked to give a personal interpretation of life and things, and for me painting was and still is a perfect way to exorcise feelings and aspirations. In the meanwhile I thought that maybe it wasn&#8217;t enough for me and I changed my mind and went to college.</p>

<p>I finished a degree in communication design, but without really knowing what design was in fact, which is something that I´m still trying to figure out. </p>

<p>So, in a way or another, I think that I can say that painting helped me in my decision, and still helps me now. It&#8217;s a perfect way of freedom in visual communication.<br />
 
</p><h2>Alright interesting path, so when you first began your career, what were the biggest challenges you faced?</h2>

<p>There were plenty. From the industry that is still pretty closed in Portugal, to the payments. </p>

<p>Starting in this industry is not easy at all, you have to really love what you do, or else you are not going to make it. But fortunately I got an internship at Euro Rscg 4D Lisbon, that allowed me to learn how the Industry works.</p>

<p>The other thing that was hard to handle, was the rhythm, which was completely different from college as all the hours and dedication necessary in this area is a lot. <br />
 
</p><h2>What was your view on the design back then? Has your perception changed since?</h2>

<p>Yes it completely changed. </p>

<p>When I started, I looked at Design as a personal communication tool, and I wanted to use it, without any method at all, in a way I was using it as a art tool nothing else. </p>

<p>Now I see it more as a way to communicate what others want. For that I have to have a method for me to achieve results constantly, and not work Design as Art, in spite of doing that sometimes.</p>

<p>5- How do you typically start a new project any method in particular?</p>

<p>I always try to search for references, to see what was done on the kind of work that I will be doing. Then I try to find the right font, and when that happens, everything becomes real easy. And from then one it´s all about experiment. That is mainly it. It´s a research process, that leads to the creation of the first mood boards.</p>

<h2>On my last interview with motion designer <a href="http://www.keycss.com/entry/interview_with_jorinna_a_motion_designer" title="Jorinna Scherle">Jorinna Scherle</a> she mention that she gets inspiration from things like nature or modern art, In your case is there any process that you follow for inspiration or brainstorming ?</h2>

<p>My main references are movies. I watch as many as I can, with the maximum attention to detail as possible. For example Fight Club is a huge source of fantastic references, not only because of the aesthetics, but also for the &#8220;twists and turns&#8221; that inspire me, with out a doubt.<br />
 
</p><h2>For me when I design I have music as my best friend really like it and I always wanted to know if other fellows designers have something similar to stimulate the design process, does music influence your design spirit or there is any other particular thing that help you going?</h2>

<p>Totally! When I´m tired or out of focus, and have a project that needs to be delivered, I always depend on music. One of my favorites is Cinematic Orchestra. Their sound has a power that involves you, and pushes you to your &#8220;zone&#8221;.</p>

<p>I recommend every one to see and hear &#8220;The Man with the Movie Camera&#8221;, which the sound track is from Cinematic.</p>

<p>I have other tricks to keep me motivated, like, working at home, instead of driving to my office, which, for me, is pretty cool to have that freedom. I also like to &#8220;download the internet&#8221; searching for good references, for a particular project.<br />
 
</p><h2>When you first started what was your very first paid job or project you performed as a graphic designer, any interesting story you would like to share?</h2>

<p>I honestly can´t remember that. But I will never forget when I saw one illustration I did printed in the morning paper. That rush really became a fuel for continuing forward, and searching what I want.</p>

<p>
</p><h2> Is there any advice you give for new comers to the design industry?</h2>

<p>Everyone &#8220;copy´s&#8221; works from somebody, my advice is to copy from the best. </p>

<p>
</p><h2>Do you have any preferred artists that you like in particular? </h2>

<p><a href="http://www.pleix.net/" title="Pleix ">Pleix </a>is certainly one of them. They are mainly responsible for my decision to start working on motion design.</p>

<p>They have such groundbreaking work. I am still amazed admiring their work several years later.</p>

<h2> Is there any online resources or feeds you follow related to the industry?</h2>

<p>Several:
</p><ul>
<li><p><em><a href="http://www.motionographer.com" title="www.motionographer.com">www.motionographer.com</a></em> - for inspiration.</p></li>
<li><p><em><a href="http://www.greyscalegorilla.com/blog/" title="www.greyscalegorilla.com/blog/">www.greyscalegorilla.com/blog/</a></em> - for understanding.</p></li>
<li><p><em><a href="http://www.videocoplilot.net " title="www.videocoplilot.net ">www.videocoplilot.net </a></em> - for learning.</p></li>
</ul>

<h2>What are your 5 favorite sites online?</h2>

<p>That&#8217;s not easy, but:</p>

<ul>
<li><p><a href="http://www.motionographer.com" title="www.motionographer.com">www.motionographer.com</a></p></il>
<li><p><a href="http://www.greyscalegorilla.com/blog/" title="www.greyscalegorilla.com/blog/">www.greyscalegorilla.com/blog/</a></p></il>
<li><p><a href="http://www.renascent.nl/" title="http://www.renascent.nl/">www.renascent.nl/</a></p></il>
<li><p><a href="http://www.fakepilot.com/" title="http://www.fakepilot.com/">www.fakepilot.com/</a></p></il>
<li><p><a href="http://www.pleix.net/" title="http://www.pleix.net/">www.pleix.net/</a></p></il>
</ul>

<h2>Where can the readers find out more about you and your work?</h2>

<p>I have a new site that is going to be easily updated. that is www.cargocollective.com/renatomarques, so stay tuned.</p>

<p>I have there all of my contacts and my best work.</p>

<p>Thanks for everything, and keep up the good work.</p>

<h2>Conclusion</h2><p>
I would like to publicly say thank you to Renato for his time in answer to my questions, and that i really appreciate his work.<br />
Please time some time o see his work online, and you can start be whatching the video below.</p>

<p><br />
</p><object width="460" height="345"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=7345162&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=7345162&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=ff0179&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="460" height="345"></embed></object><p><a href="http://vimeo.com/7345162">INL SHOWCASE DIRECTOR´S CUT</a> from <a href="http://vimeo.com/user975866">RENATO MARQUES</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>This is a showcase of work done for the inauguration of INL. There was total creative freedom, which was great. The agency was Grey Lisbon. </p>

<p> </p>

<p>&nbsp;</p>]]></description>
      <dc:subject>Interviews, Graphic design</dc:subject>
      <dc:date>2010-04-05T02:52:35+00:00</dc:date>
    </item>

    <item>
      <title>Jquery xml tutorial</title>
      <link>http://keycss.com/entry/jquery-xml-tutorial</link>
      <guid>http://keycss.com/entry/jquery-xml-tutorial#When:23:17:21Z</guid>
      <description><![CDATA[<p>Jquery being a fantastic javascript library it has an easy api to deal with ajax. <br />
Part of ajax is based on xml, so parsing xml is one of the core elements of ajax requests.</p>

<p>The overall idea is that we request xml data via “ $.ajax “ function and the response generated is a DOM(document object model) tree with which we can easily traverse utilizing the power of Jquery.</p>

<p><img src="http://keycss.com/images/uploads/jquery-xml-tutorial.png" style="border: 0;" alt="image" width="460" height="134" />
</p><p><strong>Note: All files are placed inside the same folder.</strong></p>

<h2>1. The XML file</h2><p>
This xml file is a simple task list with three elements and each element has two child nodes, the task heading and the task body. A simple file to make the tutorial simple enough.</p>

<pre class="prettyprint">
&lt;tasks&gt;
	&lt;task&gt;
	    &lt;heading&gt;Reminder&lt;/heading&gt;
	    &lt;body&gt;Don not forget the game this weekend!&lt;/body&gt;
	&lt;/task&gt;
	&lt;task&gt;
	    &lt;heading&gt;Beer after game&lt;/heading&gt;
	    &lt;body&gt;Let go for a beer after weekend&lt;/body&gt;
	&lt;/task&gt;
	&lt;task&gt;
	    &lt;heading&gt;Ah! subscribe to keycss.com&lt;/heading&gt;
	    &lt;body&gt;Don not forget to subscribe to keycss.com RSS&lt;/body&gt;
	&lt;/task&gt;
&lt;/tasks&gt;
</pre>

<h2>2. The HTML page element</h2><p>
I have included an unordered list with the id of “place-holder” and in this list I will append the results provided by the jquey request.<br />
So inside the body tag of your html document paste the code snippet below:</p>

<pre class="prettyprint lang-html">
 &lt;ul id='place-holder'&gt;
 &lt;/ul&gt;
</pre>

<h2>3. Download and setup Jquery</h2><p>
I like to link to the jquery file hosted on google code in <a href="http://code.google.com/apis/ajaxlibs/ " title="Google Ajax Libraries">Google Ajax Libraries</a>, there you will find jquery link among other popular javascript libraries.</p>

<p>The reason for this is that a general part of developers link to this this file therefor is most likely to be in the users cache and a faster loading time will be achieved, now back to the tutorial.</p>

<p>Paste the link below in between the head tags of your document</p>

<pre class="prettyprint">
&lt;script 
 src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' 
 type='text/javascript'&gt;
&lt;/script&gt;
</pre>

<p><br />
The next step is to have an external javascript file in which i will place my custom javascript code, i called it <em>script.js</em> but you can call it whatever you want.<br />
I load it into the web page as below by placing it between the head tags:</p>

<pre class="prettyprint">
&lt;script src='script.js' type='text/javascript'&gt;&lt;/script&gt;
</pre>

<p>Now that we are set keep reading, the real deal is coming in a moment</p>

<h2>4. Requesting XML file with jquery <em>$.ajax</em> function</h2>

<p>In the code snippet below i requested the xml file via <em>$.ajax</em> function specifying four arguments.
</p><ul>
<li><p><strong><em>type:</em></strong> this describes what kind of request we are making, in this case we make a GET request as we are only reading data and not changing anything on the server side.</p></li>
<li><p><strong><em>url: </em></strong> simply indicate were is the source of our data in our case is tasks.xml located on the tutorial folder and exemplified on step 1.</p></li>
<li><p><strong><em>dataType: </em></strong>&nbsp; as descriptive as it is we are telling Jquery what type of data we are dealing with.</p></li>
<li><p><strong><em>success:&nbsp; </em></strong> this has the name of the function we will use to manipulate and read the data requested, in my case below i called my function manipulateXML.</p></li>
</ul>

<pre class="prettyprint">
$(document).ready(function()
{
 	 $.ajax({
 	   type: "GET",
   	   url: "tasks.xml",
    	   dataType: "xml",
    	   success: manipulateXml
  	});
});
</pre>

<p>Place the code above in your <em>script.js</em> file</p>

<h2>5. Read and manipulate the XML with Jquery</h2><p>
Now that we have requested the data and told Jquery to use the function manipulateXml to deal with the response we need to create that function, paste the code snippet below in your <em>script.js</em> file just after the previous snippet.</p>

<pre class="prettyprint">
function  manipulateXml(data){
  //find every Tutorial and print the author
  $(data).find("task").each(function() {
	
	var heading = $(this).find("heading").text();
	var body = $(this).find("body").text();
        
        var output = "&lt;li&gt;";
	output += "&lt;h2&gt;" + heading + "&lt;/h2&gt;";
	output += "&lt;p&gt;" + body + "&lt;/p&gt;";
	output += "&lt;/li&gt;";
     
        $("#place-holder").append(output);
  });
}
</pre>

<p>Now step by step</p>

<p>Our function manipulateXml() has one argument that is in fact the response object that is provided to us by the <a href="http://api.jquery.com/jQuery.ajax/ " title=".ajax()">$.ajax</a> function, so once the request is successful we have an object to work with in my case i called it <em>data</em>.</p>

<p>With this data which is in fact a DOM tree i use the function <a href="http://api.jquery.com/find/ " title=".find()">.find()</a> to find all the xml elements with the name of <em>task</em>, after i utilize the <a href="http://api.jquery.com/each/" title=".each() jquery function">.each()</a>&nbsp; to loop my results and generate a response.</p>

<pre class="prettyprint">
$(data).find("task").each(function(){
});
</pre>

<p><br />
Within my .each() loop i created two variables that represent the two child nodes of my task elements, utilizing the keyword <em>this</em> as in <strong>&#8221; this task ”</strong> and once again i use the <em>.find()</em> to get my elements.</p>

<p>Another important thing here is that in fact for example we found the <em>heading</em> element  but what we want is the text inside that particular element so for that reason we call the function <a href="http://api.jquery.com/text/" title=".text() Jquery function">.text()</a>&nbsp; to  simply get the text we want.</p>

<pre class="prettyprint">
var heading = $(this).find("heading").text();
var body = $(this).find("body").text();
</pre>

<p>Another step we need to do is to actually output our data into the web page after all that is the main goal right!<br />
So i created a variable <em>output</em> and simply assign it a string with the markup and variables <em>heading</em>, <em>body</em>.</p>

<p>
</p><pre class="prettyprint">
var output = "&lt;li&gt;";
output += "&lt;h2&gt;" + heading + "&lt;/h2&gt;";
output += "&lt;p&gt;" + body + "&lt;/p&gt;";
output += "&lt;/li&gt;";
</pre>

<p>Last but not the least i append our output variable to the unordered list using the <a href="http://api.jquery.com/append/" title=".append() Jquery function">.append()</a>&nbsp; function.</p>

<pre class="prettyprint">
 $("#place-holder").append(output);
</pre>

<p>There you go, if all went alright you should be able to see your tasks in the web page once you load it, if not sure please have a look at the demo of this tutorial.</p>

<h2>Conclusion</h2><p>
In this Jquery XML tutorial i explained a simple way to deal with xml files and jquery, i hope  that its clear.</p>

<p>For me using Jquery to consume XML is just so easy and advantageous,&nbsp; in this jquery xml tutorial i used a simple xml file to exemplify the concept and the basic steps but if for example you wanted to get your twitter stream would be as easy as what we done in this tutorial.</p>

<p><br />
Please view the example to better understand the tutorial, and please download the file to play around.</p>

<p><a href="http://keycss.com/tutorials/jquery/jquery-xml-tutorial/" title="Jquery XML tutorial example">View the example</a> or <a href="http://keycss.com/tutorials/jquery/jquery-xml-tutorial.zip" title="Download the files">Download the files</a>. 
</p>]]></description>
      <dc:subject>Javascript, Jquery, Web design</dc:subject>
      <dc:date>2010-04-04T23:17:21+00:00</dc:date>
    </item>

    <item>
      <title>Page Fade In effect with Jquery</title>
      <link>http://keycss.com/entry/page_fade_in_effect_with_jquery</link>
      <guid>http://keycss.com/entry/page_fade_in_effect_with_jquery#When:04:49:06Z</guid>
      <description><![CDATA[<p>This is a tutorial in which i show how to add a fade in effect to your pages, this gives a nice feel to a website. </p>

<p>The other a client ask me to have every page fading in when they load and i thought that is easy and if you notice google home page also has a smooth fade in effect when the user moves the mouse over the page, on this example the will be fading in as soon as the page loads and the best of all it only takes a few lines of code due to the fact the we will be using a great Javascript Library <a href="http://jquery.com" title="Javascript Library Jquery">Jquery</a></p>

<p>This will be short and easy.</p>

<p><img src="http://keycss.com/images/uploads/jquery_fadeIn.jpg" style="border: 0;" alt="image" width="460" height="134" />
</p><h2>1. Set up HTML</h2><p>
Firstly we set up a basic web page, nothing fancy just for the demonstration, on this page i will include a page wrapper with some text.</p>

<p>Place the code displayed below, inside the body tag of a HTML document.</p>

<pre class="prettyprint ">

&lt;div id="page_wrapper"&gt;
&lt;h1&gt;Page Fade In effect with Jquery&lt;/h1&gt;
&lt;p&gt;A simple Jquery trick to Fade In any web page in your web site&lt;/p&gt;
&lt;p&gt;To verify it just reload this page.&lt;/p&gt;
&lt;p&gt;&lt;a 
  href=&quot;http://keycss.com/entry/page_fade_in_effect_with_jquery&quot; 
  title=&quot;Page Fade In effect with Jquery&quot;&gt;Check the tutorial page&lt;/a&gt;
&lt;/p&gt;
&lt;/div&gt;
</pre><p> </p>

<h2>2. Add some nice CSS</h2>

<p>With this css i have added a nice background to the body, set some basic styling for the text, centered the page wrapper , added padding and also added some css3 rounded corners.</p>

<p>This is nothing to advanced but gives it a nice look, i think.</p>

<p>&nbsp;</p>

<pre class="prettyprint">
body {
     background: url('images/background.png') top left repeat-x;
}

h1 {
    color: #ffffff;
    font-family: Helvetica, arial, verdana;
    font-size: 24px; color:#000000;
}

p { 
    font-size: 13px; 
    line-height: 13pt; 
    margin-top: 8px; 
    color: #808080;
}

a { 
    font-size: 13px;
    text-decoration: none;
    color:#e51837;
    cursor: pointer;
}

a:hover {
    text-decoration: underline;
}

#page_wrapper {
    width:500px;
    margin:0 auto; 
    border: 1px solid #cccccc; 
    padding: 20px;
    background-color:#ffffff;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
}

#page_wrapper img {
    float:right;
}
</pre>

<p>Place the code above in a stylesheet or between the the head tag of an HTML document.</p>

<p>
</p><h2>3. The Jquery nifty bit</h2>

<p>I have placed this Jquery code before the end of the closing body tag, so that the page effect happen before the all document is loaded. </p>

<p>With two lines of Jquery code we create the fade in effect of the page, yes I know I love it too.</p>

<pre class="prettyprint">
$('body').hide();
$('body').fadeIn(1000);
</pre>

<p>I placed all the code in one page to make this tutorial simple but for good reasons and practice this should be placed outside the document and linked to it.</p>

<h2>Conclusion</h2><p>
I dont know about you but i like the effect of having the page fading in on this website, hope you like this little trick.<br />
Please feel free to ask any questions on the comments below and i will assist you if you have any problem with this tutorial.</p>

<p>Please view the example to better understand the tutorial, and please download the file to play around. </p>



<p><a href="http://keycss.com/tutorials/jquery/jquery-page-fade-in-effect/tutorial.html" title="Page Fade In effect with Jquery" class="view_example">View the example</a> or <a href="http://keycss.com/tutorials/jquery/jquery-page-fade-in-effect.zip" title="Page Fade In effect with Jquery" class="download"> Download the files</a>.&nbsp; </p>

<p>&nbsp;</p>]]></description>
      <dc:subject>Javascript, Jquery, Web design</dc:subject>
      <dc:date>2010-02-23T04:49:06+00:00</dc:date>
    </item>

    <item>
      <title>Grid tool to design in the browser</title>
      <link>http://keycss.com/entry/grid_tool_to_design_in_the_browser</link>
      <guid>http://keycss.com/entry/grid_tool_to_design_in_the_browser#When:06:03:42Z</guid>
      <description><![CDATA[<p>This is a quick post sharing a helpful  tool to design in the browser 
</p><p>Since the begin of graphic design one of its core elements is layout and a fantastic way to help you achieve a professional layout is the use of grids.</p>

<p>Well this has arrived to the browser by bookmarking a <a href="http://www.sprymedia.co.uk/article/Grid" title="Bookmarklet called Grid developed by Allan Jardine  ">Bookmarklet called Grid developed by Allan Jardine  </a>.</p>

<p><img src="http://keycss.com/images/uploads/Allan_Jardine.png" style="border: 0;" alt="image" width="500" height="245" /></p>

<p>This tool is very simple and easy to use, you bookmark this Tool from the link provided above, and one you clicked you will have three main sections: Page, Latitude and Gutter.</p>

<p>In the page section you specify the details of your page as for example the width and other easily understandable attributes, followed by the number of columns you require as in a traditional print worflow and lastly you choose the gutter details.</p>

<p>This tool is very easy and useful, give it a try.</p>

<p>I would like to say thank you to Allan Jardine for this so useful tool, well done.
</p>]]></description>
      <dc:subject>Web design</dc:subject>
      <dc:date>2010-02-20T06:03:42+00:00</dc:date>
    </item>

    <item>
      <title>Web design 101: Wireframes</title>
      <link>http://keycss.com/entry/web_design_101_wireframes</link>
      <guid>http://keycss.com/entry/web_design_101_wireframes#When:04:46:14Z</guid>
      <description><![CDATA[<p>Wireframes is a method which will help clients and designers to have a better overview of the goals and increase the insight of the project.
</p><h2>Wireframes and Information Architecture</h2><p>
Information architecture is an important element of any website and wireframes will help you produce a visualization of the overall project. This will also allow you to have an easier implementation of the project on a long run avoiding miss understandings on what is the overall goal.</p>

<h2>Keep it simple</h2><p>
Wire frames are used to outline the initial concept of the website so for that reason they should be kept simple to better verify the functionality and main goal without much clutter, after all the point is to have a basic starting point.<br />
However the most complex is the website the more elaborate wireframes should be but maintaining a simple outline.</p>

<p>A good resource to find all kinds of wireframes is a Tumblelog  brought to you by  Ivana Jurcic, Web Developer from Belgrade<a href="http://wireframes.tumblr.com/" title="Wireframes of all times brought to you by  Ivana Jurcic, Web Developer from Belgrade, Serbia"> wireframes.tumblr.com</a>. Go and have a look but come back&#8230;</p>

<h2>Wireframing will save you time</h2><p>
Ok, you might be septic about this idea and adopt the point of view that will be an extra cost and time.</p>

<p>Yes, but in a long run you will correct or change less elements as you already have a solid starting point based on the wireframes produced , therefore the overall time frame  of you project will be reduced and if any new features pop out you will have a straight view on were to incorporate them.</p>

<h2>Share It</h2><p>
You should share your wireframes with coleagues, business partners or anyone with a relevant opinion to the overall project.</p>

<p>This will allow everyone in that project to better understand the concept, functionality and path, bringing all the ideas to the table at an earlier stage. Furthermore the tasks will most likely be better prepared since everyone is in the same page.</p>

<h2>Conclusion</h2><p>
I am sure that there is much more related to wireframing, however this is the main concepts i use for projects in which i am involved.<br />
I hope this article will convince you that wireframes are important and you should ponder if they will bring you any extra productivity or help you to achieve a better final product.<br />
<br />
</p><h3>Useful links</h3>
<ul>
<li><a href="http://wireframes.tumblr.com/" title="Wireframes of all times brought to you by  Ivana Jurcic, Web Developer from Belgrade, Serbia">Wireframes.tumblr.com by Ivana Jurcic</a></li>
<li><a href="http://articles.sitepoint.com/article/wire-frame-your-site" title="Wire Frame Your Site By Matt Beach">Wire Frame Your Site By Matt Beach</a></li>
<li><a href="http://www.smashingmagazine.com/2009/09/01/35-excellent-wireframing-resources/" title="wireframing-resources">Excellent Wireframing Resources by Cameron Chapman</a></li>
<li><a href="http://talkusability.com/reviews/cooking-up-wireframes-with-balsamiq/" title="Cooking up wireframes with Balsamiq Written by Andoy Montiel">Cooking up wireframes with Balsamiq by Andoy Montiel</a></li>
</ul><p>&nbsp;  
</p>]]></description>
      <dc:subject>Web design</dc:subject>
      <dc:date>2009-12-10T04:46:14+00:00</dc:date>
    </item>

    <item>
      <title>Interview with Jorinna Scherle a Motion designer</title>
      <link>http://keycss.com/entry/interview_with_jorinna_a_motion_designer</link>
      <guid>http://keycss.com/entry/interview_with_jorinna_a_motion_designer#When:01:07:13Z</guid>
      <description><![CDATA[<p>Something that i have always asked myself is &#8220;How motion designers achieve such an amazing quality videos and motion pictures?&#8221;.<br />
Well the best way to find the answer was to ask Jorinna, a motion designer which i came across on <a href="http://vimeo.com/jorinna" title="Jorinna motion designer on vimeo.com">vimeo.com</a> which has a stunning portfolio full of top notch work.
</p><p>I would like to say thank you to Jorinna for the availability to answer my questions and for designing such inspirational work.</p>

<h2>Interview</h2><p>
Hello Jorinna thank you for the time spared to answer some questions to keycss.com, so :</p>

<h2>Can you introduce yourself for our readers?</h2>

<p>My name is Jorinna Scherle, I&#8217;m a 27-year-old designer, living in Berlin. </p>

<p>I&#8217;m mostly focused on motion and interactive design, but always try to spend as much time as possible on art projects. I work as a freelance designer for companies all over Germany – right now in Munich for a broadcast design studio.</p>

<p>&nbsp;</p>

<h2>I really like your motion design work and my question is, how did you get interested in motion graphics ?</h2>

<p>When I was 19 and still at school, it was just fun for me to mix electronic sounds and compose short music pieces for websites and flash animations. This was my first contact with &#8220;motion graphics&#8221;. </p>

<p>I worked then some years as a screen designer, until I found out for myself, that making films and animation is my passion that drives me forward. Animation in general gives me the possibility to create designs even for big clients that are not limited by too many guidelines and the combination of visual and auditive is one the things that I love most.</p>

<p>&nbsp;</p>

<h2> Where do you usually get inspiration for your fantastic work ?</h2>

<p>I try to get my inspiration from artistic fields outside design like modern art, music, theater or modern ballet – but what inspires me most is nature and light. </p>

<p>Taking a walk through beautiful forests and observing nature from different perspectives, gives me my visual energy for the next project. </p>

<p>In contrast to that I like electronic music, especially if it comes from Sweden, Norway or Denmark, I love watching people, drinking white Russian and I&#8217;m a big fan of David Lynch. </p>

<p>&nbsp;</p>

<p>
</p><h2> Could you describe a little about your design process ?</h2>

<p>For me every project needs some time to grow until I really start with the design process. I need to be sure, how the result should feel like, and I need at least a rough idea how to achieve that. </p>

<p>I&#8217;m ready then to do the next steps, and they are never the same, in many commercial projects, I start with styleframes and really lots of layouts for the storyboard, that makes it easier to produce after wards in 3d, especially if you are working together with other 3d artists or have a bluescreen shoot with many people. </p>

<p>If I work on my personal projects or don&#8217;t have to get very fix results in the beginning, I enjoy working very intuitive and change the style and look until I&#8217;m happy with it. Sometimes I start with layouts in Photoshop, sometimes even directly in 3d or with scripts for generative pieces like audioreactive, for other projects I take my camera and film close up stuff, or I do some scribels and try to get myself more clear about my idea.&nbsp; </p>

<p>&nbsp;</p>

<p>
</p><h2> Which tools do you use on the daily basis to achieve this stunning work ?</h2>

<p>It always depends on the project, but I like it most to mix different techniques or programs and use the specific tools each one offers, for example simple modelling and lighting in 3d, use some special blurs in the compositing and use programs like photoshop to quickly try different looks and compositions and manage all the color adjustments. </p>

<p>But in the end tools are just tools. I don&#8217;t want to let the software dictate my style and never use plugins as a replacement for good design. In fact I don&#8217;t like plugins, if you can identify them after wards. </p>

<p>&nbsp;</p>

<p>
</p><h2>What resources would you point someone who is interested in learning motion design ?</h2>

<p>The resources I recommend every beginner are ambition, patience and of course a little talent for design. For me the hardest thing was to actually start learning. </p>

<p>So the best way to learn the software and how animation works, is to have a real project. If you work with a concrete aim, you will learn the things you need to achieve it. I&#8217;m really glad, that so many people online help you to learn 3d and animation stuff.</p>

<p> Actually you just need a computer, have to spend a lot of time in front of it and never give up, even if you don&#8217;t understand anything at first. </p>

<p>&nbsp;</p>

<h2> If our readers are interested in your work, where can they find you online ?</h2>

<p>You can find my work online: <a href="http://www.jorinna.com" title="Jorinna portfolio an motion designer">www.jorinna.com</a></p>

<p>And you are very welcome on my next exhibiton: Nov. 13th, 2009, Berlin (detailed location soon on my website!)<br />
Thanks, Joao, for the interview and good luck with your blog!</p>

<p>
</p><h2>Conclusion</h2><p>
For all the readers i hope this interview helped either by the sincere answers or by Jorinna&#8217;s works.</p>

<p>Please comment bellow or if you know some other designers that you would like them to featured on this blog please don&#8217;t be shy.
</p>]]></description>
      <dc:subject>Interviews</dc:subject>
      <dc:date>2009-10-17T01:07:13+00:00</dc:date>
    </item>

    
    </channel>
</rss>