<?xml version="1.0" encoding="UTF-8"?><rss version="2.0">
<channel>
<title>Vasilis feeds</title>
<link>http://vasilis.nl</link>
<description>
The blog and the pictures of Vasilis van Gemert
</description> 
<language>nl-nl</language>
<image>
	<link>http://vasilis.nl</link>
	<title>Vasilis</title>
	<url>http://vasilis.nl/static/gfx/rssBril.jpg</url>
</image>

<br />
<b>Warning</b>:  enable_xml_dump() has been deprecated, use get_raw_data() instead in <b>/home/vasilis/webapps/vasilis_nl/php/library/SimplePie.php</b> on line <b>2974</b><br />



<item>
<title>Links for 1369346735</title>
<link>http://dailynerd.nl/2013/05/24/2305/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://uptodate.frontendrescue.org/">How to keep up to date on Front-End Technologies &ndash; The Recipe</a></h2>
<p>Here's a nice attempt in creating a list of useful resources for front-enders. Especially the links to sources are valuable, so be sure to follow a few of those sites. I'm not sure I like the term 'front-end leaders' though. While I do believe following the right people is very important, <a href="http://www.smashingmagazine.com/2012/08/09/productivity-staying-up-to-date/">I don&rsquo;t think it&rsquo;s the most important thing</a>.  A great initiative nevertheless!</p>
</article><p><a href="http://dailynerd.nl/2013/05/24/2305/">Links for 1369346735</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/24/2305/</guid>
<pubDate>24 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>Links for 1369085748</title>
<link>http://dailynerd.nl/2013/05/21/2304/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://lovenonsense.com/231">A URL as a present &ndash; Love Nonsense</a></h2>
<p>I tried to write a post about Mobilism this weekend but I was a bit hung over. So instead I created a *semantically correct, responsive illustration of twenty balls* as a thank you gift for Mike Kus. http://vvg.gr/dk</p>
</article><p><a href="http://dailynerd.nl/2013/05/21/2304/">Links for 1369085748</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/21/2304/</guid>
<pubDate>21 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>A URL as a present</title>
<link>http://lovenonsense.com/231</link>
<description><![CDATA[ 
<p>Yesterday I read about the art that <a href="http://constantdullaart.com/" target="_farawayfromhere">Constant Dullaart</a> makes. Many of his creations are actually websites, and if you want to buy the work, you buy the domain, with the content. After you&rsquo;ve bought it, it&rsquo;s your responsibility to take care of it, to make sure that it doesn&rsquo;t break. Just like physical art. This solves a problem many digital artists might have with using the web as a medium. You can just sell the domain. Once the maecenases get used to the idea of <em>owning and hosting a website</em> we can start making real web art. Wonderful. This realisation came right on time.</p>

<h2>Why?</h2>

<p>In the beautifully designed <a href="http://www.the-mobile-book.com/">Mobile Book</a> you can find some <a href="http://mikekus.com/#smashing">illustrations by Mike Kus</a>. The chapter about responsive design is illustrated by <a href="http://mikekus.com/wp-content/themes/mikekus/images/content/print/smashing_responsive_web_design.jpg">a work I particularly like</a>. My wife liked it too, we didn&rsquo;t like one of our walls in our hall, so we decided to paint the illustration on that wall. I ordered some stencils, painted the illustration onto the wall, cursed the <em>inflexibility of the physical world</em>, ordered some new, slightly smaller stencils, and finally <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/animation.gif">repainted the illustration</a>.</p>

<h2>What</h2>

<p>Now, I didn&rsquo;t ask Mike for permission, I just painted <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/IMG_1649.jpg">his work onto my wall</a>. So the least I could do was thank him for creating such a beautiful thing. I thought about sending him a book. But that&rsquo;s boring. I thought about sending him <a href="http://www.artflakes.com/en/products/cucumber-and-carrot-salad-diptych-number-01">a poster</a>, but I don&rsquo;t think these salads compare to the fantastic work he&rsquo;s created. So when I read about the possibility of <a href="http://motherboard.vice.com/blog/constant-dullaart-loves-the-internet">selling URLs</a>, I realised that I could also <em>give away</em> a URL. I decided to create a <a href="http://semanticresponsiveillustration.com/"><em>semantically correct, responsive version</em></a> of Mike&rsquo;s illustration and give it to him. This is how it works: People with very old browsers will see <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/ie8.png">a purely textual representation</a> of the work while people with other less capable browsers will see <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/opera.png">the colours that have been used</a> as well. Isn&rsquo;t that nice?</p>

<h2>Native web art</h2>

<p>In one of his fantastic talks <a href="https://vimeo.com/64895205">Bret Victor defines computer art</a> as <q>without behaviour, it&rsquo;s not native</q>. I <a href="http://nerd.vasilis.nl/without-adaption-its-not-the-web/">changed that quote slightly</a> to <q>Without adaption, it&rsquo;s not the Web</q>. Anything on the web needs to adapt to the possibilities of the device and browser the visitor chose to use. If it doesn&rsquo;t it&rsquo;s not webby. Back to the illustration.</p>

<p>For people with big, modern browsers I used somewhat modern CSS to style the semantic HTML in such a way that it looks <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/large.png">like the original illustration</a>: Same layout, same order. For people with a smaller screen, the illustration is reflowed to <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/medium.png">fit within three columns</a>. The illustration is <a href="http://lovenonsense.com/wordpress/wp-content/uploads/2013/05/small.png">laid out over two columns</a> on the smallest screens. By my definition &mdash; since it adapts to its environment &mdash; this version of the work is <em>webby</em>. If you resize your browser window continuously, you are interacting with the work, and the work shows <em>behaviour</em> by reflowing the layout. So in Bret Victor&rsquo;s terms, this is native computer art. Could it really be that this present is real, native <em>web art</em>?</p>

<h2>Happy</h2>

<p>I&rsquo;m very happy that Mike actually <a href="http://mikekus.com/archive/responsive-illustration/">likes the things I did to his work</a>. He was excited about the painting, and he was excited about <a href="http://semanticresponsiveillustration.com/">the semantically correct, responsive web version too</a>. I was a bit concerned that he might not have liked it, you never know how people react. In that case I would have kept the painting on my wall, and I would still have given him the URL with its content. But I would not have written about it. And if he wanted to, he could have just deleted all of it. Just like <a href="http://www.sfmoma.org/explore/collection/artwork/25846">physical art</a>.</p>
 <img src="http://lovenonsense.com/?feed-stats-post-id=231" width="1" height="1">
  ]]></description>
<guid isPermaLink="false">http://lovenonsense.com/231</guid>
<pubDate>20 May 2013, 5:46 pm</pubDate>
</item>


<item>
<title>Similarities with gaming</title>
<link>http://nerd.vasilis.nl/similarities-with-gaming/</link>
<description><![CDATA[ 
<p>Today I attended a small conference for students in the beautiful city of Leeuwarden. Unfortunately I had to leave early, but I did get a chance to listen to a very inspiring talk by <a href="https://twitter.com/jjsevers">Jan-Jaap Severs</a>, a game developer. The audience consisted of mainly web development students, so Jan-Jaap&rsquo;s talk was not about game development. Instead he tried to find a subject to talk about that would be of use to this audience. He found it. His talk was about things he learned form making rapid prototypes. There were tips about teams, about workflow, about skill set and about designing a product. The similarities between the issues we have in the web world were striking.</p>

<h2>Specialists</h2>

<p>Jan-Jaap works in a small company. In order to keep everybody busy they can&rsquo;t work with hyper-specialists. Apart from their specialty everybody needs to be able to do something else. He gave the example of <em>concept artists</em>. There are many, many concept artists, but there is not that much work for them. So concept artists have to be able to do more than just make up wonderful stuff: they have to know how to build it too. This is a trend we see in web development too, where we start to expect designers to be able to write code too. It sounded like this is better accepted in the gaming world, but it could be that Jan-Jaap&rsquo;s company is an exception.</p>

<h2>Tools</h2>

<p>During a 48 hour long game jam, they decided to use a certain tool that they had no experience with at all. They needed it because the result would be much better with it. His <em>excellent</em> tip was to not let the result of your work depend on your skill set. Learn new tools, new skills, if the skills you have are not sufficient or good enough for the medium you work for. This is a definite pet pieve of mine. I won&rsquo;t mention a certain photo editing tool that&rsquo;s <em>still</em> been used broadly to design websites with, because some people get upset if I do. But if you won&rsquo;t listen to me, at least listen to Jan-Jaap and look around you for better software. It exists.</p>

<h2>Progressive enhancement</h2>

<p>He showed how you can create, and play a pinball game with just some simple, elementary forms like blocks and balls. It was perfectly playable. Working from the content out, from the essentials first, gave him the ability to keep working on it without depending on design details. These details are built on top of the basics, they can be added later. Of course I loved seeing progressive enhancement being used in a completely different field. It&rsquo;s just a very clever principle to work with, not just on the web.</p>

<p>There were more similarities. It appears, for example, that endless discussions exist elsewhere too! Another similarity is the workflow: The gaming industry has moved from <em>waterfall</em> to more agile project management approaches too in the last few years. They too have clients who find it hard to adjust to this new way of working.</p>

<p>A very refreshing presentation. Great to see that others look for solutions in the same direction. It confirms my idea that we should look at what others are doing.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/similarities-with-gaming/</guid>
<pubDate>15 May 2013, 3:40 pm</pubDate>
</item>


<item>
<title>The definitions of responsive and adaptive web design</title>
<link>http://nerd.vasilis.nl/the-definitions-of-responsive-and-adaptive-web-design/</link>
<description><![CDATA[ 
<p>Yesterday I wrote a little post about the exact definition of the terms <em>responsive</em> and <em>adaptive</em>, in which I asked for comments. And I got some comments, and all of them were excellent. It&rsquo;s clear that my hypothesis at the end of my post &mdash; <q>it could be that I haven&rsquo;t thought about it long enough</q> &mdash; turned out to be true.</p>

<p>But first this: When I reread the article I noticed that one remark I made may sound a bit harsh. I wrote that I think that <q>Ethan&rsquo;s definition is a little outdated and unnecessarily restrictive</q>. This is unnecessarily rude. His definition made perfect sense back when he introduced it, and back then it was not restrictive at all. On the contrary, the term <em>responsive design</em> changed the way our industry looks at the web. Finally. For this he has my eternal gratitude.</p>

<p><a href="http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/#comment-2199">As Ethan mentioned</a> in his comment, he currently uses a broader definition. Which is logical, we&rsquo;ve been only designing responsive sites for a little over two years, we&rsquo;re still learning. And one of the things we learned is that there are more features you can optimise for than just screen size. So, with this out of the way, let&rsquo;s see if we can come up with a definition of the terms <em>responsive web design</em> and <em>adaptive web design</em>.</p>

<h2>Attitudes</h2>

<p>There were three different attitudes towards my question. The first one considers these terms to be somewhat the same. I used to have that attitude. Another one considers these terms to be <em>jargon</em>, and as such to be confusing <i lang="de">an sich</i>. These terms should simply be replaced with a sentence like <em>making the best possible product</em>. And then there&rsquo;s the third attitude which considers a clear definition to be valuable and which thinks a distinction between these terms actually makes sense.</p>

<h3>Attitude one: it&rsquo;s all the same</h3>

<p>This attitude exists because everybody has his own definition of the words responsive and adaptive, often meaning completely different things, and often meaning the exact opposite of their original definition. This is a clever solution for large agencies with many clients, I think. Instead of using clear, distinct meanings for these terms, we use them as a catch-all definition for a set of web design best-practices. In this case, I use them as a synonym for <em>progressive enhancement</em> and accessible design. Most commenters did not agree with this attitude, and I think I agree with them. But I do think that within a large organisation this might actually be a clever idea.</p>

<h3>Attitude two: kill jargon</h3>

<p>This attitude doesn&rsquo;t care about these terms and considers it a waste of our time to discuss in length about them. It should really only be about <q>providing an experience which takes advantage of all the features of the platform people are using [&hellip;] whether it is based on web standards or technologies provided by the vendor</q>, like <a href="http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/#comment-2200">Cyriel</a> wrote. In other words: Stop wasting time about trivial matters, and start making <em>good</em> stuff. I definitely like this sentiment, but it&rsquo;s not going to end the confusing use of these terms.</p>

<h3>Attitude three: we need a clear definition.</h3>

<p>There are some excellent reasons for using clear, distinct definitions. For example, <a href="http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/#comment-2202">David reminds us</a> that <q>our clients are starting to use that jargon</q>, and we need to be sure that we are talking about the same thing with our clients. Or <a href="http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/#comment-2203">as Aaron puts it</a>: <q>I feel nomenclature is incredibly important to ensure accuracy in our communications</q>. They both mention the confusion around the term HTML5 which has a different meaning for marketers and developers, which makes things unnecessarily complicated.</p>

<h2>The definitions</h2>

<p>A few commenters tried to come up with clear definitions. Simon <a href="http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/#comment-2201">came up with some fantastic, short definitions</a>.</p>

<blockquote>
  <p><em>Responsive web design</em> is about browser (viewport) sizes and <em>Adaptive web design</em> is about browser (use) context</p>
</blockquote>

<p>I like that. Even though the term <em>context</em> is equally confusing as these two definitions. Maybe we could use <em>features</em> instead of <em>context</em> here.</p>

<p>And I think Aaron came up with a nice description of <em>responsive</em>: <q>it&rsquo;s concerned with layout, hierarchy, and creating an optimal reading experience regardless of device</q>.</p>

<h3>Proposed definition</h3>

<p><em>Responsive web design</em> is about browser (viewport) sizes. It&rsquo;s concerned with layout, hierarchy, and creating an optimal reading experience regardless of device.</p>

<p><em>Adaptive web design</em> is about browser (use) features. It&rsquo;s concerned with <em>responsive web design</em> and with creating an optimal <em>user experience</em> depending on different devices.</p>

<p>I need your help with this one, especially with the definition of <em>adaptive</em>. I don&rsquo;t think it&rsquo;s good enough yet.</p>

<h2>Conclusion</h2>

<p>There is a difference between the terms <em>responsive</em> and <em>adaptive</em> and we have to be able to make a clear distinction. To prevent confusion with clients we should make sure that we are talking about the same thing when we use these terms. There are practical approaches possible, where the exact term used doesn&rsquo;t really matter as long as we know we mean the same thing, but a more thorough solution is probably to use the right terms in the right moment.</p>

<p>Thanks all for your fantastic feedback. If you have some time left maybe you could help me out with finding the definite definition for both terms. Comments are open again.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/the-definitions-of-responsive-and-adaptive-web-design/</guid>
<pubDate>15 May 2013, 10:04 am</pubDate>
</item>


<item>
<title>Links for 1368529536</title>
<link>http://dailynerd.nl/2013/05/15/2302/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://paulbakaus.com/2013/05/13/no-html5-does-not-have-a-performance-issue/">The Sea of Ideas &raquo; No, HTML5 does not have a performance issue.</a></h2>
<p>Excellent article about the so called performance issue of HTML5. This issue does not exist. If people insist that it does, you can point them to this link. http://vvg.gr/de</p>
</article><article lang="en"><h2><a href="http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/">Adaptive, responsive, or progressive enhancement &#9874; Nerd</a></h2>
<p>The terms *responsive web design* and *adaptive web design* are both used, and for everybody they seem to mean something else. This is confusing. So I'm looking for a final definition and I could use your help. http://vvg.gr/dd</p>
</article><p><a href="http://dailynerd.nl/2013/05/15/2302/">Links for 1368529536</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/15/2302/</guid>
<pubDate>15 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>Adaptive, responsive, or progressive enhancement</title>
<link>http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/</link>
<description><![CDATA[ 
<p>What is the difference between responsive web design and adaptive web design? It&rsquo;s a bit of a boring question, but I think we need an answer to it, since these terms are both used, and people mean different things by them. It causes confusion.</p>

<h2>Responsive web design</h2>

<p>In <a href="https://readmill.com/books/responsive-web-design">his book</a>, <b>Ethan Marcotte</b> &mdash; the person who coined the term &mdash; writes that <em>responsive web design</em> <q>takes three core ingredients</q>:</p>

<ol>
<li>A flexible, grid based layout</li>
<li>Flexible images and media</li>
<li>Media queries</li>
</ol>
<p>So basically, if we use the term as Ethan proposed it, responsive web design is about <em>fluid layout for different screen sizes and related technical issues and solutions</em>. I know many people use a much broader definition.</p>

<h2>Adaptive web design</h2>

<p>Around the same time that Ethan Marcotte published his book, <b>Aaron Gustafson</b> published <a href="https://readmill.com/books/adaptive-web-design-crafting-rich-experiences-with-progressive-enhancement">another book</a> called <cite>Adaptive Web Design</cite>. When I bought it, I thought it would be about the three points outlined above, about layout basically. But I didn&rsquo;t really pay much attention to the subtitle of the book, which reads <em>Crafting Rich Experiences with Progressive Enhancement</em>. In this book, the term <em>adaptive web design</em> is used as an exact synonym for <em>progressive enhancement</em>.</p>

<h2>Progressive enhancement</h2>

<p>If I ask people what they mean when they use these terms I get as many different answers as there are people. Some reverse the terms and say that adaptive is just about layout and responsive is about everything. Others say responsive is about <em>fluid</em> grids, while adaptive is about media queries with <em>fixed</em> grids in them, both very limited definitions. And the opposite definition is used too, of course.</p>

<p>I don&rsquo;t think there needs to be a difference between the terms. If it&rsquo;s up to me, both <em>responsive web design</em> and <em>adaptive web design</em> are synonyms for <em>progressive enhancement</em>. I think Ethan&rsquo;s definition is a little outdated and unnecessarily restrictive. I don&rsquo;t think there&rsquo;s a reason anymore to just talk about optimising layout, we should talk about optimising other features, and interactions too.</p>

<h2>But what is it?</h2>

<p>But, as is often the case, I could be wrong here. It could be that I haven&rsquo;t thought about it long enough or that I don&rsquo;t understand the reasons behind more restrictive definitions. I&rsquo;d love to hear your opinion, since I&rsquo;d love to be able to use these terms without causing confusion. Comments are open.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/adaptive-responsive-or-progressive-enhancement/</guid>
<pubDate>14 May 2013, 8:37 am</pubDate>
</item>


<item>
<title>Links for 1368447639</title>
<link>http://dailynerd.nl/2013/05/14/2300/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://www.90percentofeverything.com/2013/05/13/the-drunkards-search/">The drunkard&rsquo;s search | 90 Percent Of Everything</a></h2>
<p>An interesting little post by Harry Brignull about the drunkard's search: the idea that we search for solutions on the wrong, easiest places. http://vvg.gr/dc</p>
</article><article lang="en"><h2><a href="http://christianheilmann.com/2013/05/13/just-use-technology-x-is-a-terrible-answer-to-a-question/">&ldquo;just use technology $x&rdquo; is a terrible answer to a question | Christian Heilmann</a></h2>
<p>'If you want to teach people, make them understand the &ldquo;why&rdquo; and let them find their own &ldquo;how&rdquo;'. Great post by Chris Heilmann. I learnt my profession from people who took the time to explain, not by people who said I should use Sass. http://vvg.gr/db</p>
</article><p><a href="http://dailynerd.nl/2013/05/14/2300/">Links for 1368447639</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/14/2300/</guid>
<pubDate>14 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>Links for 1368401754</title>
<link>http://dailynerd.nl/2013/05/13/2297/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://nerd.vasilis.nl/device-testing/">Device testing &#9874; Nerd</a></h2>
<p>I've been wondering lately if we really should test on *as many* devices as possible. Shouldn't we better try to test on *as few* devices as possible instead? Here are some thoughts about this question. http://vvg.gr/da</p>
</article><article lang="en"><h2><a href="http://viljamis.com/blog/2013/prototyping-responsive-typography/">Prototyping Responsive Typography</a></h2>
<p>A fantastic article about how to create a typography prototype in the browser, which, according to Viljami Salminen, should be the first step in the visual design process. http://vvg.gr/cz</p>
</article><article lang="en"><h2><a href="http://www.stevesouders.com/blog/2012/12/05/clear-current-page-ux/">clear current page UX | High Performance Web Sites</a></h2>
<p>Steve Souders and his performance study keep amazing me. When does the browser clear the current screen after you click on a link? The answer should convince you to remove all scripts from the HEAD of your document. http://vvg.gr/cx</p>
</article><article lang="en"><h2><a href="http://usability.com.au/2013/05/accessible-forms-2-required-fields-and-extra-information/">Accessible Forms 2: Required Fields and Extra Information | Web Usability</a></h2>
<p>In this second part of a series about making web forms accessible, Roger Hudson shows us how to mark up required fields. I like to reverse things: only provide mandatory fields, and clearly mark up optional fields as optional. http://vvg.gr/cw</p>
</article><article lang="en"><h2><a href="http://usability.com.au/2013/04/accessible-forms-1-labels-and-identification/">Accessible Forms 1: Labels and identification | Web Usability</a></h2>
<p>Forms are essential to the web and essential to many businesses. So it's essential that everybody can use them. In this first part of a series about making forms accessible Roger Hudson shows us how to properly label form fields. http://vvg.gr/cv</p>
</article><p><a href="http://dailynerd.nl/2013/05/13/2297/">Links for 1368401754</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/13/2297/</guid>
<pubDate>13 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>Device testing</title>
<link>http://nerd.vasilis.nl/device-testing/</link>
<description><![CDATA[ 
<p>We often hear that it&rsquo;s necessary to test your work on as many devices as possible. There are many reasons why this makes sense. Devices might not act like you&rsquo;d expect them to act. For instance, on many Android devices the <em>device pixels</em> are not always the same as the <em>viewport pixels</em> &mdash; the real resolution is not the same as the amount of pixels the browser thinks it has. Another reason is because browsers are weird, so things can look crazy. An example of this is Blackberry Bold with OS6. This is, is far as I know, the only browsers that&rsquo;s ever been made that has a default font-size of 20 pixels, instead of 16. This completely messes up your design if you use <code>em</code> (like you should).</p>

<p>I know these things because I tested many sites on many different devices.</p>

<h2>Do websites need to look perfect on every device?</h2>

<p>We all know the classic website that answers the question: <a href="http://www.dowebsitesneedtobeexperiencedexactlythesameineverybrowser.com/">Do websites need to be experienced the same in every browser</a>? The answer, of course, is <em>nope</em>. Back when this site was created, this was still a controversial idea to many, but now we all accept that websites <em>can not</em> be experienced the same everywhere. Of course we should do whatever we can to make it look acceptable, or even pretty, everywhere, but we also need to think about our budget. If we test our sites on all possible devices, with all possible browsers, and try to find fixes for all those crazy bugs those weird browsers have, our sites would never go live. I think it&rsquo;s OK if some things look broken on some obscure gadgets.</p>

<h2>So, should you not test?</h2>

<p>Well, you should <em>use</em> as many devices as possible. By doing that, you understand these devices better. You understand how they work, how you interact with them, how websites look on them, etc. By testing websites in general on as many devices as you can find you understand the web better, and you understand how people see and consume your work better. This is not just important for developers and testers, I think it is <em>even more important for designers to use as many devices as possible</em>.</p>

<p>But I don&rsquo;t think you should test all your work continuously on ten different configurations. And maybe I even start to believe it&rsquo;s a waste of time to test on everything you can lay your hand on. I&rsquo;ve written about <a href="http://nerd.vasilis.nl/aggressive-browser-spitting/">testing</a> and <a href="http://nerd.vasilis.nl/professional-browser-support/">browser support</a> before. Of course it would be nice if you could prevent <a href="http://nerd.vasilis.nl/alpha-channel-opacity-on-body-background/">obscure bugs on obscure devices</a> from happening, but if you have the ability to fix these bugs once the site is live, <em>why not let your visitors do the testing for you</em>?</p>

<h2>Experience</h2>

<p>Of course, tools like <a href="http://livereload.com/">LiveReload</a> or <a href="http://www.vanamco.com/ghostlab/">Ghostlab</a> make testing on devices much easier and probably even fast. And by using these tools, and by testing on as many devices as possible, you get to know the bugs and quirks of these devices. Which means that after a while you don&rsquo;t have to test as much on all of them. Back in the IE6 days we would just type the necessary hacks just like we type sensible CSS, without thinking about it. This experience might grow when you test a lot.</p>

<h2>So, it depends?</h2>

<p>Today I read <a href="http://twitter.com/valuedstandards/status/333666149181050880">this tweet by David Hund</a> who&rsquo;s <q>thinking about answering _all_ questions with &ldquo;It depends&hellip;&rdquo;</q>. This was one of the reoccurring themes in the first  edition of <a href="http://mobilism.nl/2013">Mobilism</a>. It all depends. When I read David&rsquo;s tweet my intent was to write something with a clear and strong conclusion, like:</p>

<blockquote>
  <p>you should test on as few devices as possible.</p>
</blockquote>

<p>And as much as I like that idea &mdash;&nbsp;and I even think it makes sense &mdash;&nbsp;I hate to admit that <em>it depends</em>.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/device-testing/</guid>
<pubDate>12 May 2013, 9:09 pm</pubDate>
</item>


<item>
<title>Links for Saturday, May the 11th in the  year 2013</title>
<link>http://dailynerd.nl/2013/05/12/2294/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://hackdesign.org/">Design lessons for programmers, curated by top designers | Hack Design</a></h2>
<p>A great site for nerds who want to understand design better: This site will send you one design lesson a week. That's a nice pace, no hurry. But after a year you've followed more than 50 lessons, which is quite a lot. http://vvg.gr/cu</p>
</article><article lang="en"><h2><a href="http://www.fullcreammilk.co.uk/speaking/rdo/script.html">Antiphonal Geometry &middot; Harmony and proportion in responsive web design</a></h2>
<p>"Today I want to acknowledge the basic challenge we accept as web designers &ndash; laying out content in what can seem to be a formless space." The start of the wonderful talk by Owen Gregory on A Responsive Day Out. http://vvg.gr/ct</p>
</article><article lang="en"><h2><a href="http://timkadlec.com/2013/01/setting-a-performance-budget/">Setting a performance budget &ndash; TimKadlec.com</a></h2>
<p>Performance is an integral part of web design. So how do you make sure that you don't become sloppy with it during the process? Setting a *performance budget* early on and sticking to it sounds like a solid solution. http://vvg.gr/cs</p>
</article><p><a href="http://dailynerd.nl/2013/05/12/2294/">Links for Saturday, May the 11th in the  year 2013</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/12/2294/</guid>
<pubDate>12 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>Links collected on Saturday, May the 11th in the  year 2013</title>
<link>http://dailynerd.nl/2013/05/11/2290/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://undercaffeinated.tumblr.com/post/49878531442/css-is-not-an-amoral-monster">Soapbox Envy CSS is not an amoral monster.</a></h2>
<p>Nice little rant/post about the fact that CSS is actually pretty good. http://undercaffeinated.tumblr.com/post/49878531442/css-is-not-an-amoral-monster</p>
</article><article lang="en"><h2><a href="http://engineering.appfolio.com/2012/11/16/css-architecture/">CSS Architecture | Appfolio Engineering</a></h2>
<p>An incredible article by Philip Walton about CSS best practices. By defining the goals of good CSS architecture first he explains why some bad practices are bad, and why others are good. A very interesting, very thorough article! http://vvg.gr/cr</p>
</article><article lang="en"><h2><a href="http://clearleft.com/thinks/onpatternportfolios/">On pattern portfolios | Clear Thinking &ndash; The Clearleft Blog</a></h2>
<p>Now that we start to understand that photoshop documents are maybe not the best deliverables, we also start to wonder what the right deliverables should be. A pattern portfolio could be one of them. http://vvg.gr/cq</p>
</article><article lang="en"><h2><a href="http://www.w3.org/QA/2013/05/perspectives_on_encrypted_medi.html">Perspectives on Encrypted Media Extension Reaching First Public Working Draft &ndash; W3C Blog</a></h2>
<p>The W3C wants to publish a proposal for working with DRM on the web. In this post Jeff Jaffe explains why the W3C thinks it's a good idea to publish it. Be sure to read the comments, not everybody agrees with him. With reason. http://vvg.gr/cg</p>
<p><a href="http://dailynerd.nl/tag/IFTTT/">IFTTT</a>  <a href="http://dailynerd.nl/tag/Appdotnet/">Appdotnet</a>  </p>
</article><article lang="en"><h2><a href="http://nerd.vasilis.nl/new-defaults-in-web-design/">New defaults in web design &#9874; Nerd</a></h2>
<p>I gave a talk about progressive enhancement a few times in the past year. I presented it as a set of new defaults for web design. At the same time I explained that these defaults are not new. Published as an article now on my own blog http://vvg.gr/cf</p>
<p><a href="http://dailynerd.nl/tag/IFTTT/">IFTTT</a>  <a href="http://dailynerd.nl/tag/Appdotnet/">Appdotnet</a>  </p>
</article><p><a href="http://dailynerd.nl/2013/05/11/2290/">Links collected on Saturday, May the 11th in the  year 2013</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/11/2290/</guid>
<pubDate>11 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>New defaults in web design</title>
<link>http://nerd.vasilis.nl/new-defaults-in-web-design/</link>
<description><![CDATA[ 
<p><i>This article was originally published on <a href="http://www.smashingmagazine.com/2013/05/06/new-defaults-web-design/">Smashing Magazine</a>.</i></p>
<p>Responsive design is about more than just layout; it&rsquo;s about designing for the Web, which means, mostly, for people with browsers. And that&rsquo;s just about everything we know about the people who visit our websites: they are <em>probably</em> using a browser. All the rest we just don&rsquo;t know.</p>
<p>Up until not so long ago, we used to base our designs on some rather <strong>general assumptions about screen size and input type</strong>. With the rise of devices with various screen sizes and alternative ways to interact, these assumptions have turned out to be unreliable. We need to upgrade the defaults that we use when we start designing our websites.</p>
<h2>A Closer Look</h2>
<p>People keep saying that the Web has changed. But has it really? Let&rsquo;s take a look at all of the things that have actually changed.</p>
<h3>Screen Sizes</h3>
<p>In the 1990s, the Web was 640 pixels wide. In the early 2000s, it grew to 800 pixels. A few years later, we decided it should be 1024 pixels. But five years ago, all of a sudden, something strange happened. A device with a very small screen entered the market. Suddenly, our ideas about the size of the Web did not work anymore. Later on, tablets entered the market. People hold these things however they want. Today, the height of the viewport could be bigger than the width! But is that new? Not really.</p>
<p><a href="http://datenform.de/graphic-arrays-eng.html"><img src="http://nerd.vasilis.nl/wp-content/uploads/screen-sizes.jpg" alt="Screen sizes, shown in a non-flexible medium. Photo and work by Aram Bartholl." title="Screen sizes, shown in a non-flexible medium. Photo and work by Aram Bartholl" width="500"></a><br><em><a href="http://datenform.de/graphic-arrays-eng.html">Screen sizes</a>, shown in a non-flexible medium. (Photo and work: <a href="https://secure.flickr.com/photos/bartholl/8509306685/in/set-72157632865293922">Aram Bartholl</a>)</em></p>
<p>We never really knew what size the window of our visitors would be. We just assumed it was at <em>least</em> the random pixel width that we felt comfortable with. These numbers were always arbitrary, and there were always people who could not see the entire website. We simply ignored them.</p>
<h3>&ldquo;Everyone Has a Mouse&rdquo;</h3>
<p>We&rsquo;ve always assumed that everyone uses a mouse. Even though we <em>knew</em> that this was not always true, most designs completely ignored alternative ways of interacting. People who had to use a keyboard, for whatever reason, had a very hard time interacting with our websites.</p>
<p>But because most people did use a mouse, and because back then many designers thought that designing only for the majority was OK, we created websites that were unusable for a lot of people. And this turned out to be a growing number. Many mouseover interactions are completely dysfunctional on a touch device. Because people love these devices, and even managers and designers use them, they are harder to ignore.</p>
<h3>&ldquo;Everyone Has Broadband Internet&rdquo;</h3>
<p>Another thing we always assumed was that everyone had a super-fast Internet connection, at least as fast as our own. And if they didn&rsquo;t already have it, they&rsquo;d have it soon. This was again mostly true; speeds were increasing. But today, more and more people use crappy, unreliable 3G connections all the time. If you&rsquo;ve ever travelled on a train in The Netherlands, you know what I mean. And if you&rsquo;ve ever had to rely on the mythical &ldquo;free hotel Wi-Fi,&rdquo; then you know for sure that the assumption about the ever-increasing speed of our Internet connections is just not true. This is a big change in our thinking; we really should consider these users. This will have a major impact on what our designs look like.</p>
<h3>&ldquo;Everyone&rsquo;s Computer Gets Faster Every Year&rdquo;</h3>
<p>It used to be true that computers would get faster and faster. If you waited half a year before buying a computer, you would get one that was twice as fast, for the same price. This was true of <em>new</em> desktop computers, but mobile devices have priorities other than processor speed. The most important thing for a phone, for instance, is battery life: you really don&rsquo;t want to have to charge it after every phone call.</p>
<p>And there&rsquo;s another trend: instead of creating ever-faster devices, many manufacturers are starting to sell ever-<em>cheaper</em> devices. <strong>Many people care about price and battery life more than about processor speed.</strong> This is also not new: what happened to your old computers? You probably sold them or gave them away. People keep using old stuff. Not everyone has the same hardware as we designers do.</p>
<h3>&ldquo;All Monitors Are Calibrated&rdquo;</h3>
<p>Well, we always knew this to be untrue, right? Only the monitors of visual professionals are calibrated. Most other monitors don&rsquo;t display colors accurately, and many monitors are downright crappy. Most mobile phones that I&rsquo;ve tested have pretty decent screens, until you start using them outside, in the sunshine. If you&rsquo;re lucky, you can read the content, but you definitely cannot see the subtle gradients in low-contrast designs.</p>
<p>I haven&rsquo;t even mentioned &ldquo;modern&rdquo; black and white screens. These, too, are not new. People have always used crappy monitors, and people with bad eyesight have always visited your websites. It&rsquo;s just that more and more people are seeing a subpar color palette. Instead of buying a state of the art monitor, buying a cheap monitor and several low-end devices to test your work on might be a better investment.</p>
<p>All of these things are not new. In 2002, <strong>John Allsopp</strong> wrote the monumental article &ldquo;<a href="http://alistapart.com/articles/dao">A Dao of Web Design</a>.&rdquo; People such as <a href="http://adactio.com/">Jeremy Keith</a> and <a href="http://www.456bereastreet.com/">Roger Johansson</a> have written about all of these facts for years and years. And yet, somehow, we&rsquo;ve always managed to actively ignore them. But we really can&rsquo;t anymore. The Web actually <em>did</em> change in the last five years, with new devices, new browsers and many, many cool new features. We need new <a href="http://adactio.com/journal/4867/">defaults</a>. The old ways of creating websites just don&rsquo;t work anymore.</p>
<p><a href="http://bradfrost.github.io/this-is-responsive/index.html"><img src="http://nerd.vasilis.nl/wp-content/uploads/thisisresponsive.png" alt="This Is Responsive, the excellent resource about responsive design by Brad Frost." title="This Is Responsive, the excellent resource about responsive design by Brad Frost." width="500"></a><br><em><a href="http://bradfrost.github.io/this-is-responsive/index.html">This Is Responsive</a>, the excellent resource about responsive design by Brad Frost.</em></p>
<p>In the past few years, we&rsquo;ve been actively researching new ways to deal with all of these different screen sizes. But apart from responsive design, there are many more challenges in today&rsquo;s ever-growing pile of devices. We have to find new patterns of interaction: <strong>we need interfaces that work on any device</strong>. Maybe we have to reconsider that enormous photo carousel on the home page, now that we know that <a href="https://twitter.com/stephanierieger/status/322779301776879617">not everyone has a cheap and fast connection</a>. New defaults are emerging, and I&rsquo;ve collected a few for you here.</p>
<p>The things in this article are not new. Many clever people have written about them in many articles and many books. But these ideas, like all good stories, have to be repeated many times so that people understand and remember them.</p>
<h2>New Default: Activate</h2>
<p>I initially titled this section &ldquo;New Default: Touch.&rdquo; But I came to realize that &ldquo;touch&rdquo; has a different meaning for everyone. Some people, like me, think of a single tap when we hear the word. Others think about swiping and complex gestures. That&rsquo;s why I settled on the heading &ldquo;New Defaults: Activate.&rdquo; All devices, no matter what kind of input they offer, let the user <a href="http://cennydd.co.uk/2013/not-click-not-tap-select">activate something</a> in some way.</p>
<p>With a mouse, it&rsquo;s a click; with a touch device, it&rsquo;s a tap; on a keyboard, it&rsquo;s the &ldquo;Enter&rdquo; key. There are ways to activate things by voice, and by waving your arms in the air. And many devices offer more than one way to interact. The only thing that all of these devices have in common is the action of activating. Most of them are capable of doing many other things, too, but all of them can activate stuff.</p>
<p>Only recently have we really started thinking about alternative methods of user input. We used to assume that everyone uses a mouse. Hiding content and showing it on mouseover was considered to be a decent design pattern. And it used to work for most people &mdash; until all of these wonderful touch devices entered the market. What should a device without a mouse do when content can be revealed only with a mouse? Different devices have different solutions. Let&rsquo;s look at a simple drop-down menu.</p>
<p><a href="http://dabblet.com/gist/5450762"><img src="http://nerd.vasilis.nl/wp-content/uploads/navigation.png" alt="You can find a live example of this navigation pattern right here." title="You can find a live example of this navigation pattern right here." width="500"></a><br><em>See a <a href="http://dabblet.com/gist/5450762">live example of this navigation pattern</a>.</em></p>
<p>When you hover over a menu item, a submenu appears. But apart from hovering over an item, you can also simply click on it to follow the link. Now, what should happen when you tap on the item with a touch device? Should the submenus appear, or should the link activate? Or both? Or should something else happen? On iOS, something else happens. The first time you tap a link like that, the submenu appears; in other words, the hover event fires. You have to tap a second time to actually follow the link. This is confusing, and <strong>not many people will tap a second time</strong>. On Android, the submenu appears <em>and</em> the link is followed simultaneously. I don&rsquo;t have to explain to you that this is confusing.</p>
<p>It&rsquo;s very well possible to <a href="http://www.html5rocks.com/en/mobile/touchandmouse/">think of complex solutions</a> whereby you define different interactions for different input devices. But the better solution, I think, is to make sure that the default interaction, the activate event, just works for everybody. If you really need to, you could choose to <em>enhance</em> this default experience for certain users.</p>
<p>For instance, if you are certain that someone is using a mouse, you could enable some mouseover interactions. Or if you&rsquo;re sure that someone has fat fingers, you could make small buttons a bit bigger. But only do so in addition to the default activate interaction, and only if there&rsquo;s no doubt about it, and only if the enhancement would really make things better. Those are quite a few <em>ifs</em>, and some of them, such as the mouse usage, <a href="https://hacks.mozilla.org/2013/04/detecting-touch-its-the-why-not-the-how/">are very hard to detect</a> &mdash; especially on devices that offer more than one way to interact, such as a laptop with an optional mouse, touch pad, camera, microphone, keyboard and touchscreen. Give it some serious thought. Do you really need to optimize for a mouse?</p>
<h2>New Default: Small Screens</h2>
<p>Growing is easy. Most things grow. Babies grow, trees grow, curious minds grow. They don&rsquo;t grow by themselves, but you don&rsquo;t need much energy to make things bigger. This is just what things do when they live. While shrinking things is definitely possible, it&rsquo;s also much harder. You could, for instance, compress a car to a fraction of its original size. A compressed car does have a certain aesthetic appeal to it, but it is definitely not as useful as it was before. The same goes for websites. Shrinking a desktop website does not always result in a pleasant experience on a small screen.</p>
<p><img src="http://nerd.vasilis.nl/wp-content/uploads/growing-shrinking.jpg" alt="Trees grow on their own, cars are less usefull when they shrink." title="Trees grow on their own, cars are less usefull when they shrink." width="500"><br><em><a href="http://en.wikipedia.org/wiki/File:Giuseppe_Penone_The_Hidden_Life_Within.jpg">Cedro di Versailles</a> by Italian artist Giuseppe Penone clearly shows that things grow. On the other hand, the work <a href="https://secure.flickr.com/photos/paul_lowry/6038723573/">Papalote Goliad</a> by American artist John Chamberlain shows that shrinking can be aesthetically appealing but may result in less useful results.</em></p>
<p>To build a responsive website that works on all kinds of screens, designing for a small screen first is easiest. It forces you to focus on what&rsquo;s really important: if it doesn&rsquo;t fit in this small square, it is probably not terribly important. It forces you to think better about hierarchy, about the right order of components on the page.</p>
<p>The same principle that we follow for interactions &mdash; whereby we design the activate event first and enhance it later &mdash; applies to graphic design. <strong>We should start designing the things that we <em>know</em> everyone will see.</strong> That&rsquo;s <strong>the content</strong>. No matter how big or small a screen is and no matter how minimal the feature set of a browser, it will be able to show letters. Because this is about the only thing we know for certain &mdash; since color is absent on most Kindles, most of the latest CSS doesn&rsquo;t work on old browsers, and layout is of minor importance on small screens &mdash; starting with the text is logical.</p>
<p>I wrote an in-depth article about <a href="http://www.smashingmagazine.com/2013/03/01/logical-breakpoints-responsive-design/">defining breakpoints on the basis of typography</a>, so I won&rsquo;t repeat every detail here. But the basic idea is that you start by designing the relationship between the different font sizes. Almost everyone, no matter what device they have, will be able to see this. When the typography is done, you would start designing the layout for bigger screens; you can think of this as an enhancement for people with bigger screens. And after that, when the different layouts are done, you could add the paint. And by paint, I mean color, gradients, borders, etc.</p>
<p>I&rsquo;ve presented this as a very strict way of working; in real life, of course, things are not as rigid. I&rsquo;m not talking about &ldquo;activate only&rdquo; or &ldquo;small screen only.&rdquo; When I say to start with typography, I don&rsquo;t mean that you aren&rsquo;t allowed to think about paint at the same time. Rather, I&rsquo;m trying to find the things that all of these different devices, with all of their different screen sizes and all of their different features, have in common. It just seems logical to <strong>first design this shared core</strong> thoroughly. The strange thing is that this core is often overlooked: Web professionals tend to view their own creations with top-of-the-line devices with up-to-date browsers. They see only the enhancements. The shared core with the basic experience is often invisible.</p>
<h2>New Default: Content</h2>
<p>The way we designed our websites until recently was by putting a header with the logo and navigation at the top, putting the subnavigation on the left, putting some widgets on the right, and putting the footer at the bottom. When all of that was done, we&rsquo;d <em>cram</em> the content into the little space that was left in the middle. All of the things we created first &mdash; the navigation, the widgets, the footer &mdash; they all helped the visitor to <em>leave</em> the page. But the visitor probably wanted to be there! That was weird. It was as if we were not so confident in our own content and tried our best to come up with something else that our guests might like.</p>
<p>But rather than pollute the page with all kinds of links to get people out of there, we should really focus on that thing in the middle. Make sure it works. Make sure it looks good. Make sure it&rsquo;s readable. Make sure people will understand it and find it useful. Perhaps even delight them with it!</p>
<p>Once you&rsquo;re done with the content, you can start to ask yourself whether this content needs a header. Or a logo. Or subnavigation. Does it need navigation at all? And does it really need all of those widgets? The answer to that last question is &ldquo;No.&rdquo; I&rsquo;ve never understood what those widgets are for. I have never seen a useful widget. <strong>I have never seen a widget that&rsquo;s better than white space.</strong></p>
<p><img src="http://nerd.vasilis.nl/wp-content/uploads/content.jpg" alt="A typical news site with more attention for widgets versus the complete focus on the content on Medium." title="A typical news site with more attention for widgets versus the complete focus on the content on Medium." width="500"><br><em>Compare a typical news website&rsquo;s attention to widgets with <a href="https://medium.com/">Medium</a>&rsquo;s complete focus on content.</em></p>
<p>By starting with the content first, you can come up with some very interesting solutions. For instance, does the <a href="http://nerd.vasilis.nl/where-should-the-logo-be/">logo really need to be at the top</a> of every page? It could very well go in the footer on many websites; such as in digital style guides or on pages for registered users. Many links that we used to put in the subnavigation might work better in relevant spots in the main content.</p>
<p>For instance, the option to add extra luggage to a flight booking might be most effective right there in the overview of the flight, instead of in the middle of a list of links somewhere on the left of the page. And when looking at the hierarchy of a page, <strong>does the main navigation look more important than the main content?</strong> Most of the time it shouldn&rsquo;t be, and I usually consider the navigation to be footer content. A simple &ldquo;skip&rdquo; link at the top of the page could either take the visitor to the navigation or fetch the navigation and show it at the top of the page.</p>
<p>In this era of responsive Web design, we need many new clever solutions. As we&rsquo;ve seen here, our old defaults don&rsquo;t work anymore. We need to reconsider how we work with interaction, how we approach design and how we shape our content. But we need to think about one other very important thing, and that is where our content comes from.</p>
<h2>New Default: The API</h2>
<p>Luke Wroblewski wrote a fantastic article about <a href="https://bagcheck.com/blog/8-bagchecking-in-the-command-line">designing an application for the command line first</a>, and then enhancing it for different needs. This is not just a nerdy idea, but a very practical idea, too. If you are able to design and develop your own application, you could test the functionality relatively easily before even starting to think about what it will look like on different devices. This requires designers to work with developers to design a feature that at first works only from the command line. If the feature does not work as expected, then you merely have to change the API, rather than also a bunch of visual designs. Once the API works as you want it to, enhancing it for all of the devices and screen sizes that you want to support becomes easier.</p>
<p>Most of the time, you wouldn&rsquo;t design the entire API of the application that you&rsquo;re building. Most companies would choose a content management system (CMS) of sorts or a specialized tool to help them achieve what they want to do. I&rsquo;ve always been amazed that <strong>CMSes are so often chosen <em>only</em> by technical people and business people</strong>. This causes many problems during the design process.</p>
<p>Developers and business people have different goals than designers. Developers want stuff that is easy to develop on. Business people want stuff that&rsquo;s cheap. But designers want to make the best and most beautiful things possible. These goals can easily conflict.</p>
<p>I&rsquo;m not saying that designers alone should choose the system, but they should definitely be a part of the decision-making process. I&rsquo;m convinced that the selection of CMSes will improve. And I&rsquo;m convinced that CMS makers will start to improve their products once designers get involved. Right now, all CMSes I know of deliver hostile cruft unless you tweak them extensively.</p>
<p><strong>But it works the other way around, too.</strong> If designers are involved in the selection process, they will have a say in the choice of tool and will understand how it works, what&rsquo;s possible, what&rsquo;s easy and what&rsquo;s hard. This will result in designs that are based in part on the tool, not just on imagination. This is an important part of the design process that has not yet been optimized. Right now, the command line and the systems that deliver the content we design for are the domain of the developers, and designers have nothing to do with them. That is a pity. Just as you would want to take advantage of the knowledge of developers in the design process, you would want to take advantage of the knowledge of designers in the development process.</p>
<h2>Progressive Enhancement</h2>
<p>If you review the sections above, you&rsquo;ll see that what I&rsquo;ve described is nothing other than progressive enhancement. You start with the content, then design the content and optimize it for different screen sizes and devices, and after that you can further optimize for very specific features such as mouse usage and fat fingers. Many Web <em>developers</em> build websites according to this principle. They transform the beautiful Photoshop documents that they receive into all of the different layers described above.</p>
<p>This can work out fine if the developer has a good sense of design and a delicate attention to detail. But if they don&rsquo;t &mdash; which is often the case &mdash; this can easily result in crappy usability and ugly details. I&rsquo;m not saying that designers shouldn&rsquo;t use Photoshop anymore. If that&rsquo;s your tool, go ahead and use it. But do <strong>remember that you&rsquo;re designing the layers of the <em>Web</em></strong>, not the layers in Photoshop. There&rsquo;s much more to the Web than a single beautiful image. People will see our creations in <a href="http://nerd.vasilis.nl/we-need-more-artists-on-the-web/">innumerable ways</a>. We design for all of these people &mdash; remember that. We don&rsquo;t just design for the CEO with a laptop. We also design for the people on the train and the people with &ldquo;free hotel Wi-Fi.&rdquo;</p>
<h3>Tools</h3>
<p>I&rsquo;ve mentioned Photoshop a few times because it&rsquo;s still widely misused for designing websites. One reason we have a hard time with progressive enhancement in the design process is due to a lack of good Web design tools. The tools we use are built to wow; they mostly help you to create the &ldquo;paint,&rdquo; not to design the core. Fortunately, more tools are popping up with very specific functions in the design process. These are micro-tools such as the <a href="http://nerd.vasilis.nl/code/measure-help/">International Measure Slider</a>, which helps you to define breakpoints in your grid; tools such as <a href="https://gridsetapp.com/">Gridset</a>, which helps you to create grids for different screen sizes; and <a href="http://lamb.cc/typograph/">excellent tools</a> that <a href="http://modularscale.com/">help you</a> to <a href="http://typecast.com/">define typography</a>. By incorporating these tools into our design workflow, we might start making better stuff.</p>
<h2>Conclusion</h2>
<p>The Web has always been a weird, borderless, flexible medium. In the last couple of years, we&rsquo;ve started to realize that designing for <strong>this medium is fundamentally different from the design work we&rsquo;ve done previously</strong>. The fixed dimensions and the singular ways of interacting that formed the basis of all types of media that we&rsquo;ve worked with for centuries just don&rsquo;t work on the Web. This truly is a unique medium.</p>
<p>We have to find new defaults, new starting points for our design process. I&rsquo;ve explained some of these new defaults here, but of course there are many more. The way we work with forms, for instance, could probably use a whole series of articles by itself. Some new starting points are well established by now, but I&rsquo;m sure many more will be invented in the near future. I am curious to hear about new patterns and new defaults that you have discovered and have used successfully in your projects.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/new-defaults-in-web-design/</guid>
<pubDate>10 May 2013, 4:48 pm</pubDate>
</item>


<item>
<title>Onze deliverables</title>
<link>http://nerd.vasilis.nl/onze-deliverables/</link>
<description><![CDATA[ 
<p><i>(This column was published in edition #56 of the Dutch, paper version of Web Designer Magazine. It&rsquo;s in Dutch).</i> Onze huidige deliverables, de dingen die we ter goedkeuring aanbieden aan onze klanten, zijn verouderd. En eerlijk gezegd zijn ze ook nogal onzinnig. Vaak gaat het nog als volgt: allereerst wordt de complete website in uitgebreide wireframes beschreven. Tot in detail wordt elke pagina, elk componentje, gespecificeerd. Deze wireframes worden na goedkeuring van de klant ingekleurd in Photoshop. Als de klant blij is met deze plaatjes dan mogen de web-developers ze ombouwen naar iets wat daadwerkelijk werkt. Er is veel mis met deze werkwijze.</p>

<p>Men gaat er van uit dat de mensen die de wireframes maken alles weten. Ze moeten verstand hebben van interactie, van content, van hi&euml;rarchie, van layout, van design en van techniek. Alle keuzes die ze maken zijn bepalend voor hoe de websites er uiteindelijk uit gaat zien en hoe de website gaat werken. Ik ken veel interactie-ontwerpers, en ze zijn bijna allemaal buitengewoon intelligent en getalenteerd. Maar alwetend zijn ze geen van allen. Zo veel verantwoordelijkheid neerleggen bij &eacute;&eacute;n enkel persoon, en <em>de kennis van alle anderen negeren</em> is &mdash; simpel gezegd &mdash; dom.</p>

<h2>Kleurplaten</h2>

<p>Een paar jaar geleden ging een oud-collega van mij, een interactie-ontwerper, ergens anders werken. Voor zijn vertrek nam hij zijn portfolio nog even met mij door: aan de linkerkant zijn wireframes, rechts het uiteindelijke resultaat. Het leken wel kleurplaten uit de kleurboekjes van mijn dochtertje. Door deze werkwijze was de rol van de visual designer verworden tot een simpele inkleurder. Een stylist. Met de vakkennis van designers over verhoudingen, proporties, layout &mdash; maar ook de eigen ervaring met het web &mdash;&nbsp;werd niks gedaan. Het was de taak van de designer om een zo mooi mogelijk plaatje te maken, niet om actief mee te denken over de beste oplossing. Die was namelijk al verzonnen.</p>

<h3>Technisch onmogelijk</h3>

<p>Ik moest ooit eens HTML templates maken van een set ontwerpen in Photoshop. Een blik op de &mdash; overigens prachtige &mdash; plaatjes was genoeg om te zien dat het technisch onmogelijk was om hier HTML van te maken. Sommige dingen werken nu eenmaal w&eacute;l in fotobewerkingssoftware maar <em>niet</em> op het web. Het probleem was alleen dat de klant de plaatjes al had goedgekeurd en verwachtte dat alles er exact zo uit zou komen te zien. Ik ben nog met ze in gesprek gegaan maar ze waren onverbiddelijk. Ik heb de grenzen van het mogelijke moeten overschrijden om aan deze onzinnige eis te voldoen. Het resultaat was een brei van bizar complexe HTML en CSS gedrenkt in een smerige poel van JavaScript. Met andere woorden, het was een zooitje. Het zag er wel precies zo uit als gewenst. In alle browsers. Ik hoef waarschijnlijk niet uit te leggen dat de developers die aan de slag moesten met mijn werk niet zo blij waren. Ze hebben er letterlijk twee jaar over gedaan om van die rotzooi iets werkends te maken. Belachelijk.</p>

<h2>Lopende band</h2>

<p>In de watervalmethode moet elke deliverable eerst afgevinkt worden voordat er verder gewerkt kan worden. Dit werkt prima in een fabriek, maar in een specialistisch gebied als web design levert het slechte producten op waar iedereen gefrustreerd over is: de klant is ontevreden met het uiteindelijke resultaat omdat het lang niet zo mooi is als de photoshop-documenten, de designer is om dezelfde reden niet blij en de developers zijn ongelukkig omdat zij overal de schuld van krijgen terwijl ze totaal geen invloed hadden op de totstandkoming van het ontwerp. Krankzinnig. Ronduit idioot. En toch wordt er nog steeds zo gewerkt. Nee, ik weet ook niet waarom.</p>

<h2>Dat moet anders</h2>

<p>De oplossing klinkt eenvoudig. Laat iedereen gewoon samenwerken. Betrek de developers, de designers, de interactie-ontwerpers <em>en de klant</em> bij de design fase. Laat iedereen meedenken. Layouts worden beter door de bemoeienis van designers, de contentstructuur wordt beter door de invloed van developers, typografie wordt <em>realistischer</em> doordat de front-ender w&eacute;l weet wat er wel en niet kan. Gebruik naast de talenten van iedereen ook betere tools, tools die geschikt zijn voor het web. Ontwerp een site dus niet in z&rsquo;n geheel in fotobewerkingssoftware maar werk vanaf het begin direct in de browser. Photoshop is perfect om foto&rsquo;s mee te bewerken. Het is totaal niet geschikt om de flexibele natuur van het web mee vorm te geven.</p>

<p>Dit klinkt allemaal eenvoudig. Gewoon samenwerken, gewoon andere tools gaan gebruiken. Maar slechte gewoontes afleren is lastig. Het heeft tijd nodig. En we moeten er <a href="http://vvg.gr/bx">veel over lezen</a>. Gelukkig wordt er <a href="http://vvg.gr/bv">aardig veel</a> over <a href="http://vvg.gr/bw">geblogd</a>, en gelukkig heeft collega columnist <strong>Stephen Hay</strong> een <a href="http://vvg.gr/by">fantastisch boek</a> geschreven over dit onderwerp. Hij legt prachtig uit waar onze werkwijze vandaan komt, en wat er allemaal aan schort. Hij komt ook met geniale tips en oplossingen om tot betere ontwerpen te komen. Laat je niet afschrikken door de soms <em>extreem nerdy werkwijze</em> die hij propageert. Als het te technisch is, lees vooral door, het boek staat v&oacute;l met prachtige inzichten. Maar wees ook niet <em>te</em> bang voor de nerdy tools die hij gebruikt. Het zijn momenteel de enige echt geschikte tools om echt goede websites mee te maken. Helaas.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/onze-deliverables/</guid>
<pubDate>10 May 2013, 2:27 pm</pubDate>
</item>


<item>
<title>What was that killer feature again?</title>
<link>http://nerd.vasilis.nl/what-was-that-killer-feature-again/</link>
<description><![CDATA[ 
<p>The previous time Adobe started selling a new version of its software bundle there were some amazing new features in it. Fantastic, incredible stuff. Unbelievable! So cool! Can we really do that with computers? Magic! People were amazed, so everybody bought the new version. Now. If you ask the amazed people what the killer feature was again, most of them won&rsquo;t remember.</p>

<p>This year&rsquo;s killer feature? You can now <a href="http://blog.typekit.com/2013/05/06/sneak-preview-syncing-fonts-to-your-desktop/">use fonts on a computer</a>. My twitter feed exploded with joy. AMAZING! WE CAN NOW USE FONTS ON OUR COMPUTERS!</p>

<p>And another one. You can now <a href="http://log.maniacalrage.net/post/49794452516/i-was-all-fuck-you-adobe-i-dont-want-to-use">edit the corner radius of a rectangle path</a>. With a computer. Really. And people were celebrating.</p>

<p>Sometimes people amaze me.</p>

<p>Maybe, instead of <a href="http://adactio.com/links/6221/">paying a monthly extortion fee</a> and <a href="http://www.subtraction.com/2013/05/07/creative-cloud-is-not-suite">being manipulated</a>, you could spend a few months worth of Adobe rent on some of the new, design tools, like <a href="http://www.bohemiancoding.com/about/blog/the-future-of-sketch/">Sketch</a> (which lets you edit the corner radius of a rectangle path, for a one time fee of 50 dollars) or <a href="http://flyingmeat.com/acorn/">Acorn</a> (which probably does that too).</p>

<p><ins datetime="2013-05-07T22:28:56+01:00" title="Tekst toegevoegd op 7 May 2013 om 22:28:56">UPDATE: <a href="http://twitter.com/mindcrash/status/331866223681863681">Cyriel pointed me</a> in the direction of <a href="https://www.adobe.com/video/feature/indesign/cc/qr-code-creator.modaldisplay._s_content_s_dotcom_s_en_s_products_s_indesign_s_features.html"><em>the</em> killer feature</a>. I&rsquo;m sold.</ins></p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/what-was-that-killer-feature-again/</guid>
<pubDate>7 May 2013, 7:27 pm</pubDate>
</item>


<item>
<title>It’s been a busy holiday</title>
<link>http://dailynerd.nl/2013/05/06/2282/</link>
<description><![CDATA[ 
<p>I&rsquo;ve enjoyed a nice, week long holiday. I wanted to write a few articles, it turned out I had the opposite of a writer&rsquo;s block. I wrote a few more.</p>
<h3>Specialists</h3>
<p>There seems to be a trend to devaluate the value of good specialists. I think we <a href="http://nerd.vasilis.nl/blaming-the-specialists/">shouldn&rsquo;t blame the specialists</a> but take a good, critical look at the process instead. This thinking about specialisms was triggered by a meeting I had with some colleagues <a href="http://nerd.vasilis.nl/the-specialism-radar/">where I didn&rsquo;t understand most of what was said</a>.</p>
<h3>Books</h3>
<p>I did read some &mdash; highly recommended &mdash;&nbsp;books too. A quote in <a href="http://www.fivesimplesteps.com/products/combining-typefaces">a small book about typography</a> by <b>Tim Brown</b> made me realise again that every specialist must understand the value of their profession in <a href="http://nerd.vasilis.nl/valuing-professions/">the bigger scheme</a> of things.</p>
<p><b>Stephen Hay</b> wrote <a href="http://responsivedesignworkflow.com/">a book about the responsive design workflow</a>. I could have quoted the whole book, but instead I wrote this <a href="http://nerd.vasilis.nl/responsive-design-workflow-a-review/">very positive review</a>. You should just buy it, it&rsquo;s absolutely worth it.</p>
<p>Right now I&rsquo;m enjoying the new book by <b>Peter Gasston</b> about <a href="http://modernwebbook.com/">the modern web</a>. A quote in the introduction made me think about the fact that <a href="http://nerd.vasilis.nl/designing-for-faster-and-cheaper/">not all new hardware is getting faster</a>, which is a new but important trend.</p>
<h3>Stories</h3>
<p>The incredible <b>Bret Victor</b> released <a href="https://vimeo.com/64895205">a video of one of his talks</a> in which he argues that many of the applications we use to create computer art don&rsquo;t create computer art. The create emulations of older art forms. An incredible talk, as always. I changed one of his quotes a bit so I could easily make <a href="http://nerd.vasilis.nl/without-adaption-its-not-the-web/">the same statement about web design tools</a>. Which is a pet pieve of mine.</p>
<p>Just like the lack of interest in progressive enhancement. I just can&rsquo;t stop talking about it. I even spoil <a href="http://nerd.vasilis.nl/about-good-stories/">fascinating stories about my grandparents</a> with moralising endings about progressive enhancement. Just like my grandparents used to do with their god. I&rsquo;m getting old, hahaha.</p>
<h3>Nonsense</h3>
<p>So instead of idling, I&rsquo;ve been writing useful stuff. But the writing I&rsquo;m most happy about is what I did on my resurrected blog <a href="http://lovenonsense.com/">Love Nonsense</a>. I wrote a small <a href="http://lovenonsense.com/219">welcome back message about the state of Nothing</a>, and I wrote a longer piece about <a href="http://lovenonsense.com/223">the beauty of QR-codes</a>, thanks to <a href="http://nerd.vasilis.nl/rijks-vasilis/">a wonderful present some friends gave me</a>.</p>
<h3>The Daily Nerd</h3>
<p>I did not update the Daily Nerd at all last week. I did read some interesting articles, but instead of collecting them here, I <a href="https://twitter.com/vasilis">tweeted them</a> right away. If you don&rsquo;t mind a mix of Dutch and English tweets, and you want to read what I link to, you might want to follow me on <a href="https://twitter.com/vasilis">twitter</a>, since this site will not be updated as much anymore. Definitely not on a daily basis. I found out that <a href="http://nerd.vasilis.nl/">I enjoy writing longer blogposts</a> more than writing small comments.</p>
<p><a href="http://dailynerd.nl/2013/05/06/2282/">It&rsquo;s been a busy holiday</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/06/2282/</guid>
<pubDate>6 May 2013, 6:27 am</pubDate>
</item>


<item>
<title>Rijks Vasilis</title>
<link>http://lovenonsense.com/223</link>
<description><![CDATA[ 
<p>Behind every QR-code is a picture of a wonderful work of art. That&rsquo;s what my five year old daughter thought for a while. She has an old Ixus camera and a few days ago she was making pictures of something on our wall. She wasn&rsquo;t happy with the results so she asked to use my iPhone. Again she was not happy with the results, and she gave up. Later, when I was looking at the photos on my phone I saw that she had taken pictures of QR-codes. They didn&rsquo;t do what she expected. The day before I had shown her that you could find amazing pictures behind these weird blocks. She didn&rsquo;t know it doesn&rsquo;t just work with every camera.</p>

<p>The thing on our wall that she was taking pictures of is a work of art, called <em>RIJKS VASILIS</em>. A while ago I came home and it was just there, without any explanation. A big triangle, pointing towards the words RIJKS VASILIS. The triangle consist of 28 QR-codes that direct you towards some lovely works of art, and to one picture of a salad. To truly understand this work, you have to know that I hate QR-codes and that I love the new <a href="https://www.rijksmuseum.nl/">website of the Rijksmuseum</a>. This work is made by my beloved friends <a href="https://twitter.com/verkade">Robert-Jan Verkade</a>, <a href="https://twitter.com/marrije">Marrije Schaake</a> and <a href="http://www.maaikedelaat.nl/">Maaike de Laat</a> with the help of my even more beloved wife <a href="http://katrienvermeulen.nl/">Katrien Vermeulen</a>. I&rsquo;ve tried to figure out <a href="http://nerd.vasilis.nl/rijks-vasilis/">why exactly they made it</a> elsewhere.</p>

<p>It&rsquo;s <a href="https://secure.flickr.com/photos/vasilisvg/8710411629/in/photostream">a weird object</a>. While I think QR-codes are among the most ugly inventions ever made by humans, this thing is actually nice to look at. The repeating pattern is nice, but the geometric shape is a bit clumsy, which makes it human: The codes are all the same size, but the borders around them are of various widths. And then, the distance between them varies too. Compulsive people should probably not look at it for too long, but others might agree with me that exact symmetry and perfection are boring: even without a QR-scanner this is a fascinating thing to look at.</p>

<p>There is <a href="http://www.rijksvasilis.com/">a website of this work</a>, with all the QR-codes on it, so you can enjoy the works too. The website lacks the sloppiness, but does have some wonderful things to think about. For instance, I love opening the URL in the browser on my phone. And not because it looks so nice. The only way to actually see the pictures behind the QR-codes is by using an app on another phone. And I don&rsquo;t have another phone. But I do have my memory so I just look at the codes and imagine looking at The Nachtwacht. Or that weird Japanese print of a giant cucumber with a cricket on it. Or the inspiring painting of the household of Jan Steen. Who would have ever thought that, to amuse myself, I would be looking at QR-codes.</p>

<p>Finally the weather is getting better here in The Netherlands, so my daughter and I were playing outside, on the doorstep. Suddenly my daughter cried out with joy! Close to us a van was parked with a QR-code printed on it. Would it be a beautiful painting of a swan? Would it be that marvellous statuette of a rabbit? Would it be the salad or one of the amazing old Japanese prints? She still doesn&rsquo;t get it. Why would anyone, ever, want to point towards a crappy contractor&rsquo;s site?</p>
 <img src="http://lovenonsense.com/?feed-stats-post-id=223" width="1" height="1">
  ]]></description>
<guid isPermaLink="false">http://lovenonsense.com/223</guid>
<pubDate>5 May 2013, 7:13 pm</pubDate>
</item>


<item>
<title>Rijks Vasilis</title>
<link>http://www.flickr.com/photos/vasilisvg/8710411629/</link>
<description><![CDATA[ 
<p><a href="http://www.flickr.com/people/vasilisvg/">vasilisvg</a> posted a photo:</p>
	
<p><a href="http://www.flickr.com/photos/vasilisvg/8710411629/" title="Rijks Vasilis"><img src="http://farm9.staticflickr.com/8540/8710411629_0364e21fa6_m.jpg" width="240" height="180" alt="Rijks Vasilis"></a></p>
  ]]></description>
<guid isPermaLink="false">http://www.flickr.com/photos/vasilisvg/8710411629/</guid>
<pubDate>5 May 2013, 6:34 pm</pubDate>
</item>


<item>
<title>Nothing has happened</title>
<link>http://lovenonsense.com/219</link>
<description><![CDATA[ 
<p>This wonderful site has been neglected for a over year. I&rsquo;ve been busy with very useful things, like work, design, publishing, and talking. My mind was filled with <a href="http://nerd.vasilis.nl/">functional stuff</a>. There was not much room for my beloved nonsense. But a few weeks ago it started itching again. Badly. All the stuff I was doing made so much sense! Yes, sensible stuff can be interesting too, but at the same time it is so boring! I started <a href="http://nerd.vasilis.nl/we-need-more-artists-on-the-web/">thinking about art</a> again. About the fact that we <a href="http://nerd.vasilis.nl/why-i-want-more-web-art/">miss the influence of non-practical thinking on the web</a>. I had some fantastic evenings with some fine artists, talking about this and other stuff. Stuff that has a function, but in a completely other way than the economic, efficient function that everything is valued by. I met with my old arts teacher and we had an incredibly inspiring evening. Me listening, him and his wife talking about art. So inspiring.</p>

<p>The last post I wrote on this blog was <a href="http://lovenonsense.com/208">about Nothing</a>, and after that post, nothing happened here. On the site <a href="http://1nothingaday.com/">one nothing a day</a>, more than <a href="http://1nothingaday.com/nothing-400/">400</a> <a href="http://1nothingaday.com/nothing-200/">nothings</a> <a href="http://1nothingaday.com/nothing-100/">have</a> <a href="http://1nothingaday.com/nothing-50/">been</a> <a href="http://1nothingaday.com/nothing-25/">published</a> <a href="http://1nothingaday.com/nothing-401/">since</a>, though. It is by far the most active project I&rsquo;ve ever made. And the most lazy project: It updates itself while I procrastinate. Or while I do useful stuff. I still think it&rsquo;s a wonderful site and every night still get a bit excited when I <a href="https://twitter.com/1nothingaday">click on yet another fresh, random nothing</a>.</p>

<p>A while ago I was curious about all the different colours that were generated in the past year. So I created <a href="http://1nothingaday.com/nothings/">this page</a> with just the colours, not the letters. The function I wrote to pick a random colour is not so random. Several patterns can be found by resizing the browser window, or by scrolling the page. Colours are clearly not chosen randomly and there are dark and light periods, and maybe even more and less saturated periods too. We could investigate why exactly this happens. Or we could just enjoy resizing our browser window in an endless procrastination loop.</p>

<p>I hope this post will inspire me to write more about my dear nonsense.</p>
 <img src="http://lovenonsense.com/?feed-stats-post-id=219" width="1" height="1">
  ]]></description>
<guid isPermaLink="false">http://lovenonsense.com/219</guid>
<pubDate>4 May 2013, 8:42 pm</pubDate>
</item>


<item>
<title>Designing for faster and cheaper</title>
<link>http://nerd.vasilis.nl/designing-for-faster-and-cheaper/</link>
<description><![CDATA[ 
<p>I am currently reading <a href="http://modernwebbook.com/">The Modern Web</a>, a new book by <a href="http://petergasston.co.uk/">Peter Gasston</a>, and so far I love it. In it he writes about the different kinds of devices that people use to access the web. In the part about mobile phones he says: <q>within a year or two, who knows how much power they&rsquo;ll have.</q></p>

<p>That&rsquo;s actually more complex question than you might think. In the past it was always the case that computers got faster every year. The price of a computer didn&rsquo;t change that much, but the speed doubled every six months or so. For a very long time, this was an actual fact. But with phones things are a bit different. For a phone it&rsquo;s most important that the battery lasts all day. More important than speed. You don&rsquo;t want to recharge it after every website you visit.</p>

<p>Batteries are improving, chips get more energy efficient, so phones do get faster, just like computers used to do. But there&rsquo;s another trend: phones get cheaper too. Five years ago, a smart phone might cost you 1000 euros, right now you can buy a <em>new</em> phone with similar specs for 100 euros or less. It could very well be that in a while you can buy phones for 5 euro, why not. <strong>This should have a major impact on web design</strong>: our websites have to work on the fastest new computers with the fastest possible internet connections. And at the same time they have to work on <em>equally new</em>, cheap smartphones with a flaky 3G connection.</p>

<p>Performance is getting more and more important than it already was. It should really be an integral part of the whole design process.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/designing-for-faster-and-cheaper/</guid>
<pubDate>4 May 2013, 6:51 pm</pubDate>
</item>


<item>
<title>The future was exciting</title>
<link>http://nerd.vasilis.nl/the-future-was-exciting/</link>
<description><![CDATA[ <p>Tomorrow I&rsquo;m going to record a podcast together with Peet. In it I will talk about an article that will be published early next week. By the time you are able to see the podcast &mdash; either in the <a href="http://wasstra.at/sneak-preview-van-wasstraat-028/">sneak preview</a> or somewhere online &mdash;&nbsp;this article has been published. We should record this episode in a Delorean instead of an old Mercedes.</p>  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/the-future-was-exciting/</guid>
<pubDate>4 May 2013, 4:48 pm</pubDate>
</item>


<item>
<title>Without adaption, it’s not the Web</title>
<link>http://nerd.vasilis.nl/without-adaption-its-not-the-web/</link>
<description><![CDATA[ 
<p>Last week the incredible <a href="http://worrydream.com/">Bret Victor</a> released <a href="https://vimeo.com/64895205">a video of a presentation he gave</a> in which he shows what computer art should look and behave like. He thinks computer art should be more like a computer game than like a painting: the thing that makes a computer unique is the fact that you can actually interact with it. The computer can react to what the artist, or the viewer, does. In his own words:</p>

<blockquote>
  <p>Without behaviour, it&rsquo;s not native</p>
</blockquote>

<p>In the beginning of this talk he explains that the programs mostly used for computer art are not good enough. With Photoshop you can make beautiful images, but they are static, it&rsquo;s an emulation of what we had before: paper. Programs like After Effects are great for making animations, but this too is an emulation of what we had before: TV. You can look at it, but it won&rsquo;t react to what you do. So he proposes a different tool which enables the artist to create stuff that reacts to input. It gives the artist the possibility to react to input from the public. If people laugh, you can repeat a certain joke, for instance. This is of course not possible with tools like Photoshop and After Effects.</p>

<h2>The web</h2>

<p>I was surprised to see that different fields of work have issues with Adobe products too, for similar reasons. Somehow Adobe is very good at selling products that are not really innovative, and somehow people keep using them, and thus are limited in their creativity. It&rsquo;s easy to make a comparison between computer arts and the web by changing Bret&rsquo;s quote to this:</p>

<blockquote>
  <p>Without adaption, it&rsquo;s not the Web</p>
</blockquote>

<p>Photoshop is an excellent tool to create an image of one single state of a  website, but you can&rsquo;t design a website with it. Websites react to the environment. If it&rsquo;s viewed on a small device it will look different than when it&rsquo;s viewed on a big screen. It can react differently to input from a mouse than input from a fat finger. Fonts will differ on various operating systems and browsers. Interactions will vary depending on the availability of features, like JavaScript or geoLocation. You could create flat, dead impressions of all these possible states in Photoshop, or you could use a different tool.</p>

<h2>Again, tools</h2>

<p>Unfortunately, there are no good all purpose web design tools yet. There are micro tools like the <a href="http://nerd.vasilis.nl/code/measure-help/">International Measure Slider</a> that help you in defining breakpoints for your grid. There are tools like <a href="https://gridsetapp.com/">Gridset</a> that help you with creating grids for different screen sizes. There are <a href="http://lamb.cc/typograph/">excellent tools</a> that <a href="http://modularscale.com/">help you</a> define <a href="http://typecast.com/">typography</a>. And there are new graphics editors like <a href="http://flyingmeat.com/acorn/">Acorn</a>. For a fraction of the price of Photoshop you can design <em>better</em> websites with the use of these tools. Especially when you get rid of <a href="http://nerd.vasilis.nl/responsive-design-workflow-a-review/">your fear of code</a>.</p>
  ]]></description>
<guid isPermaLink="false">http://nerd.vasilis.nl/without-adaption-its-not-the-web/</guid>
<pubDate>4 May 2013, 3:03 pm</pubDate>
</item>


<item>
<title>More or less arbitrary designations</title>
<link>http://dailynerd.nl/2013/05/01/2279/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="http://www.fivesimplesteps.com/products/combining-typefaces">Five Simple Steps &ndash; Combining Typefaces</a></h2>
<p>Today I finished reading the new Pocket Guide called <cite>Combining Typefaces</cite> by <b>Tim Brown</b>. An excellent book. I learnt an awful lot about typography while reading it. I'm not a pro now, but I think I understand the basics and I know where to look for further information. I highly recommend this book to all web designers and developers.</p>
<p><a href="http://dailynerd.nl/tag/book/">book</a>  <a href="http://dailynerd.nl/tag/design/">design</a>  <a href="http://dailynerd.nl/tag/typography/">typography</a>  </p>
</article><article lang="en"><h2><a href="http://readlists.com/dd7d31b4/">Combining Typefaces links &ndash; Readlists</a></h2>
<p>Here's a list of links I collected while reading the Pocket Guide <cite>Combining Typefaces</cite> by <b>Tim Brown</b>. Some excellent material that will help you understanding typography better, and other material that will help you in making better designs.</p>
<p><a href="http://dailynerd.nl/tag/typography/">typography</a>  <a href="http://dailynerd.nl/tag/links/">links</a>  </p>
</article><article lang="en"><h2><a href="http://nicewebtype.com/">Nice Web Type</a></h2>
<p>Here's an overview of tools you can use for typography on the web. It's not a complete list, but there are definitely some nice tools in there.</p>
<p><a href="http://dailynerd.nl/tag/typography/">typography</a>  <a href="http://dailynerd.nl/tag/webdesign/">webdesign</a>  <a href="http://dailynerd.nl/tag/design/">design</a>  <a href="http://dailynerd.nl/tag/fonts/">fonts</a>  <a href="http://dailynerd.nl/tag/web/">web</a>  </p>
</article><article lang="en"><h2><a href="http://typedia.com/blog/post/torch-drawing-letters/">Typedia: Blog: Torch: Drawing Letters</a></h2>
<p>In this small series of interviews <b>Tim Brown</b> tries to find the answer to the question <q>What makes you draw letters the way that you do?</q>.</p>
<p><a href="http://dailynerd.nl/tag/typography/">typography</a>  </p>
</article><article lang="en"><h2><a href="http://typographica.org/category/typeface-reviews/">Type Reviews | Typographica</a></h2>
<p>A good way to know if a font is suitable for the design problem you're trying to solve is by reading s much as possible about it. Read the intentions of the designer, but also, read what others have to say about it. Here's a blog filled with typeface reviews. Very valuable!</p>
<p><a href="http://dailynerd.nl/tag/typography/">typography</a>  <a href="http://dailynerd.nl/tag/fonts/">fonts</a>  </p>
</article><article lang="en"><h2><a href="http://webfontspecimen.com/">Web Font Specimen</a></h2>
<p>A nice little tool for web designers. With this tool you can easily test your desired webfonts in a realy stage on as many browsers as you can find. This is something you should be doing, this tool makes it easier.</p>
<p><a href="http://dailynerd.nl/tag/typography/">typography</a>  <a href="http://dailynerd.nl/tag/fonts/">fonts</a>  <a href="http://dailynerd.nl/tag/webdesign/">webdesign</a>  <a href="http://dailynerd.nl/tag/tools/">tools</a>  <a href="http://dailynerd.nl/tag/design/">design</a>  <a href="http://dailynerd.nl/tag/web/">web</a>  </p>
</article><article lang="en"><h2><a href="http://fontsinuse.com/">Fonts In Use &ndash; Type at work in the real world.</a></h2>
<p>If you're looking for inspiration for the right font for the right job, you might want to take a look at Fonts in Use. It's a showcase of hundreds of fonts as used in the real world. A nice resource, even though not all fonts are suitable for the web.</p>
<p><a href="http://dailynerd.nl/tag/fonts/">fonts</a>  <a href="http://dailynerd.nl/tag/typography/">typography</a>  <a href="http://dailynerd.nl/tag/design/">design</a>  <a href="http://dailynerd.nl/tag/Inspiration/">Inspiration</a>  </p>
</article><p><a href="http://dailynerd.nl/2013/05/01/2279/">More or less arbitrary designations</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/05/01/2279/</guid>
<pubDate>1 May 2013, 5:00 am</pubDate>
</item>


<item>
<title>We can’t infer intent</title>
<link>http://dailynerd.nl/2013/04/18/2274/</link>
<description><![CDATA[ 
<article lang="en"><h2><a href="https://github.com/scottjehl/css-inapplicable-load">scottjehl/css-inapplicable-load &middot; GitHub</a></h2>
<p>A very interesting test case by <b>Scott Jehl</b>. What so browsers do with linked stylesheets that are not immediately needed? Like <code>media="(min-width: 45em)"</code> in a small window.</p>
<p><a href="http://dailynerd.nl/tag/css/">css</a>  <a href="http://dailynerd.nl/tag/performance/">performance</a>  <a href="http://dailynerd.nl/tag/browsers/">browsers</a>  </p>
</article><article lang="en"><h2><a href="http://tjvantoll.com/2013/04/15/list-of-pseudo-elements-to-style-form-controls/">List of Pseudo-Elements to Style Form Controls &ndash; TJ VanToll &ndash; Tutorials, Thoughts, and Ramblings on Front End Development</a></h2>
<p>I really think you shouldn't style form controls. They're too easy to fuck up in too many ways. And you probably don't have the budget and time to really do it properly. But if you really have to, here's a list of pseudo-elements that enable styling. For the time being. Vendor prefix galore!</p>
<p><a href="http://dailynerd.nl/tag/form/">form</a>  <a href="http://dailynerd.nl/tag/forms/">forms</a>  <a href="http://dailynerd.nl/tag/controls/">controls</a>  <a href="http://dailynerd.nl/tag/design/">design</a>  </p>
</article><article lang="en"><h2><a href="http://gomakethings.com/content-parity-on-the-web/">Content Parity on the Web | Go Make Things</a></h2>
<p>The arguments in this article about the mobile context are old, yet it seems they are still necessary to repeat every now and then. The arguments might be old, the way they are written is excellent. If people still believe they need a separate mobile site, point them towards this article by <b>Chris Ferdinandi</b>.</p>
<p><a href="http://dailynerd.nl/tag/rwd/">rwd</a>  <a href="http://dailynerd.nl/tag/mobile/">mobile</a>  <a href="http://dailynerd.nl/tag/responsive/">responsive</a>  <a href="http://dailynerd.nl/tag/design/">design</a>  <a href="http://dailynerd.nl/tag/contentstrategy/">contentstrategy</a>  <a href="http://dailynerd.nl/tag/content/">content</a>  </p>
</article><p><a href="http://dailynerd.nl/2013/04/18/2274/">We can&rsquo;t infer intent</a> is published on <a href="http://dailynerd.nl/">The Daily Nerd</a>.<br><a href="http://dailynerd.nl/">The Daily Nerd</a> by <a href="http://vasilis.nl/" rel="cc:attributionURL">Vasilis van Gemert</a> is licensed under the <a rel="license" href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported license</a>. Use it in another way? <a href="https://twitter.com/vasilis/" rel="cc:morePermissions">You can always ask</a>.<br>
Are you happy with the Daily Nerd? Buy an original <a href="http://dailynerd.spreadshirt.nl/">Daily Nerd t-shirt</a>!</p>
  ]]></description>
<guid isPermaLink="false">http://dailynerd.nl/2013/04/18/2274/</guid>
<pubDate>18 April 2013, 5:00 am</pubDate>
</item>


<item>
<title>Wortelsalade</title>
<link>http://www.flickr.com/photos/vasilisvg/8652741116/</link>
<description><![CDATA[ 
<p><a href="http://www.flickr.com/people/vasilisvg/">vasilisvg</a> posted a photo:</p>
	
<p><a href="http://www.flickr.com/photos/vasilisvg/8652741116/" title="Wortelsalade"><img src="http://farm9.staticflickr.com/8393/8652741116_c1307892c2_m.jpg" width="180" height="240" alt="Wortelsalade"></a></p>
  ]]></description>
<guid isPermaLink="false">http://www.flickr.com/photos/vasilisvg/8652741116/</guid>
<pubDate>15 April 2013, 4:10 pm</pubDate>
</item>



</channel>
</rss>
