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

<channel>
	<title>VI Company Blog</title>
	<atom:link href="http://blog.vicompany.nl/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.vicompany.nl</link>
	<description>This is a collection of things we write about and like.</description>
	<lastBuildDate>Wed, 16 May 2012 06:43:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>jQuery Europe 2012</title>
		<link>http://blog.vicompany.nl/jquery-europe-2012</link>
		<comments>http://blog.vicompany.nl/jquery-europe-2012#comments</comments>
		<pubDate>Wed, 21 Mar 2012 11:41:55 +0000</pubDate>
		<dc:creator>Laurens van Heems</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1648</guid>
		<description><![CDATA[The first official jQuery event in Europe took place in Oxford on on friday February 10 2012. I was there, interested in learning more about jQuery in my quest towards becoming a jQuery master. It also seemed like a good opportunity to measure my skills to those of my peers. Schedule and &#8216;Coffeescript&#8217; mug I [...]<p><a href="http://blog.vicompany.nl/jquery-europe-2012">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">The first <a href="http://events.jquery.org/2012/uk/">official jQuery event</a> in Europe took place in Oxford on on friday February 10 2012. I was there, interested in learning more about <a href="http://jquery.com/">jQuery</a> in my quest towards becoming a jQuery master. It also seemed like a good opportunity to measure my skills to those of my peers.</p>
<p><span id="more-1648"></span></p>
<aside>
<figure><img width="306" alt="Schedule and 'Coffeescript' mug I got at the event" src="/wp-content/uploads/2012/03/jquery-europe-mug.jpg" /></p>
<figcaption>Schedule and &#8216;Coffeescript&#8217; mug I got at the event</figcaption>
</figure>
</aside>
<p>I attended <a href="http://events.jquery.org/2012/uk/#schedule">11 presentations</a>, 3 of which I liked the best and will discuss here.</p>
<h2>&#8216;Contextual jQuery&#8217; by <a href="https://twitter.com/#!/dougneiner">Doug Neiner</a></h2>
<p>Doug discussed writing code <em>contextually</em> rather than <em>declaring</em> as a better, more efficient way of writing jQuery. Some examples:</p>
<ul style="width:468px">
<li>Delegate events instead of the traditional $(selector).click()</li>
<li>Using traversing, for example: .closest() instead of .parent()</li>
<li>Use functions, so you don&#8217;t repeat code</li>
<li>Don&#8217;t make your JS dependent on edits in your HTML</li>
<li>Use as few selectors as possible in document ready</li>
</ul>
<p>The main advantage of coding contextually is that the code is much easier to manage en makes better use of the available resources. Apart from that, the size of the code is often smaller because code can be re-used.</p>
<p>A tip for making better use of resources is loading script parts when they&#8217;re needed: users usually don&#8217;t use a page in full, so there&#8217;s no reason the load all code initially. For example, the script for a contact form can be loaded only when a user focus on a form field. As long as he or she hasn&#8217;t, you can expect the form doesn&#8217;t need to be send. </p>
<p>Doug also talked about how we don&#8217;t always need to pick the fastest option perfomance-wise: the decision between a fast (and harder to maintain) and a slower (but easier to maintain) method is completely dependant on the situation. When something needs to be executed at load is usually best to go for fast in order to have a quick a pageload as possible. But when a code snippet needs to be executed after a click, it&#8217;s probably better to go with the solution that&#8217;s easier to maintain &#8211; these type of scripts usually don&#8217;t need to be performed several times over, so the few extra miliseconds shouldn&#8217;t be a problem.</p>
<p>You can <a href="http://www.slideshare.net/dcneiner/contextual-jquery">view Doug&#8217;s presentation</a>.</p>
<h2>&#8216;Web vs. Apps&#8217; by <a href="https://twitter.com/#!/dalmaer">Dion Almaer</a> &#038; <a href="https://twitter.com/#!/bgalbs">Ben Galbraith</a></h2>
<p>Dion and Ben was by far the most entertaining as they&#8217;re good story-tellers. They talked about the pros and cons of webapps vs native apps. They provided examples from their own experience in working for clients like Wal-Mart.</p>
<p>What I got out of the presentation is there&#8217;s pros and cons to both webapps and native apps, and that the decision mainly depends on the specific target audience and project goals. Also, Dion and Ben believe that both can co-exist, especially when the overlapping parts can be maintained in the same development environment, for example with <a href="http://phonegap.com/">PhoneGap</a> or similar software.</p>
<p>An obvious advantage native apps have over webapps is that they currently have much more possibilities in terms of device usuage. They can for example use the devices camera or address book, something that&#8217;s not (yet?) possible with webapps.</p>
<h2>&#8216;jQuery Mobile&#8217; by <a href="https://twitter.com/#!/toddmparker">Todd Parker</a></h2>
<p>Together with the <a href="http://filamentgroup.com/">Filament Group</a>, Todd Parker works on the <a href="http://jquerymobile.com/">jQuery Mobile project</a>. He talked about the state of the project and their future plans.</p>
<p>Personally I haven&#8217;t had much experience with jQuery Mobile, I thought it was simply a template based platform for easier mobile development. As it turned out, jQuery Mobile is much more than that &#8211; it includes many handy tools for mobile development such as ajaxifying links in combination with smooth transitions.</p>
<p>Todd&#8217;s talk wasn&#8217;t just interesting because of everything I learned about jQuery Mobile but also because of the insight he shared on developing and testing websites for mobile devices. I&#8217;ve been working on several responsive websites recently, so I did a fair share of testing on mobile devices. Most of it on the iPhone 3 and 4, as I figured they&#8217;d cover most of the mobile usuage as for example Android browsers are quite similar to iOs browsers. After attending various keynotes it became clear to me that Android browsers are much more different from Safari on iOs than I&#8217;d realized. Todd told us they in fact test on 40 different devices and operating systems! While that might be slightly overdoing it when it comes to testing mobile websites, it does make sense at least to test on a Windows Phone, Blackberry, iPhone and Android phone. And then there&#8217;s the various versions of operating systems and browsers… Serious testing for mobile is a time-consuming activity.</p>
<h2>In conclusion</h2>
<p>I&#8217;ve learned a lot on the jQuery event in Oxford, and there&#8217;s a variety of things I intend to find out more about. Finally, I feel reassured that I am going in the right direction in terms of webdevelopment.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/jquery-europe-2012/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UX workshop for mobile apps</title>
		<link>http://blog.vicompany.nl/ux-workshop-for-mobile-apps</link>
		<comments>http://blog.vicompany.nl/ux-workshop-for-mobile-apps#comments</comments>
		<pubDate>Fri, 16 Mar 2012 08:25:02 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[ux]]></category>
		<category><![CDATA[workshop]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1628</guid>
		<description><![CDATA[On March 14, Appsterdam and BNO came together to give the third of a series of hands-on sessions created for designers, from any discipline, that are interested in developing an expertise in the design of apps for mobile devices. The guru for this session was Ruben Bos of Mangrove although he immediatly denied being a [...]<p><a href="http://blog.vicompany.nl/ux-workshop-for-mobile-apps">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">On March 14, <a href="http://www.appsterdam.rs/">Appsterdam</a> and <a href="http://bno.nl">BNO</a> came together to give the third of a series of hands-on sessions created for designers, from any discipline, that are interested in developing an expertise in the design of apps for mobile devices.</p>
<p><span id="more-1628"></span></p>
<p>The guru for this session was Ruben Bos of <a href="http://mangrove.nl">Mangrove</a> although he immediatly denied being a “guru”. At Mangrove he worked on apps like <a href="http://www.txxiapp.com/">Txxi</a>, <a href="http://itunes.apple.com/nl/app/bovag-autolog/id387591796">BOVAG</a> and <a href="http://itunes.apple.com/nl/app/marinedagen-2011/id440693143">Ministry of Defense</a>. He explained <a href="http://en.wikipedia.org/wiki/User_experience_design">UX-design</a>-techniques and best practices, largely based on lessons learned from years of web development. He talked about sketchboarding, a technique used by <a href="http://adaptivepath.com">Adaptive Path</a>, and how it helps to discover better and faster UX solutions.</p>
<figure style="margin: 20px 0 0 170px;"><a href="http://dribbble.com/shots/469526-Rapperdam" title="View this image on Dribbble"><img src="/wp-content/uploads/2012/03/rapperdam_.png" alt="Rapperdam - Being from Rotterdam, Ruben just had to put this in his slides" class="polaroid" /></a><br />
<figcaption>Being from Rotterdam, Ruben had to put this in his slides</figcaption>
</figure>
<h2>The Workshop</h2>
<p>Ruben handed out the creative brief of the “Kroket-app”. The concept of the app: Order a <a href="http://en.wikipedia.org/wiki/Croquette">Kroket</a>, a typical Dutch snack, and it will be brought to you wherever you are. The target audience is lazy people that are very hungry, or drunk. The primary goal of the app? Sell more Krokets!</p>
<figure style="margin: 20px 0 0 170px;"><img src="/wp-content/uploads/2012/03/ux-app-workshop-1.jpg" alt="The workshop had thirty attendents" class="polaroid" /><br />
<figcaption>The workshop had thirty attendents</figcaption>
</figure>
<p>I teamed up with <a href="http://twitter.com/themagicalpanda" title="Enabler of beautiful awesomeness for you and your iPhone">Saul Mora</a> and <a href="http://twitter.com/kslstn" title="Independent user interface designer">Koos Looijesteijn</a>. We started writing the user-stories for the Kroket-app on post-its and prioritised them by putting them on the wall. The user story “As a hungry/drunk person, I want Krokets easy and quick&#8221; was our top one, followed by “I want many Krokets”.</p>
<h2>Sketchboarding</h2>
<p>Next up was defining the structure of the app. On a big piece of paper, the <a href="http://www.adaptivepath.com/ideas/sketchboards-discover-better-faster-ux-solutions">sketchboard</a>, we wrote down the requirements of the app and the type of screens a user would encounter in the first version of our app. It would consist of only two screens: the order-screen and the confirmation-screen. Of course we had all kinds of ideas to make the app better, but “the client” wants to launch fast so we’re saving the advanced features for a next release <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Ruben dealt out paper-templates with 6 screens on it and we had to sketch 6 versions of each screen. This exercise enables everyone in the team to think about the UX of the app and (hopefully) forces new insights into the UI-elements used in the app. After 30 minutes of sketching each team compared and discussed their sketches (± 18 screens per team!) and chose the best elements of each for the final version of our order-screen. This same method was applied to the confirmation-screen and when we were finished every team presented their version of the Kroket-app. </p>
<figure style="margin: 20px 0 0 170px;"><img src="/wp-content/uploads/2012/03/ux-app-workshop-2.jpg" alt="My team’s sketches" class="polaroid" /><br />
<figcaption>My team’s sketches</figcaption>
</figure>
<p>Our app would be built with the drunk user in mind, so our homescreen would start with 1 big Kroket and by swiping you would add more Krokets to your order. Your location would be determined by using your GPS and there would be one big order button. When you click it the confirmation-screen comes up and you’d see a map of the location your Kroket is in. The price of the order would also be there including the message to pay upon delivery.</p>
<figure style="margin: 20px 0 0 170px;"><img src="/wp-content/uploads/2012/03/kroket-app-sketches.jpg" alt="My team's sketches" class="polaroid" /><br />
<figcaption>My team’s sketches</figcaption>
</figure>
<p>It was really fun to see what each of the 10 teams came up with. Some of the original ideas:</p>
<ul>
<li>Show the calories of the Krokets and compare it to the amount of energy (“10 Krokets equals climbing half way up the eiffeltower”)</li>
<li>Choose your type of meat by playing a shooting-game, shooting the animal you want to eat</li>
<li>Build an elegant version of the Kroket-app (Croquet-app) with exotic meats and sauses</li>
<li>If you’re <a href="http://www.youtube.com/watch?v=R7yfISlGLNU">on a boat</a> Captain Kroket would deliver your Krokets by jetski</li>
</ul>
<figure style="margin: 20px 0 0 170px;"><img src="/wp-content/uploads/2012/03/ux-app-workshop-3.jpg" alt="One of the teams presenting their “Kroket-app”"  class="polaroid" /><br />
<figcaption>One of the teams presenting their “Kroket-app”</figcaption>
</figure>
<p>The winners of the workshop, a version of the Kroket-app inspired by <a href="http://www.realmacsoftware.com/clear/" title="A gesture-based to-do app">Clear</a>, received an app-sketchbook. Luckily he brought more, so everyone got one <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p>Then of course it was time for Krokets… or was it?! No! We had pizza, but that&#8217;s okay, next time we&#8217;ll just get drunk and order Krokets with our own Kroket-app.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/ux-workshop-for-mobile-apps/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How To Build A Photoshop Grid Template Based On Percentages</title>
		<link>http://blog.vicompany.nl/how-to-build-a-photoshop-grid-template-based-on-percentages</link>
		<comments>http://blog.vicompany.nl/how-to-build-a-photoshop-grid-template-based-on-percentages#comments</comments>
		<pubDate>Thu, 08 Mar 2012 12:27:02 +0000</pubDate>
		<dc:creator>Olaf Muller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[grids]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1593</guid>
		<description><![CDATA[The proven techniques for making grids in Photoshop (PS) work fine (simple columns, and variations on those columns for different screen widths), but how do we make grid templates in PS based on percentual grids? This question was asked by @bartjanverhoef, VI-Company&#8217;s creative-director, after a discussion about Joni Korpi&#8217;s awesome Golden Grid System (GGS) not [...]<p><a href="http://blog.vicompany.nl/how-to-build-a-photoshop-grid-template-based-on-percentages">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">The proven techniques for making grids in Photoshop (PS) work fine (simple columns, and variations on those columns for different screen widths), but how do we make grid templates in PS based on percentual grids?</p>
<p><span id="more-1593"></span></p>
<p>This question was asked by <a target="_blank" href="http://twitter.com/bartjanverhoef">@bartjanverhoef</a>, VI-Company&#8217;s creative-director, after a discussion about <a target="_blank" href="http://jonikorpi.com/">Joni Korpi&#8217;s</a> awesome <a target="_blank" href="http://goldengridsystem.com/">Golden Grid System</a> (GGS) not having a PS template to start with.</p>
<h2 id="problem">Problem?</h2>
<blockquote><p>
	&#8220;If I&#8217;m to use a percentual grid, how do I make a grid template for it in Photoshop?&#8221;
</p>
</blockquote>
<h2 id="tldr">TLDR; Downloads</h2>
<p>The answer is very straightforward. The way I did it was by taking a familiar fixed-width (f.e.: 960PX which would have 8 columns in GGS) and started converting the different percentages of the gutter, the margin and a single column to pixels.</p>
<p>I threw the calculations in a spreadsheet (available in the <a href="#downloads">downloads</a> section). You can change the variables (cells with a blue background color) and watch the magic happen. Make sure you always have a round number for your column width (and preferably a number that stays even when divided by 2, or you&#8217;ll have to work with half a pixel in PS to center something in a column).</p>
<p><hp id="downloads"><strong>The Downloads:</strong></hp></p>
<ul style="margin-top: 0">
<li><strong><a target="_blank" href="http://cl.ly/FLhI">GGS template + spreadsheet V1</a></strong> (.zip, &plusmn;231KB)</li>
<li><a target="_blank" href="http://goldengridsystem.com/">Golden Grid System</a> by <a target="_blank" href="http://jonikorpi.com/">Joni Korpi</a></li>
<li><a target="_blank" href="http://guideguide.me/">GuideGuide</a> (download this PS plugin, it&#8217;ll save you a lot of time)</li>
</ul>
<h2 id="explanation">Explanation</h2>
<p>So, how did I do it and how can you use this technique to convert your own &#8216;percentual&#8217; grids to PS pixel friendly grid templates?</p>
<p>First off, we have to know the min-width and max-width. For the min-width, I took 320PX. In my design, I always make sure that everything in 320PX mode has a width of either 50% or 100% (2 or 4 columns) so all items still have enough width on smaller screens.</p>
<p>For a max-width, I used 1680PX. This is the width in the GGS where the layout transforms into a 16 column grid. Knowing this, I gave my PS document a width of 2000PX.</p>
<p><strong>The list</strong></p>
<p>We need to determine the pixel widths of the following items in order to make our grid:</p>
<ul>
<li>gutter</li>
<li>margin (left and right of the body)</li>
<li>1 column</li>
</ul>
<p style="margin-top: 1em">After we&#8217;ve calculated these three items, we can fill in the table Joni gave us in his CSS comments. For a width of 320PX, GGS uses a 4 column layout:<br />
# Margin 1 2 3 4 Margin<br />
% 5.55555 25 50 75 100 5.55555</p>
<p><strong>Step 1 &#8211; gutter</strong></p>
<p>The gutter is calculated in EMs, so we need to know what 1EM in PX is, and because Joni kept the browser standard, it&#8217;s 16 pixels.</p>
<p>Now we know that 1EM equals 16PX. The gutter is 1.5EM:<br />
16 * 1.5 = 24PX</p>
<p>*<em>Gutter width = 24PX</em>*</p>
<p><strong>Step 2 &#8211; margin</strong></p>
<p>The full width is 100% (320PX) so the margin should be 5.55555% of 320PX. In order to do this, we need to know what 1% in PX is (rocket science stuff):<br />
320 / 100 = 3.2PX</p>
<p>1% equals 3.2PX. Now all we need to do is multiply 3.2PX times the margin (5.55555%):<br />
3.2 * 5.55555 = 17,77776PX</p>
<p>*<em>Margin width = 17,77776PX</em>*</p>
<p><strong>Step 3 &#8211; one column</strong></p>
<p>In order to calculate one column, we have to take the full-width and scrape of the left- and right-margin:<br />
320 &#8211; (17,77776*2) = 284,44448</p>
<p>*<em>284,44448</em>* is the width of 4 columns (100%). But we only need one (25%):<br />
284,44448 * 0.25 = 71,11112</p>
<p>*<em>One column width = 71,11112PX</em>*</p>
<p><strong>Other sizes</strong></p>
<p>Once I made these calculations for 320PX, I threw them in a spreadsheet and found out that on the standard widths 320, 480, 768, 954 and 1680 – the column width is a number with decimals. We want to work with full pixels, so I started experimenting with the width (adding or subtracting 2PXs to/from the initial width and checking if the column width would give me a full number). The widths that work best are:</p>
<ul>
<li>324 (4 columns)</li>
<li>478 (4 columns)</li>
<li>774 (8 columns)</li>
<li>972 (8 columns)</li>
<li>1692 (16 columns)</li>
</ul>
<h2 id="outro">Outro</h2>
<p>The best thing about this approach is that, even though you need to do some calculations from the start, you won&#8217;t take any risks in figuring out if your design would work on a particular device or width (like you would have to do with <a target="_blank" href="http://elliotjaystocks.com/blog/a-better-photoshop-grid-for-responsive-web-design/">Elliot Jay Stocks</a> PSD template). Call me a pixel-f!@#er, but that&#8217;s the way uh hu uh hu I like it <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> !
</p>
<p>I&#8217;d like to thank <a target="_blank" href="http://jonikorpi.com/">Joni Korpi</a> for sharing his totally rad <a target="_blank" href="http://goldengridsystem.com/">Golden Grid System</a>, it&#8217;s awesome and thanks for inspiring me to write this article!</p>
<p>I&#8217;ve been using this GGS PS template for a while now, and I must say it&#8217;s made my hard knock designers life a tad easier. If you have a similar experience and want to share the love, you can e-mail me @<a href="mailto:olaf@vicompany.nl?subject=How To Build A Photoshop Grid Template Based On Percentages">olaf@vicompany.nl</a></p>
<p>Enjoy, and if you share this: thanks!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/how-to-build-a-photoshop-grid-template-based-on-percentages/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Scrum and agile design</title>
		<link>http://blog.vicompany.nl/scrum-and-agile-design</link>
		<comments>http://blog.vicompany.nl/scrum-and-agile-design#comments</comments>
		<pubDate>Wed, 29 Feb 2012 17:49:07 +0000</pubDate>
		<dc:creator>Bart-Jan Verhoef</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Processes]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1566</guid>
		<description><![CDATA[I&#8217;ve never much liked project methodologies. In fact, until I learned about Scrum a few years ago and noticed how well it worked for my colleagues I believed design was best served by, well, pretty much no process at all. I have changed my mind and would like to share some thoughts on why I [...]<p><a href="http://blog.vicompany.nl/scrum-and-agile-design">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">I&rsquo;ve never much liked project methodologies. In fact, until I learned about <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29">Scrum</a> a few years ago and noticed how well it worked for my colleagues I believed design was best served by, well, pretty much no process at all. I have changed my mind and would like to share some thoughts on why I believe design in Scrum in fact works really well.</p>
<p><span id="more-1566"></span></p>
<p>Back in January I read a <a href="https://twitter.com/#!/regina/status/154232016123076609">tweet</a> by designer <a href="http://www.reginacasaleggio.com/">Regina Casaleggio</a> who said:</p>
<div style="margin-left:165px">
<p>
<blockquote class="twitter-tweet">
<p>You can&#8217;t approve web designs based on psds only &#8211; there will be issues with font rendering, try to explain that to a client.</p>
<p>&mdash; Regina Casaleggio (@Regina) <a href="https://twitter.com/Regina/status/154232016123076609" data-datetime="2012-01-03T16:05:52+00:00">January 3, 2012</a></p></blockquote>
<p><script src="//platform.twitter.com/widgets.js" charset="utf-8"></script></p>
</div>
<p>I fully agree, issues like these &ndash; and many others &ndash; ask for a different approach to address the specific needs and context of the web today, and to communicate the solutions we as designers come up with to our clients.</p>
<p>I bookmarked Regina&rsquo;s tweet because it seemed like a good starting point to discuss the design process I&rsquo;ve adopted over the past few years, a process I believe provides some good solutions to these questions. </p>
<h2>The waterfall</h2>
<p>Like many agencies, up untill about 2 years ago we used to work in a traditional waterfall method at <a href="http://vicompany.nl">VI Company</a>: gather specs, get sign-off,  design all the screens, get sign-off, build the site, get sign-off and finally: launch the site. </p>
<p>While this approach wasn&rsquo;t ALL wrong ALL the time there were problems we kept running into. For example: the scope of a project would change after we&#8217;ve locked all the designs with the client and were busy building the site. Taking (part of) the project back to the drawing board at that point proved to be really difficult each time it occurred.</p>
<p>Or how about finding out in the dev phase that the actual site in a browser (or to add to the drama: in various browsers) behaves differently than expected in the design phase, but since those pixel-perfect designs were approved and signed off by the client, and the designer responsible was already busy working on a different project, changing aspects of the interface meant renegotiating with the client as well as screwing up said designers planning?</p>
<p>I could go on giving examples of the problems we ran into working this way but I&rsquo;m sure you catch my drift: <em>there had to be a better way</em>.</p>
<h2>Along came Scrum</h2>
<p>Early 2010, software dev <a href="http://twitter.com/ivovanhalen">Ivo van Halen</a> joined our team. Ivo was an enthusiastic Scrum supporter with quite some experience in working in scrum teams with other software devs and web programmers. He introduced Scrum in our company and our programmers and front-end developers pretty much  adopted it straight away.</p>
<p>For those of you who don&rsquo;t know Scrum: it is an <a href="http://en.wikipedia.org/wiki/Iterative_and_incremental_development">iterative methodology</a> for <a href="http://en.wikipedia.org/wiki/Agile_software_development">agile software development</a>, wherein teams work in short iterations (typically 2 weeks) to create small portions of a product, allowing for renewing views and change after each iteration.</p>
<p>For designers used to working in a traditional waterfall process, crunching out complete, pixel-perfect designs over a stretch of time and handing over the finalized work to a developer, Scrum seems undo-able. It wasn&rsquo;t any different for me. In fact, I&rsquo;ve never much liked methodologies all together: I used to think that if only I&rsquo;d be left alone for a while I would come up with the best design solutions &ndash; any methodology would only get in the way of my creative process. Realizing this, and writing it down now is actually a bit embarrassing but yes, I was that designer at one point.</p>
<h2>Agile design</h2>
<p>Scrum really became a thing for us over the course of 2010, and since it worked so well for everything dev we began experimenting with design in Scrum. It didn&rsquo;t work out too well right way: it asked for a different approach in planning projects, and truthfully, us designers were stuck in the comfort zone of working the way we always had.</p>
<p>Trial and error got us a long way though and today I honestly can&rsquo;t imagine not working in a scrum team alongside my teammates who are simultaneously working on all the other parts of a given website while I am designing.
</p>
<p>Our process as a whole on a given project is pretty much textbook scrum-development: There&rsquo;s a scrum-master and a product-owner, we write user-stories, plan which user-stories we&rsquo;ll tackle in a 2-week sprint, draft todo&rsquo;s, estimate their impact and get to work. During the sprint we&rsquo;ll have a team stand-up each morning where we share some details on what each of us is working in, things we&rsquo;re running into, etc. We finalize each sprint with a demonstration of our work to each other and the client. </p>
<h2>Our initial sprint</h2>
<p>Sprint 0 &ndash; an existing concept in Scrum that we&rsquo;ve customized and expanded for ourselves &ndash; is <em>where the magic happens</em> in order for design in a Scrum setting to work for us.</p>
<p>Our Sprint 0 typically consists of one or two weeks &ndash; varying on the complexity of a given project &ndash; of working together on drafting and planning the basics of the project we&rsquo;ll be building. Usually at this point we&rsquo;ll only have a rough, conceptual idea of what we&rsquo;re gonna design and build: we&rsquo;ve sat down with the clients a few times and I&rsquo;d have written a creative brief addressing the projects goals and our creative concept. </p>
<p>At this point we work together to  simultaneously draft the initial set of user stories, (rough) wireframes and smart use-cases, going back and forth to create the outlines of the site we will be building. At the end of this sprint 0, the whole team will have a good idea of what we will be building in terms of functionality, complexity, etcetera.</p>
<h2>Advantages</h2>
<p>From there on, we can pretty much start to build stuff right away, working on various aspects of a site each with our own specific tasks but always together &ndash; bouncing of ideas and tackling (possible) problems along the way much faster as we are actively sharing knowledge from different fields of expertise, rather than working on a project from within our own cocoons, handing over our work once our contribution is finalized.</p>
<p>This way of working fully iterative with a complete team brings us various serious advantages. There is, as I&rsquo;ve just mentioned, the obvious advantage of sharing knowledge and thus being able to come up with better solutions. Then there&rsquo;s the advantage of being able to adapt to changing scopes quickly and easily: we can edit user stories as we go,  our clients know beforehand that adding using stories will either mean removing others, or delaying the project and adding budget &ndash; something you&rsquo;ll need to have covered when working agile &ndash; and adapt to the change almost immediately in the next sprint.</p>
<p>Apart from internal advantages there are various advantages for us working with clients too.</p>
<p>What hit me when I read Regina&rsquo;s tweet back in January was that now, instead of presenting a full set of psd&#8217;s covering the entire site &ndash; a not so realistic representation of how a site will actually look and behave &ndash; we&rsquo;re giving  a far more realistic view of the final site by demoing the small bits we&rsquo;re building each two weeks. In fact, since the client will have access to the development area from very early on, they can start using and testing it themselves, within their own setting, getting a actual feel for how type will render, how interactions will be, how the site will behave on different platforms and so on. </p>
<p>No need to say how much easier it is for both to design and develop responsive sites and preparing the client as to how it will actually behave on various devices. There&rsquo;s no doubt we&#8217;d have a much harder time adapting to the specific needs and challenges responsive design brings us, both internally as in communicating with clients.</p>
<h2>Disadvantages</h2>
<p>Design in Scrum however isn&rsquo;t JUST sunshine and rainbows. There&rsquo;s some downsides I should address as well. </p>
<p>Reading all the above you&rsquo;ve probably wondered how any client would allow us to just get to work, crafting their site each sprint at a time without having seen at least some visual representation of we&rsquo;ll deliver in the end. And the truth is: <em>no client to date has</em>. This means that we do design a few screens beforehand, usually right after sprint 0, wherein the visual hierarchy as well as the look &amp; feel of the site are addressed. In doing so, there&rsquo;s the risk of either limiting yourself too much later on or not meeting expectations set at that point later on. Finding the right balance here is really hard and we still struggle with it sometimes. </p>
<p>Another issue we occasionally run into is that since we&rsquo;re often working on the same stuff simultaneously instead of one after another &ndash; handing over deliverables to each other as we finish our work &ndash; is that it can be quite some work editing HTML and CSS to facilitate the final design of a page or specific element , instead of marking everything up from a final design right away. </p>
<p>That said: the advantages of including design in the Scrum process outweigh the disadvantages for us without a doubt. And as a designer who once believed that the design of a site was best served by him being left alone to work his magic, I am truly happy to add that Scrum taught me to be more humble as a designer and a better team-player.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/scrum-and-agile-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verhuisd!</title>
		<link>http://blog.vicompany.nl/verhuisd</link>
		<comments>http://blog.vicompany.nl/verhuisd#comments</comments>
		<pubDate>Thu, 09 Feb 2012 15:55:31 +0000</pubDate>
		<dc:creator>Bart-Jan Verhoef</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[verhuizing]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1533</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2012/02/progress-600x525.jpg" class="attachment-h5bp-post-image wp-post-image" alt="progress" title="progress" /></figure></p>Vorige week maandag, 30 januari (inderdaad, eerder dan gepland &#8211; Scrum werkt!) zijn we verhuisd naar ons prachtige nieuwe kantoor in het Groot Handelsgebouw. Een goed begin&#8230; Nadat we die maandag &#8217;s middags onze belangrijkste spullen &#8211; onze computers natuurlijk&#8230; &#8211; uitgepakt en ge&#239;nstalleerd hadden, waren we klaar om aan de slag te gaan. En [...]<p><a href="http://blog.vicompany.nl/verhuisd">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2012/02/progress-600x525.jpg" class="attachment-h5bp-post-image wp-post-image" alt="progress" title="progress" /></figure></p><p class="intro">Vorige week maandag, 30 januari (<em>inderdaad, eerder dan <a href="http://blog.vicompany.nl/verhuizing-het-proces-en-volgens-scrum">gepland</a> &ndash; Scrum werkt!</em>) zijn we verhuisd naar ons prachtige nieuwe kantoor in <a href="http://www.groothandelsgebouw.nl/">het Groot Handelsgebouw</a>.</p>
<p><span id="more-1533"></span></p>
<h2>Een goed begin&hellip;</h2>
<p>Nadat we die maandag &rsquo;s middags onze belangrijkste spullen &ndash; onze computers natuurlijk&hellip; &ndash; uitgepakt en ge&iuml;nstalleerd hadden, waren we klaar om aan de slag te gaan. En toen viel de stroom uit in Rotterdam en omgeving. Balen! Gelukkig hadden we de volgende morgen een herkansing en konden we dinsdagmorgen alsnog echt aan de slag in ons nieuwe kantoor.</p>
<h2>Wat een ruimte!</h2>
<p>Ondertussen zijn we bijna 2 weken verder en we zitten hier heerlijk. Een aantal van onze relaties is ondertussen al langsgeweest en we zijn blij met alle positieve reacties. Ook niet vervelend is dat het voor hen een stuk makkelijker te vinden was <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . </p>
<h2>Afronding</h2>
<p>Op dit moment zijn we tussen de bedrijven door ook nog druk bezig alle details op orde te krijgen, waaronder bijvoorbeeld de maatwerk kasten die op het moment van schrijven geplaatst worden:</p>
<figure style="margin-top: 20px;"><img src="/wp-content/uploads/2012/02/progress.jpg" alt="Het ‘internet’, de patchkast, nieuwe vloer, en koffie!" class="polaroid" /><br />
<figcaption>Het plaatsen van de kasten, en de 3d-render waarop je een indruk krijg hoe het wordt</figcaption>
</figure>
<h2>Dubbel feest!</h2>
<p>Niet alleen zijn we net verhuisd, binnenkort bestaan we ook nog eens 5 jaar. Voldoende reden voor een feestje dachten we! Volgende week donderdag vieren we deze mijlpalen samen met klanten en relaties.</p>
<p>Foto&rsquo;s van ons kantoor als het volgende week helemaal af is vind je hier binnenkort, hou <a href="https://twitter.com/vicompany">onze twitter</a> in de gaten!</p>
<p><strong><em>Lijkt het je leuk om ook eens te komen kijken naar het resultaat? Gezellig, de koffie staat klaar!</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/verhuisd/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Olaf</title>
		<link>http://blog.vicompany.nl/introducing-olaf</link>
		<comments>http://blog.vicompany.nl/introducing-olaf#comments</comments>
		<pubDate>Wed, 04 Jan 2012 08:30:31 +0000</pubDate>
		<dc:creator>Olaf Muller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[olaf]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1505</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2012/01/olafmuller-blog-600x378.jpg" class="attachment-h5bp-post-image wp-post-image" alt="olafmuller-blog" title="olafmuller-blog" /></figure></p>In a nutshell: I come from a small town near Nijmegen, but have been living in Rotterdam since 2007 in order to study Communication &#038; Multimedia Design (CMD) at the University of Applied Sciences Rotterdam. After receiving my diploma this year – I decided to place a shot on Dribbble asking if someone could help [...]<p><a href="http://blog.vicompany.nl/introducing-olaf">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2012/01/olafmuller-blog-600x378.jpg" class="attachment-h5bp-post-image wp-post-image" alt="olafmuller-blog" title="olafmuller-blog" /></figure></p><p class="intro">In a nutshell: I come from a small town near Nijmegen, but have been living in Rotterdam since 2007 in order to study Communication &#038; Multimedia Design (CMD) at the <http: //www.hogeschoolrotterdam.nl/>University of Applied Sciences Rotterdam.</p>
<p><span id="more-1505"></span></p>
<p>After receiving my diploma this year – I decided to place a <a href="http://dribbble.com/shots/309373-Offer-Me-A-Job">shot</a> on Dribbble asking if someone could help me find a job. <http: //vicompany.nl/over/bart-jan-verhoef>Bart-Jan replied within the hour and that’s how I ended up at VI-Company. What can I say, I’m a lucky guy!</p>
<figure style="margin-left: 160px;margin-top: 20px;"><img alt="" src="http://blog.vicompany.nl/wp-content/uploads/2012/01/olafmuller-blog.jpg" class="polaroid"/><br />
<figcaption>Our new junior designer: Olaf Muller</figcaption>
</figure>
<p>When I was about 14 years old, I started experimenting with Adobe software: Flash MX at first, Photoshop and Illustrator followed not long after. Finding a study was rather easy, I decided to leave Nijmegen behind and move in with my dad (who already lived in Rotterdam) in order to study CMD. Since then, I’ve moved twice – now I live with my brother in a nice, roomy apartment where we’ve managed not to kill each other (yet).</p>
<p>Every Mon- and Friday I practice <a href="http://en.wikipedia.org/wiki/Wing_chun">Wing Chun Kungfu</a> at <a href="http://www.wudae.com/wing-chun/">Wu Dae Rotterdam</a>. It helps me to sober up after an intense weekend and to calm down after a week of inspiring projects. After my training I usually eat quark but I love spicy and Italian food. Oh, I also play the (electric) guitar from time to time.</p>
<p>Next to web design I (screen) print my own illustrations on paper and/or fabric. I’ve been screen printing for about a year now at <a href="http://www.meshprintclub.com">Mesh Print Club</a>, you can check out my designs and prints on my <a href="http://olafmuller.nl/">website</a>.</p>
<p>I’m writing this on my second day at VI Company and I can honestly say that I’m starting to like it here (already). My colleagues are professional and speak their mind, I can learn a great bunch from ’m! Thanks for the opportunity, I’m looking forward on the teamwork and ALL the projects!</p>
<p>Sincerely,<br />
<a href="http://vicompany.nl/over/olaf-muller">Olaf</a></http:></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/introducing-olaf/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Looking back at 2011</title>
		<link>http://blog.vicompany.nl/looking-back-at-2011</link>
		<comments>http://blog.vicompany.nl/looking-back-at-2011#comments</comments>
		<pubDate>Sat, 31 Dec 2011 23:00:14 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[2011]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1487</guid>
		<description><![CDATA[The new year has just started and (almost) everybody is back to work. We would like to take a moment to look back at what has been another great year for us. We&#8217;ve launched some really cool projects, our team kept growing and we will soon be moving! What happened? The year started with Laurens [...]<p><a href="http://blog.vicompany.nl/looking-back-at-2011">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">The new year has just started and (almost) everybody is back to work. We would like to take a moment to look back at what has been another great year for us. We&#8217;ve launched some really cool projects, our team kept growing and we will soon be moving! </p>
<p><span id="more-1487"></span></p>
<h2>What happened?</h2>
<p>The year started with <a href="http://vicompany.nl/over/laurens-van-heems">Laurens</a> joining our team as a front-end developer. On Februari 21<sup>st</sup> the first <a href="http://julietkoudstaal.nl">VI-baby</a> was born! This year Tim &#038; Ivo went to the <a href="http://blog.vicompany.nl/sdn-meeting-march-2011">SDN Meeting, </a><a href="http://blog.vicompany.nl/an-inspiring-devdays-2011">DevDays</a> and <a href="http://blog.vicompany.nl/agile-open-2011">OpenAgile</a>. Bart-Jan &#038; Jan Paul went to <a href="http://blog.vicompany.nl/now-we-are-talking-festival">Now We Are Talking</a> and won the CorelCup. <a href="http://vicompany.nl/over/mendelt-siebenga">Mendelt</a> joined the team, Ivo and Laurens got married, not to each other by the way. <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>The Design &#038; Front-end Team went to the <a href="http://www.motimuseum.nl/">Graphic Design Museum</a>. We teamed-up with <a href="http://supersteil.nl">Supersteil</a> for <a href="http://blog.vicompany.nl/voetbalfest-2011">Voetbalfest 2011</a> and… lost every game. The whole team went to Oktoberfest and in November <a href="http://blog.vicompany.nl/introducing-veronique">Veronique</a> became our office manager.</p>
<h2>Any new projects?</h2>
<p>Of course! We launched <a href="http://jaarverslag.hersenstichting.nl/">four</a> <a href="http://vicompany.nl/project/aids-fonds">online</a> <a href="http://vicompany.nl/project/de12landschappen">annual</a> <a href="http://vicompany.nl/project/stop-aids-now">reports</a>. We launched a couple of <a href="http://vicompany.nl/project/ing-sprinters">sites</a> for <a href="http://vicompany.nl/project/ing-sprinter-competitie">ING</a> and made a site for <a href="http://vicompany.nl/project/bob-detachering">BOB Detachering</a>. We also launched a mini-site promoting our <a href="http://vicompany.nl/project/online-jaarverslag">annual reports</a>. And we re-launced our own new site last March and re-relaunched it in November.</p>
<h2>Looking ahead</h2>
<p>2012 started with Olaf Muller joining the team and in Februari we&#8217;ll be <a href="http://blog.vicompany.nl/verhuizing-het-proces-en-volgens-scrum">moving to a bigger office</a> in the Groothandelsgebouw. We’ve got a few new projects in the works so stay tuned!</p>
<p><small>Psssst, we’re still looking for <a href="http://vicompany.nl/vacatures">new team-members</a>!</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/looking-back-at-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pair-coding, because teamwork is awesome!</title>
		<link>http://blog.vicompany.nl/pair-coding-because-teamwork-is-awesome</link>
		<comments>http://blog.vicompany.nl/pair-coding-because-teamwork-is-awesome#comments</comments>
		<pubDate>Thu, 29 Dec 2011 15:44:36 +0000</pubDate>
		<dc:creator>Sven Sigmond</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Processes]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1465</guid>
		<description><![CDATA[When I joined VI Company in 2009 I was the first employee full-time committed to front-end development. So whenever I was presented a problem, it was up to me to find a suitable solution. While it usually worked out well, I do recall a few instances of banging my head against the wall because I [...]<p><a href="http://blog.vicompany.nl/pair-coding-because-teamwork-is-awesome">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">When I joined VI Company in 2009 I was the first employee full-time committed to front-end development. So whenever I was presented a problem, it was up to me to find a suitable solution.</p>
<p><span id="more-1465"></span></p>
<p>While it usually worked out well, I do recall a few instances of banging my head against the wall because I dug myself a deep coding hole from which I was scrambling to get back out of&hellip;</p>
<p>A year in which I learned a lot of new things went by, after which <a href="http://vicompany.nl/over/laurens-van-heems">Laurens</a> joined our team as a second front-end developer. We soon started to see the potential of working together on some of the tough challenges that came on our path.</p>
<h2>It’s all a matter of perspective</h2>
<p>You might feel that two front-end developers working on the same problem is ineffective, only one person can operate the computer you&#8217;re coding on right? And it&#8217;s true, it càn be ineffective: there have been moments where it felt like one of us was just watching the other person type. But most of the time we managed to crack  these so called “hard nuts” much faster because the other one brings in a new perspective to solving the issues at hand.</p>
<p>Getting to the solution faster isn’t the only upside of pair-coding to us – I dare to say that we both improved a lot at our job in a relatively short period of time, because when we are pair-coding it&#8217;s often like a peer review where we&#8217;re quick to point out mistakes or oddities in each others code, thereby preventing our code from getting too messy or inefficient.</p>
<h2>Maybe we should throw it all away?</h2>
<p>There have been numerous times going over an older piece of code, seriously wondering if we wouldn’t be better off rewriting it from scratch.  And sometimes we did, too. It might feel a bit odd to throw away code that’s “working fine”, but it feels great when you decide to revise your code and you manage to come up with something that’s so much better instead.</p>
<p>Obviously, rewriting code from scratch isn’t always a viable option, so revising small bits of code when you get the chance will suffice in many cases. Do strife to update your code or tell your team mates how to achieve better results when you spot something that could be handled better.</p>
<h2>Involving team members</h2>
<p>Since Laurens and I are both front-end developers, working together on front-end issues was obvious. However, I recently discovered just how much you can learn from working on front-end issues with a programmer as well. In my case <a href="http://vicompany.nl/over/ivo-van-halen">Ivo</a> or <a href="http://vicompany.nl/over/mendelt-siebenga">Mendelt</a>.</p>
<p>Since they both are damn fine C# developers, they offer a whole new way to look at projects using languages like JavaScript. I’ve done some pair-coding on a few different projects with them, and often found that I was learning (and soon applying) so much from the way they were handling code. It would probably have taken quite a while longer to figure out all those things on my own. Instead I learned many new and neat tricks from working on these projects with them for a couple of hours.</p>
<h2>Get off your island</h2>
<p>I hope I have given you a small insight in how efficient and beneficial pair-coding can be when trying to solve tough coding problems. I encourage you to get off your island and give pair-coding a shot! You might find it just as big of a revelation as I did when I first started working together more closely with Laurens, Ivo &amp; Mendelt.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/pair-coding-because-teamwork-is-awesome/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Verhuizing, het proces, en volgens scrum!</title>
		<link>http://blog.vicompany.nl/verhuizing-het-proces-en-volgens-scrum</link>
		<comments>http://blog.vicompany.nl/verhuizing-het-proces-en-volgens-scrum#comments</comments>
		<pubDate>Thu, 15 Dec 2011 14:03:03 +0000</pubDate>
		<dc:creator>Tim Oskam</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[scrum]]></category>
		<category><![CDATA[verhuizing]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1442</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/deruimte-concept-600x422.jpg" class="attachment-h5bp-post-image wp-post-image" alt="deruimte-concept" title="deruimte-concept" /></figure></p>September 2011 was het zo ver. Met 8 personen op 140m2 werd toch wel erg druk en zeker nu het al 10 personen zijn. Dus: verhuizen? En waarheen? Een brainstorm sessie met het team gaf ons een aantal COA&#8217;s: Rotterdam. En Rotterdams. Nieuwe boost / Energie 1 februari 2012 operationeel Wow-factor Laten zien waar we [...]<p><a href="http://blog.vicompany.nl/verhuizing-het-proces-en-volgens-scrum">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/deruimte-concept-600x422.jpg" class="attachment-h5bp-post-image wp-post-image" alt="deruimte-concept" title="deruimte-concept" /></figure></p><p class="intro">September 2011 was het zo ver. Met 8 personen op 140m<sup>2</sup> werd toch wel erg druk en zeker nu het al <a href="http://vicompany.nl/over-ons" title="Nu nog 9 op de over-ons pagina, met Olaf vanaf januari 2012">10 personen zijn</a>. Dus: verhuizen? En waarheen?</p>
<p><span id="more-1442"></span></p>
<p>Een brainstorm sessie met het team gaf ons een aantal <em><abbr title="Conditions of Acceptance">COA&#8217;s</abbr></em>:</p>
<ul>
<li>Rotterdam. En Rotterdams.</li>
<li>Nieuwe boost / Energie</li>
<li>1 februari 2012 operationeel</li>
<li>Wow-factor</li>
<li>Laten zien waar we voor staan. Kwaliteit en het behalen van doelen.</li>
<li>Agile werken stimuleren.</li>
<li>Bereikbaarheid voor klanten en onszelf.</li>
<li>Professionele en zakelijke uitstraling met een eigen creatieve insteek.</li>
<li>Mogelijkheid verder te groeien tot 16 personen. (300 m<sup>2</sup>)</li>
</ul>
<p>Met deze lijst zijn <a href="http://vicompany.nl/over/kees-de-koning">Kees</a>, <a href="http://vicompany.nl/over/bart-jan-verhoef">Bart-Jan</a> en <a href="http://vicompany.nl/over/tim-oskam">ik</a> op kantorenjacht gegaan. Zo hebben we gekeken bij de Maastoren (te hoog en te zakelijk), Central Post (te groot), Millennium toren (geen Wow-factor), Weena (niet creatief), en nog vele andere locaties. Totdat we het <a href="http://groothandelsgebouw.nl/">Groothandelsgebouw</a> bezochten. In eerste instantie was het even wennen maar we hadden er al gauw een goed gevoel over.</p>
<h2>Oktober 2011</h2>
<p>We bekeken enkele ruimtes in het Groothandelsgebouw die voor ons interessant waren. Toen we een ruimte vonden die aan de eisen voldeed, zijn we voor een derde keer met het gehele team gaan kijken. Na enige opmerkingen en vragen was iedereen positief over de ruimte. Hierna begonnen de onderhandelingen en uiteindelijk was het rond. Per 1 december kregen we de sleutel van <strong>unit E4.166</strong>. De ruimte heeft uitzicht op Rotterdam CS en bevindt zich aan de noordkant (dus niet te warm in de zomer).</p>
<figure style="margin-top: 20px;margin-left: 166px;"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/deruimte-eerst-600x447.jpg" alt="Zo zag de ruimte er uit." class="polaroid" /><br />
<figcaption>Zo zag de ruimte er uit.</figcaption>
</figure>
<h2>November 2011</h2>
<p>De eerste plannen en planningen worden gemaakt. Wie wordt onze architect? Wat gaan verbouwen? Welke kleur? Welke? Wat? Waar? </p>
<p>Via referenties op internet kwamen we in contact met Jamie van Lede van <a href="http://origins-architecten.nl/">ORIGINS</a> en hebben we een kennismakingsgesprek gehad. Jamie kon ons direct al goed helpen waarna onze officiële samenwerking werd gestart. Jamie en ik hebben samen een begroting opgesteld waarna in een brainstorm sessie met Jamie onze ideeën en wensen werden omgezet in concepten.</p>
<figure style="margin-top: 20px;"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/moodboard-vi-kantoor.jpg" alt="Ons moodboard" class="polaroid" /><br />
<figcaption>Ons moodboard</figcaption>
</figure>
<h2>Stukje van de briefing:</h2>
<h3>Wensen</h3>
<p>We werken in scrum teams, wat betekent dat we in (wisselende) project teams samenwerken. We moeten tenminste drie afzonderlijke werkgroepen hebben met werkplekken, scrumboards en ruimte voor ophangen/uitleggen van usecases, wireframes, ontwerpen e.d.</p>
<p>Om af en toe in afzondering te kunnen werken (alleen of met z&#8217;n 2-en) hebben we behoefte aan een kleine aparte ruimte. Daar moeten we in elk geval over een zitplek en (aansluiting voor) pc/laptop beschikken.</p>
<p>Ook voor het ontvangen van klanten en vergaderen hebben we een aparte ruimte nodig, die aan zo&#8217;n 6-8 personen ruimte biedt. In die ruimte presenteren we ook ons werk, dat doen we – afhankelijke van de context van de opdracht – met behulp van pc, tablet, mobiele apparatuur en groot scherm.</p>
<p>Naast werk- en vergaderruimte hebben we behoefte aan een plek om gezamenlijk te lunchen en/of met meer mensen tegelijk te kunnen zitten (voor intern overleg en/of incidenteel grotere overleggen). Daarbij hoort ook een (volwaardige) keuken.</p>
<p>Tot slot willen we ruimte hebben voor ontspanning, met onze tafelvoetbaltafel, natuurlijk.</p>
<p>Voor de ruimtes geldt dat ze niet allemaal apart gerealiseerd hoeven te worden, het mogen zeker enkele multifunctionele ruimtes zijn.</p>
<h3>Sfeer en inrichting</h3>
<p>We zijn erg gecharmeerd van open ruimtes, het gebruik van hout, glas, lichte kleuren en speelse details.<br />
Voor ons kantoor zijn we op zoek naar een soortgelijke balans die aansluit bij ons werk en karakter: enerzijds willen we een professionele, ‘opgeruimde’ omgeving die er perfect op toegerust is om te werken volgens de scrummethodiek, anderzijds willen we een creatieve, inspirerende omgeving waarin aandacht is besteed aan details en waar zowel onze klanten als wijzelf ‘van onder de indruk’ kunnen zijn.<br />
Een aantal dingen die we hier ook belangrijk bij vinden: </p>
<ul>
<li>daglicht en goede verlichting</li>
<li>open</li>
<li>branding</li>
<li>planten</li>
</ul>
<figure style="margin-top: 20px;"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/deruimte-concept.jpg" alt="Concept inrichting" class="polaroid" /><br />
<figcaption>Concept inrichting</figcaption>
</figure>
<h2>December 2011</h2>
<p>De concepten worden daadwerkelijk omgezet in werkzaamheden. Aangezien we onze organisatie zoveel mogelijk volgens Agile methodes leiden kon de verhuizing niet uitblijven. De verbouwing loopt momenteel in tweewekelijkse sprints waardoor we op tijd zien of we daadwerkelijk op schema zitten.</p>
<figure style="margin-top: 20px;margin-left: 166px;"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/scrumboard.jpg" alt="Scrumboard nieuwe kantoor" class="polaroid" /><br />
<figcaption>Scrumboard van ons nieuwe kantoor</figcaption>
</figure>
<p>Afspraken worden gemaakt met de aannemer voor het verplaatsen van wanden, de schilder komt langs, voorstellen voor vloeren worden gemaakt en een keuze voor bureaus. Door de sprint worden onze keuzes binnen enkele dagen beslist zodat we snel kunnen schakelen. </p>
<p><strong>1 februari komt steeds dichter bij!</strong></p>
<figure style="margin-top: 20px;"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/deruimte-in-progress.jpg" alt="Zo ziet de ruimte er nu uit." class="polaroid" /><br />
<figcaption>Zo ziet de ruimte er nu uit.</figcaption>
</figure>
<p><em>Wordt vervolgd…</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/verhuizing-het-proces-en-volgens-scrum/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Agile open 2011</title>
		<link>http://blog.vicompany.nl/agile-open-2011</link>
		<comments>http://blog.vicompany.nl/agile-open-2011#comments</comments>
		<pubDate>Wed, 07 Dec 2011 15:33:38 +0000</pubDate>
		<dc:creator>Tim Oskam</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[agile open]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[openspaces]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1408</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/agileopen2011-600x447.jpg" class="attachment-h5bp-post-image wp-post-image" alt="agileopen2011" title="agileopen2011" /></figure></p>Open Spaces, tracks, interesting speakers, lots of fun, food and activity: On November 3rd Ivo and I went to Agile Open Holland 2011, a 2-day event held in Dieren. Here at VI Company, we&#8217;ve been working with Agile methods for about a year and a half now and are really excited about it. So needless [...]<p><a href="http://blog.vicompany.nl/agile-open-2011">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/agileopen2011-600x447.jpg" class="attachment-h5bp-post-image wp-post-image" alt="agileopen2011" title="agileopen2011" /></figure></p><p class="intro">Open Spaces, tracks, interesting speakers, lots of fun, food and activity: On November 3<sup>rd</sup> <a href="http://vicompany.nl/over/ivo-van-halen">Ivo</a> and <a href="http://vicompany.nl/over/tim-oskam">I</a> went to <a href="http://www.agileopen.net/node/445">Agile Open Holland 2011</a>, a 2-day event held in Dieren.</p>
<p><span id="more-1408"></span></p>
<p>Here at VI Company, we&rsquo;ve been working with Agile methods for about a year and a half now and are really excited about it. So needless to say we were looking forward to AgileOpen, where we could share experiences with other agile enthusiasts!</p>
<h2>OMG we&#8217;re newbies!</h2>
<p>Upon arrival in Dieren we were asked to form a line in order of experience with Agile working &ndash; to our astonishment some of the attendees had up to 15 years experience! Needless to say we realized we came to the right place to learn more about the subject.</p>
<p>After introductions, <a href="http://www.sanderhoogendoorn.com/">Sander Hoogendoorn</a> &ndash; who we&rsquo;ve seen several times on SDN events and DevDays &ndash;  did a keynote about the proliferation of Agile and how Agile basically is a big box where we can take best-practices out of. In other words: <a href="http://sanderhoogendoorn.com/blog/?p=1059">Agile fluffiness</a>.</p>
<p>After Sander&rsquo;s keynote there was some time for coffee and getting to know some of the other attendees. The rest of the day was divided into <a href="http://www.agileopen.net/on-open-space">OpenSpaces</a>. After an introduction on what OpenSpaces is about, everyone suggested topics and these were planned into sessions throughout the day.</p>
<figure style="margin-top: 20px;"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/agileopen2011.jpg" alt="The OpenSpaces scrumboard" class="polaroid" /><br />
<figcaption>The OpenSpaces scrumboard</figcaption>
</figure>
<h2>OpenSpaces</h2>
<p>The OpenSpaces were really interesting, not in the last place because of the diversity of people attending. Being scrum masters in a small, flexible organization ourselves, we were shocked to learn how slow and inefficient some &#8211; bigger &#8211; companies are in dealing with scrum. Contrary, we realized how reasonably well we are doing ourselves.</p>
<h3>The OpenSpaces we attended:</h3>
<ul>
<li><strong>Agile Adaption Outside the Team</strong> &ndash; In which we discussed how to organize an organization according to scrum in it&rsquo;s entirety &ndash; as opposed to just the development team. In conclusion: it&rsquo;s hard, but in time we figure it&rsquo;s certainly possible.</li>
<li><strong>The big scrum master game</strong> &ndash; A game in which we we were asked questions about being a scrum master, in order to test our knowledge.</li>
<li><strong>Kanban</strong> &ndash; We&rsquo;d heard some things about it, but didn&rsquo;t quite know what it was. In short: very interesting, do check it out here: <a href="http://getkanban.com">getkanban.com</a></li>
</ul>
<p>After a long day of discussing Agile, Lean, Scrum en Kanban, we left the venue to visit Polysport in Dieren &#8211;  an activity center nicely located in a natural environment with tennis courts, in- and outdoor activities and a nice bar (Hertog-Jan  draft!) After a good meal we took on some of the indoor activities. We did fairly well climbing, curling and shooting bow-and-arrow. Afterwards we relaxed at the bar where we had a great time with the other attendees sharing ideas until 2:30 in the morning.</p>
<p>The next day we continued OpenSpaces, mostly outside due to the beautiful weather, which went even better than the first day since people got to know each other a bit better. In these OpenSpaces we discussed <a href="http://www.noop.nl/2010/06/360-degrees-dinner.html">360 feedback</a> and doing so in combination with <a href="http://en.wikipedia.org/wiki/Planning_pokerv">PlanningPoker</a> (Ivo wrote a <a href="http://blog.vicompany.nl/360-poker-taking-feedback-a-step-further">blog post</a> on that topic). We also attended an interesting session on <a href="http://en.wikipedia.org/wiki/Scrum_%28development%29#Sprint_Retrospective.5B16.5D">Retrospective</a> and the various ways that can be done. </p>
<p><a href="http://www.agileopen.net/node/445">Agile Open 2011</a> was a blast: we learned a lot and are really inspired to further improve our stand-ups, planning sessions and retrospectives!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/agile-open-2011/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How we make pages load FAST.</title>
		<link>http://blog.vicompany.nl/how-we-make-pages-load-fast</link>
		<comments>http://blog.vicompany.nl/how-we-make-pages-load-fast#comments</comments>
		<pubDate>Wed, 30 Nov 2011 08:33:34 +0000</pubDate>
		<dc:creator>Mendelt Siebenga</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[optimise]]></category>
		<category><![CDATA[speed]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1382</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/11/hyperspace_falcon1-600x257.jpg" class="attachment-h5bp-post-image wp-post-image" alt="hyperspace_falcon" title="hyperspace_falcon" /></figure></p>We like to think that we build pretty awesome websites. We spend much time creating websites with great content that work on many browsers and devices and that are of course beautiful to look at. But all this effort is lost when a page takes too long to load. People will leave when you make [...]<p><a href="http://blog.vicompany.nl/how-we-make-pages-load-fast">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/11/hyperspace_falcon1-600x257.jpg" class="attachment-h5bp-post-image wp-post-image" alt="hyperspace_falcon" title="hyperspace_falcon" /></figure></p><p class="intro">We like to think that we build pretty awesome websites. We spend much time creating websites with great content that work on many browsers and devices and that are of course beautiful to look at. But all this effort is lost when a page takes too long to load. People will leave when you make them wait.</p>
<p><span id="more-1382"></span></p>
<figure style="margin-top: 20px;"><img alt="" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/hyperspace_falcon.jpg" class="polaroid"/><br />
<figcaption>“You&#8217;ve never heard of the Millennium Falcon? …It&#8217;s the ship that made the Kessel Run in less than twelve parsecs.”</figcaption>
</figure>
<p>Studies done by Amazon indicate that they lost 1% of sales for every additional 100ms of load time. Google found that adding .5 seconds load time to their search results page resulted in 20% less pageviews.</p>
<p>There are many causes of poor website performance like slow web-servers, slow database-servers or lack of caching. In this article I want to focus on the last part of the chain: getting the web-page from the server to the visitors browser.</p>
<p>A web page consists of multiple parts. The page itself (html), css files, javascript files, images, perhaps webfonts and more. All these files need to be transferred to the visitors browser in order to display the page. Transferring these files can be sped up in three ways;</p>
<ul>
<li>reduce the number of files per page</li>
<li>make the files smaller</li>
<li>send more files at once.</li>
</ul>
<p>We use several strategies to achieve this:</p>
<h2>Combine files</h2>
<p>Setting up and closing connections to a webserver takes some time. It makes sense to combine files to limit the number of connections that need to be set up and closed to load a single page. We often use css-sprites to combine many small images into one big image. This reduces the amount of files sent to the browser.</p>
<h2>Compression</h2>
<p>We configure our servers to compress files. This reduces the size of files sent at the cost of a little bit of overhead compressing files on the server. Large files compress better than small files so it’s a good idea to combine files and use compression.</p>
<h2>Use client side caching and cache invalidation</h2>
<p>Usually a lot of static files are reused on many pages within a site. Logo-images, webfonts and css-files are often displayed on all pages. By setting several headers along with your pages you can instruct browsers to remember these files between page views. This dramatically reduces the amount of files a browser needs to load.</p>
<p>The biggest problem with client side caching is cache invalidation. Browsers won’t know when files on the web-server have changed. They will happily keep using old versions of files when a new version of the site is deployed. This obviously can cause problems.</p>
<p>There are two ways around this problem and they both involve changing the url’s to files using a version number.</p>
<p>The easiest way to do this is to add a request string after your url’s. For example instead of using the url <code>http://myserver.com/img/logo.gif</code> you can use <code>http://myserver/img/logo.gif?v=12</code> and make the version number configurable. When you deploy a new version of the site you can increment the version number. The browser will now see a reference to the url <code>http://myserver/img/logo.gif?v=13</code> and refresh it’s cache because it thinks this is a different file.</p>
<p>This works well for files referenced from dynamically created websites but it doesn’t work so well for images referenced from css files for example. We don’t create our css files dynamically on the server so we can’t update version numbers dynamically. We add version numbers to the paths of our static files.</p>
<p>When you look at the source of some of our <a href="http://ingsprinters.nl/">web-pages</a> you will see paths like <code>http://myserver.com/v12/css/main.css</code>. By making all references to files inside css relative to the location of the css files the version numbers are automatically included. So an image referenced from main.css like <code>../img/logo.gif</code> will resolve to <code>http://myserver.com/v12/img/logo.gif</code>.</p>
<h2>Serve static content from somewhere else</h2>
<p>Web browsers limit the number of simultaneous requests they make to the same server. This can slow down your website. A modern web page typically consists of more than 10 to 40 separate files but most browsers will only do around 5 to 10 requests to one server at the same time. The way to speed this up is to serve different files from different servers.</p>
<p>Another advantage is that this will make requests smaller. Most websites store small packages of data called cookies in the users browser. These cookies are then sent back to the server with every request. But servers only use cookies when handling requests to dynamic content. By storing static files on a different server you reduce the amount of data browsers send to your server and less data equals more speed.</p>
<p>Using more than one server is overkill for most websites. But you can use a separate domain name for your static files at no extra cost. If you use <code>http://myserver.com</code> to host your website you can host your static content from <code>http://static.myserver.com</code> that points to the same server.</p>
<h2>Use the tools wisely</h2>
<p>These are just some of the tricks we used to speed-up <a href="http://vicompany.nl/projecten">our sites</a>. Of course you shouldn’t just blindly use these or the many other tips you can find online. You can optimize your css all you want but if your data takes 10 seconds to load your users won’t notice those milliseconds. Performance optimization is a process. Measure, find a bottleneck, remove the bottleneck, rinse and repeat.</p>
<p>Some tools that might be of help: <a href="http://developer.yahoo.com/yslow/">YSlow</a> and <a href="https://developers.google.com/pagespeed/">Google Page Speed</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/how-we-make-pages-load-fast/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Introducing Veronique</title>
		<link>http://blog.vicompany.nl/introducing-veronique</link>
		<comments>http://blog.vicompany.nl/introducing-veronique#comments</comments>
		<pubDate>Tue, 29 Nov 2011 10:58:38 +0000</pubDate>
		<dc:creator>Veronique Koppenol</dc:creator>
				<category><![CDATA[VI Company]]></category>
		<category><![CDATA[veronique]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1366</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/veronique-koppenol-600x397.jpg" class="attachment-h5bp-post-image wp-post-image" alt="veronique-koppenol" title="veronique-koppenol" /></figure></p>Hi there! Since VI Company is growing quite fast, it is time for someone to take care of the internal processes and daily matters. And that&#8217;s where I come in. I&#8217;m Veronique, the new office manager. I started working at VI Company last week. Tim and Kees are very professional, enthusiastic and motivated and the [...]<p><a href="http://blog.vicompany.nl/introducing-veronique">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/12/veronique-koppenol-600x397.jpg" class="attachment-h5bp-post-image wp-post-image" alt="veronique-koppenol" title="veronique-koppenol" /></figure></p><p class="intro">Hi there! Since VI Company is <a href="http://vicompany.nl/vacatures">growing</a> quite fast, it is time for someone to take care of the internal processes and daily matters. And that&#8217;s where I come in. I&#8217;m <a href="http://vicompany.nl/over/veronique-koppenol">Veronique</a>, the new office manager.</p>
<p><span id="more-1366"></span></p>
<p>I started working at VI Company last week. <a href="http://vicompany.nl/over/tim-oskam">Tim</a> and <a href="http://vicompany.nl/over/kees-de-koning">Kees</a> are very professional, enthusiastic and motivated and the same goes for everyone here. Working in an environment like that feels really good.</p>
<figure style="margin-left: 160px;margin-top: 20px;"><img alt="" src="http://blog.vicompany.nl/wp-content/uploads/2011/12/veronique-koppenol.jpg" class="polaroid"/><br />
<figcaption>Our new office manager: Veronique Koppenol</figcaption>
</figure>
<p>So what about me? I am an office manager with great interest in human resource management and people management. Until a couple of years ago I didn&#8217;t think of becoming an office manager. I wanted to do something creative and Internet was <em>‘The future’</em>, so I studied Communication &#038; Multimedia Design. </p>
<p>After my graduation I started working at a marketing-communications firm. A year later I switched jobs and became a service manager at a large internet firm. After two years I discovered that I like to take care of internal processes best so that&#8217;s when I became an office manager. To make sure everybody is able to do what they are best at is the most important goal in my job. The biggest reward for me professionally is a smooth and successful running business with happy and motivated colleagues and clients.</p>
<p>There are more changes in my life besides starting at VI Company. I bought my first house 3 months ago and after a lot of remodeling and decorating I hope to be able to move in before the end of the year. The little time I have left besides working, cooking and cleaning I love to spend listening to music (I cannot live without <a href="http://open.spotify.com/user/vkoppenol">Spotify</a>), read books about psychology and human behavior, spending time with my friends and family, work-out, and do girly things like shopping.</p>
<p>I have no doubt I&#8217;ll have a great time working at VI Company and I look forward to doing the best I can.</p>
<p>Bye!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/introducing-veronique/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>360 Poker: taking feedback a step further</title>
		<link>http://blog.vicompany.nl/360-poker-taking-feedback-a-step-further</link>
		<comments>http://blog.vicompany.nl/360-poker-taking-feedback-a-step-further#comments</comments>
		<pubDate>Tue, 22 Nov 2011 15:18:09 +0000</pubDate>
		<dc:creator>Ivo van Halen</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Processes]]></category>
		<category><![CDATA[360]]></category>
		<category><![CDATA[agile]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1350</guid>
		<description><![CDATA[Last week, we held our bi-annual 360 feedback session. We’ve always used the method described on Jurgen Appelo’s blog. During the last Agile Open Holland conference we discussed the assessment process of staff in agile and we came up with the idea of combining planning poker and 360-degree-feedback. The competences list During the open space [...]<p><a href="http://blog.vicompany.nl/360-poker-taking-feedback-a-step-further">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Last week, we held our bi-annual 360 feedback session. We’ve always used the method described on <a href="http://www.noop.nl/2010/06/360-degrees-dinner.html" title="360 degree dinner">Jurgen Appelo’s blog</a>. During the last Agile Open Holland conference we discussed the assessment process of staff in agile and we came up with the idea of combining planning poker and 360-degree-feedback.</p>
<p><span id="more-1350"></span></p>
<aside>
<figure><img width="306" alt="" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/09/agilecompetences.png" class="polaroid"/></p>
<figcaption>The competences list</figcaption>
</figure>
</aside>
<p>During the open space session at the <a href="http://agileholland.com/nl/blog-entry/agile-open-holland-3-4-november-dieren" title="Agile Open Holland">Agile Open Holland</a> I participated in an open space session about “the assessment process in agile”. During this session I explained how we apply 360-feedback at VI Company. The other participants were very enthusiastic about our method, except for one thing: their organizations are a lot bigger than ours and they need measurable competences. We asked the question “what are agile competences?”. To answer this question we held a brainstorm session about agile competences and ranked them. According to our ranking these are the most important agile competences:</p>
<ol>
<li>Communicating (short, clear, honest)</li>
<li>Thinking outside the box</li>
<li>Receiving feedback</li>
<li>Being flexible</li>
<li>Giving feedback</li>
<li>Pro-active</li>
<li>Drive to improve</li>
<li>Estimation</li>
<li>Sharing information</li>
<li>Vision (the whole picture)</li>
</ol>
<p>After we made this list, we had the idea to combine with our “old” 360 method. We call it: “360 poker”!</p>
<p>By taking the following steps you too can play 360 poker:  </p>
<ul>
<li>Sit together with your team</li>
<li>Spin a bottle, pen or golf club to decide who will be assessed first</li>
<li>Call the first competence: Communicating. Every team member picks a coin (1 for bad, 21 for master) and puts it in the middle of the table</li>
<li>The person that places the highest and the person that places lowest coin give an explanation. After the explanation people can adjust their coin and the average is picked</li>
<li>Continue for the next competence until all competences are “estimated”</li>
<li>Continue to the next person</li>
</ul>
<p>The results of the 360 meeting are now measurable. This way the method can be used within companies where competences are mandatory. </p>
<p><em><br />
I hope this will help you in your 360 meetings. If you use our method (or a different method) let us know in the comments!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/360-poker-taking-feedback-a-step-further/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Tools I Use To Rock &#8211; part 2 &#8211; Team City</title>
		<link>http://blog.vicompany.nl/the-tools-i-use-to-rock-part-2-team-city</link>
		<comments>http://blog.vicompany.nl/the-tools-i-use-to-rock-part-2-team-city#comments</comments>
		<pubDate>Tue, 08 Nov 2011 13:29:55 +0000</pubDate>
		<dc:creator>Ivo van Halen</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Processes]]></category>
		<category><![CDATA[Automatic deployment]]></category>
		<category><![CDATA[TeamCity]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1273</guid>
		<description><![CDATA[There are a lot of tools available to create an automatic build for your development process: CruiseControl, Visual Studio Team Foundation Server, Hudson and TeamCity, for example. The first automatic build we created was done with Cruise Control. About a year later we decided to change to TeamCity. This article explains why we chose TeamCity, [...]<p><a href="http://blog.vicompany.nl/the-tools-i-use-to-rock-part-2-team-city">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">There are a lot of tools available to create an automatic build for your development process: CruiseControl, Visual Studio Team Foundation Server, Hudson and TeamCity, for example.</p>
<p>The first automatic build we created was done with Cruise Control. About a year later we decided to change to <a href="http://www.jetbrains.com/teamcity/">TeamCity</a>. This article explains why we chose TeamCity, and how you can create an automatic build with TeamCity yourself.
</p>
<p><span id="more-1273"></span></p>
<p><img alt="TeamCity" src="/wp-content/uploads/2011/11/08/header.png" title="TeamCity" class="aligncenter"  /><br />
We’ll asume you’ve got TeamCity installed. Should you need help with the installation, check out the <a href="http://confluence.jetbrains.net/display/TW/Download+-+Installation+-+Upgrade">following</a> <a href="http://sebastienlachance.com/post/Setting-up-a-basic-continuous-integration-server-with-TeamCity.aspx">articles</a>.</p>
<h2>From CruiseControl for TeamCity</h2>
<p>As stated, we created our first build early 2010, using Cruise Control. The main reason for choosing Cruise Control was that I had worked with this tool before at my former employer. At same time busy  migrating from classic ASP to ASP.NET 4.0 ánd adapting Scrum, something &#8220;known” was very welcome. A couple of problems occurred  from day 1 of using Cruise Control, configuring the builds was horrible and there were a lot of strange file-access-right problems. Time to reconsider! </p>
<p>After comparing a couple of programs we choose TeamCity as our new build environment. It follows the <a href="http://en.wikipedia.org/wiki/KISS_principle">KISS</a> principle really  strictly, has a really basic and easy-to-use interface. A big plus for TeamCity was that we were already using other programs from its manufacturer  Jetbrains: <a href="http://www.jetbrains.com/resharper/">ReSharper</a>, <a href="http://www.jetbrains.com/profiler/">dotTrace</a> and <a href="http://www.jetbrains.com/dotcover/index.html?topDC">dotCover</a> with great satisfaction.</p>
<h2>Improving</h2>
<p>When we finished our first couple of build configurations in TeamCity, a single build contained ten(!!) build steps. Last summer <a href="http://twitter.com/#!/mendelt">Mendelt</a> joined our company for a couple of months. He had a lot of experience with MS Build, which he used to reduce the build to five steps. He combined a couple of steps in the MS build file, making it a lot easier to configure a build. Within TeamCity you can directly call a MS build file. In combination with the package “<a href="http://msbuildextensionpack.codeplex.com/">MSBuildextensionpack</a>”, you can almost do everything you can do on a Windows machine from within MS build.  </p>
<figure><img class="polaroid" alt="MS Build" src="/wp-content/uploads/2011/11/08/TCBLog-msbuild.png" title="MS Build"   /><br />
<figcaption>Example of MS Build-settings</figcaption>
</figure>
<p>Our build now contains the following steps:</p>
<ul>
<li>Source-code checkout. We use Mercurial as source control system, in TeamCity it is important to choose the checkout option “automatically on server” , and make sure that your checkout directory is not the same directory as the  “VCS clone” directory
</li>
<li>Calling the MS Build configuration file, with the “build” parameter. This section of the MS Build file compiles the solution and takes care of the <a href="http://msdn.microsoft.com/en-us/library/dd465326.aspx">transformation</a> of the web.config file
</li>
<li>Unit Tests, using NUnit
</li>
<li>Calling the MS Build configuration file, with the “DeployAcceptance” parameter . All files are copied to the correct IIS folder
</li>
<li>Database synchronization, we run database synchronization scripts via SQL Compare by <a href="http://www.red-gate.com/products/sql-development/sql-compare/">Redgate</a>
</li>
</ul>
<p>Should one of the steps fails, the next one won’t be executed. You can download a Windows tray application that notifies you of a build failure (for example when one of your front-end-developers breaks the build, because he/she forgot to check-in some images).</p>
<figure><img class="polaroid"  alt="Clone settings" src="/wp-content/uploads/2011/11/08/TCBLog-clone.png" title="Clone settings"   /><br />
<figcaption>Example of clone settings</figcaption>
</figure>
<h2>Running multiple builds</h2>
<p>With the free version of TeamCity you are allowed to run twenty different build configurations. A maximum of three build agents can run these builds. When you&#8217;ve got more than one team developing software at the same time it’s recommended to run the maximum of three agents, otherwise teams have to wait for each other (builds are put in a queue when another build is busy). You can also configure which agent runs a particular build. For more information about running multiple agents check out the following article by <a href="http://stevesmithblog.com/blog/set-up-build-agents-by-project-in-teamcity/">Steven Smith</a> . If you want to run more agents or builds, you can switch to the paid version of TeamCity. You can buy an extra agent for 263 euro or buy the whole Enterprise Server version for <a href="http://www.jetbrains.com/teamcity/buy/index.jsp">1759 euro</a>.</p>
<h2>Embrace change </h2>
<p>One of the things I learned while setting up an automatic build environment is that you should never be afraid to start over (like we did we the conversion from CC to TC) and keep improving. For example, at the moment we are busy with the automation of the production deployments and the content deployments. </p>
<h2>Conclusion</h2>
<p>Nowadays there’s no excuse not to have an automatic build. The investment to setup an environment repays itself really quickly! Right now me or one of my colleagues can create a new build within five minutes, giving us an acceptance environment where customer, product owner or team members can track progress at all times. </p>
<p>My advice would be to start with one project and see what happens over the course of 6 months of using TeamCity. I bet you’ll never want to work without an automatic build again. </p>
<h2>Download</h2>
<p>We&rsquo;ve attached our own MSbuild file so you can easily get started. Let us know how it works out for you!</p>
<p><strong><a href="http://blog.vicompany.nl/wp-content/uploads/2011/11/08/example_msbuild.xml">Example MSbuild</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/the-tools-i-use-to-rock-part-2-team-city/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Now We Are Talking Festival</title>
		<link>http://blog.vicompany.nl/now-we-are-talking-festival</link>
		<comments>http://blog.vicompany.nl/now-we-are-talking-festival#comments</comments>
		<pubDate>Wed, 07 Sep 2011 09:47:26 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[nwat]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1227</guid>
		<description><![CDATA[Last friday Bart-Jan and I went to Scheveningen for the Now We Are Talking Festival, presented by Typeradio. The weather was wonderful, a first this summer. The free(!) event was held at the Free Architecture Surf Terrain (F.A.S.T.) at Scheveningen beach in The Hague. Gerard Unger interviews Wim Crouwel Corel Cup 3.0 Corel Cup 3.0 [...]<p><a href="http://blog.vicompany.nl/now-we-are-talking-festival">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Last friday <a href="http://vicompany.nl/over/bart-jan-verhoef">Bart-Jan</a> and I went to Scheveningen for the <a href="http://nwat.nl/">Now We Are Talking Festival</a>, presented by <a href="http://typeradio.org">Typeradio</a>. The weather was wonderful, a first this summer. The free(!) event was held at the <a href="http://www.fastscheveningen.com/">Free Architecture Surf Terrain</a> (F.A.S.T.) at Scheveningen beach in The Hague.</p>
<p><span id="more-1227"></span></p>
<aside>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/6121332608_de6073ac95_o.jpg" alt="" width="306" /><br />
<figcaption>Gerard Unger interviews Wim Crouwel</figcaption>
</figure>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/6121337940_d127626bca_o.jpg" alt="" width="306" /><br />
<figcaption>Corel Cup 3.0</figcaption>
</figure>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/6120796631_08afde2b9a_o.jpg" alt="" width="306" /><br />
<figcaption>Corel Cup 3.0</figcaption>
</figure>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/the-corel-cup.jpg" alt="" width="306" /><br />
<figcaption>Corel Cup 3.0</figcaption>
</figure>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/6120797771_8fb2e83f9b_o.jpg" alt="" width="306" /><br />
<figcaption>Electric Mustafa</figcaption>
</figure>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/6121341280_cf6fa40d85_o.jpg" alt="" width="306" /><br />
<figcaption>Now We Are Talking Festival</figcaption>
</figure>
<figure><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/11/07/6120799421_ff30720ff7_o.jpg" alt="" width="306" /><br />
<figcaption>Ed Benguiat Tribute</figcaption>
</figure>
</aside>
<p>The turn-out was huge, over 500 designers showed up for a day of Type, Design, Sun, Surf, Music &#038; Film. It started with a one-on-one interview between special guest <a href="http://en.wikipedia.org/wiki/Gerard_Unger">Gerard Unger</a> and <a href="http://en.wikipedia.org/wiki/Wim_Crouwel">Wim Crouwel</a>, two of Holland&#8217;s iconic graphic/typographic designers. The interview ended with mr. Crouwel writing a message for the audience: </p>
<blockquote style="font-size:30px;color:#8596A5">
<p>&#8220;Keep your radar turning to register all that is happening, but find your own direction&#8221;.&nbsp;<br />&nbsp;<br />&nbsp;</p>
</blockquote>
<h2>Corel Cup 3.0</h2>
<p>Next up was the the only official Dutch design soccer competition, The Corel Cup 3.0! Its motto is: It isn&#8217;t about winning, it&#8217;s about style! We decided to join the competition and after some exhilarating games the dust settled and it was clear: we won the Corel Cup! (lacking style, mind you!)</p>
<h2>Typeshorts</h2>
<p>After a little cooling down we saw <a href="http://twitter.com/#!/baldcondensed">Yves Peters</a>&#8216; talk &#8220;Trajan In Movie Posters&#8221;. I&#8217;ve been reading Yves&#8217; <a href="http://fontfeed.com/">blog</a> for some years now in which he <a href="http://fontfeed.com/archives/tag/movie-posters/">reviews movie-poster-typography</a> and it was fun to hear him talk about the rise and fall of <a href="http://en.wikipedia.org/wiki/Trajan_%28typeface%29">Trajan</a> as the go-to Hollywood-font. <a href="http://twitter.com/#!/davelab6">Dave Crossland</a> gave the next (short) talk about open-source fonts. After him <a href="http://www.typefreaks.com/">Typefreaks</a> invited everybody to take part in a fun quiz about typography.</p>
<h2>Eclectic musical-programme</h2>
<p>On the main stage we saw performances by Blinde vlek, <a href="http://www.typeradio.org/loudblog/index.php?id=292">Electric Mustafa</a> and <a href="http://www.mowingclub.com/">John Dear Mowing Club</a>. </p>
<h2>Other talks</h2>
<p><a href="http://ok-parking.nl/">OK Parking</a> told a sad story about giraffes and invited the crowd to a dance like a zombie to the tune of Thriller.<a href="http://www.strangeattractors.com/">Strange Attractors</a> performed with Yves Peters (drums) and <a href="http://www.fontshop.com/fonts/designer/peter_verheul/">Peter Verheul</a> (guitar). The told an amusing story about the legendary type-designer (and Jazz-drummer) <a href="http://en.wikipedia.org/wiki/Ed_Benguiat">Ed Benguiat</a>. They all wore fake moustaches, eyebrows and wore NY Yankees caps. Good stuff!</p>
<p>In conclusion, design and type-wise the festival didn&#8217;t meet our expectations, but we had a great time. Hopefully the festival will return next year!</p>
<dl class="references" style="float:left;margin-left:165px">
<dt>Related blog-posts:</dt>
<dd><a href="http://fontfeed.com/archives/now-we-are-talking-festival-overwhelming-success/">Now We Are Talking Festival Overwhelming Success (Font Feed)</a></dd>
<dd><a href="http://kabk.davethedesigner.net/post/9828977894/now-we-are-talking">Now we are talking (Dave the designer)</a></dd>
<dd><a href="http://3voor12.vpro.nl/artikelen/artikel/45104479">Muziek en design samen op Now We Are Talking Festival (3voor12)</a></dd>
<dd><a href="http://26plus-zeichen.de/now-we-are-talking-festival/">Now we are talking Festival (26 plus zeichen)</a></dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/now-we-are-talking-festival/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voetbalfest 2011</title>
		<link>http://blog.vicompany.nl/voetbalfest-2011</link>
		<comments>http://blog.vicompany.nl/voetbalfest-2011#comments</comments>
		<pubDate>Mon, 11 Jul 2011 06:47:02 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[responisive]]></category>
		<category><![CDATA[voetbalfest]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1159</guid>
		<description><![CDATA[Voetbalfest (football-fest) is an annual football tournament for media agencies in the Rotterdam area. I noticed there wasn&#8217;t a website yet, so in about 6 hours I designed and built one. The site gathered 1023 views by 404 visitors in 4 days. I used webfonts by Typekit (Chunk &#038; League Gothic), fitText, backStretch and html5boilerplate [...]<p><a href="http://blog.vicompany.nl/voetbalfest-2011">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Voetbalfest (football-fest) is an annual football tournament for media agencies in the <a href="http://maps.google.com/maps?q=rotterdam+google+maps&#038;oe=utf-8&#038;rls=org.mozilla:en-US:official&#038;client=firefox-a&#038;um=1&#038;ie=UTF-8&#038;hq=&#038;hnear=0x47c5b7605f54c47d:0x5229bbac955e4b85,Rotterdam&#038;gl=nl&#038;ei=gJsaTryROsiAOrSG-fUI&#038;sa=X&#038;oi=geocode_result&#038;ct=image&#038;resnum=1&#038;ved=0CBkQ8gEwAA">Rotterdam</a> area.</p>
<p><span id="more-1159"></span></p>
<p>I noticed there wasn&#8217;t a website yet, so in about 6 hours I designed and built one. The site gathered 1023 views by 404 visitors in 4 days. I used webfonts by Typekit (<a href="http://typekit.com/fonts/chunk">Chunk</a> &#038; <a href="http://typekit.com/fonts/league-gothic">League Gothic</a>), <a href="http://fittextjs.com/">fitText</a>, <a href="http://srobbin.com/blog/jquery-plugins/jquery-backstretch">backStretch</a> and <a href="http://html5boilerplate.com/">html5boilerplate</a> to make it responsive.<br />
Responsive meaning that the website is <em>fluid</em> and will adjust to whatever screen-size it&#8217;s displayed on, as shown on this image:</p>
<div><a href="http://voetbalfest.nl/" title="Visit voetbalfest.nl"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/07/vb-fest-site1.jpg" alt="voetbalfest.nl on different platforms" title="vb-fest-site" width="979" height="1059" class="" style="margin-top:20px;" /></a></div>
<p>This year <a href="http://supersteil.com">Supersteil</a> &#038; <a href="http://vicompany.nl">VI Company</a> teamed-up for Voetbalfest 2011 and… <em>lost every game</em>. We had fun though!</p>
<div>
<p><object width="650" height="488"><param name="flashvars" value="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fvicompany%2Fsets%2F72157627154655468%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fvicompany%2Fsets%2F72157627154655468%2F&#038;set_id=72157627154655468&#038;jump_to="></param><param name="movie" value="http://www.flickr.com/apps/slideshow/show.swf?v=104087"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/slideshow/show.swf?v=104087" allowFullScreen="true" flashvars="offsite=true&#038;lang=en-us&#038;page_show_url=%2Fphotos%2Fvicompany%2Fsets%2F72157627154655468%2Fshow%2F&#038;page_show_back_url=%2Fphotos%2Fvicompany%2Fsets%2F72157627154655468%2F&#038;set_id=72157627154655468&#038;jump_to=" width="650" height="488"></embed></object>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/voetbalfest-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A short story about food. And design.</title>
		<link>http://blog.vicompany.nl/a-short-story-about-food-and-design</link>
		<comments>http://blog.vicompany.nl/a-short-story-about-food-and-design#comments</comments>
		<pubDate>Thu, 30 Jun 2011 17:51:25 +0000</pubDate>
		<dc:creator>Bart-Jan Verhoef</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[analogy]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[food]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=1143</guid>
		<description><![CDATA[Imagine you&#8217;re sitting in a restaurant. Your friends told you about the great food they serve, and you are looking forward to find out if it&#8217;s as good as they promised you. The waiter is just telling you about today&#8217;s main courses. A lover of seafood, you decide to go for the grilled scallops, that [...]<p><a href="http://blog.vicompany.nl/a-short-story-about-food-and-design">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Imagine you&rsquo;re sitting in a restaurant. Your friends told you about the great food they serve, and you are looking forward to find out if it&rsquo;s as good as they promised you.</p>
<p><span id="more-1143"></span></p>
<p>The waiter is just telling you about today&rsquo;s main courses. A lover of seafood, you decide to go for the grilled scallops, that come with pancetta, chevenne onions and roasted garlic foam. Sounds good right?</p>
<p>But you know what sounds even better? Remember that time you grilled scallops at home, and went for bacon instead of pancetta? That was pretty good right? So you ask the waiter to replace the pancetta with bacon. And in fact, while you&rsquo;re at it, you ask to leave out the onions and roasted garlic foam; you&rsquo;ve got a business meeting later so you don&rsquo;t want to be smelling too bad. So instead, you ask the waiter to just serve some fries with it, you love fries after all.</p>
<p>To your astonishment, the waiter refuses your request. So what do you do? That&rsquo;s right; you tell him that you are the customer, and that he should just pass on your requests to the kitchen. After some discussion, the waiter decides not to make a scene out of it in front of the other customers in the restaurant and so he writes down your order and  takes it to the kitchen. </p>
<p>After a little while and a few more glasses of wine, the waiter is back with your main course. After a few bites, you start to wonder what all the fuss is about with this restaurant; not only is the waiter a pigheaded idiot, the food isn&rsquo;t that great at all! You figure you could&rsquo;ve easily done just as well yourself. Disappointed, you leave the restaurant after finishing your meal and paying the bill &ndash; no tip for these guys of course!</p>
<h2>And so this relates to design how?</h2>
<p>You probably got where I was going with this story rather quickly right? It&rsquo;s quite obvious that a good meal is the result of balancing ingredients, textures, flavors, composition and so on. And finding this balance isn&rsquo;t a matter of being lucky; the restaurant&rsquo;s chef is an experienced cook who&rsquo;s spent years learning how to cook really well, and perfecting the dishes he prepares. So when asking the chef to change his dish based on your suggestions, thereby ignoring the balance of all elements that make the dish, you can&rsquo;t quite expect to get a star chef worthy meal. No big surprise there.</p>
<p>And hopefully by now, you also understand why I&rsquo;ve told you this story about the restaurant. Design in many ways is just like cooking, and like with great food, great design is the result of balancing ingredients, textures, flavors, composition and so on. Changing elements affects the whole &ndash; for better or for worse.</p>
<p><em>N.B. the story is fictional, but the dish described is real: I took it from the menu of <a href="http://www.fouquet.nl/">Fouqet</a> &ndash; my favorite restaurant here in The Hague. If you like great fresh and seasonal food, do pay them a visit!</em></p>
<p class="note">This article was also published on <a href="http://www.bartjanverhoef.com/a-short-story-about-food-and-design">bartjanverhoef.com</a>, the personal site of <a href="http://vicompany.nl/over/bart-jan-verhoef">Bart-Jan</a>.  More of his writings on design and related topics can be found there as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/a-short-story-about-food-and-design/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launched: ING Sprinter competition</title>
		<link>http://blog.vicompany.nl/launched-ing-sprinter-competition</link>
		<comments>http://blog.vicompany.nl/launched-ing-sprinter-competition#comments</comments>
		<pubDate>Fri, 24 Jun 2011 10:00:32 +0000</pubDate>
		<dc:creator>Kees de Koning</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[ING]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[Realtime]]></category>
		<category><![CDATA[sprinter competition]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=957</guid>
		<description><![CDATA[Almost 250 transactions in a single second, not too long after launch. And a few days later, 523 users have performed 7.428 transactions, together totaling a turnover of &#8364; 26.896.064,58. That&#8217;s just a few of the highlights of the Sprinter Competition we launched for ING last Friday. Sprinters? DFT Sprintercompetitie &#8211; Homepage DFT Sprintercompetitie &#8211; [...]<p><a href="http://blog.vicompany.nl/launched-ing-sprinter-competition">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Almost 250 transactions in a single second, not too long after launch. And a few days later, 523 users have performed 7.428 transactions, together totaling a turnover of &euro; 26.896.064,<sup>58</sup>. That&#8217;s just a few of the highlights of the <a href="http://www.sprintercompetitie.nl/">Sprinter Competition</a> we launched for ING last Friday.</p>
<p><span id="more-957"></span></p>
<h2>Sprinters?</h2>
<aside>
<figure>
<img title="tools-to-rock" src="http://blog.vicompany.nl/wp-content/uploads/2011/06/ing-sprinter-logo.gif" alt="ING Sprinter Logo" width="306" /><br />
</figure>
<figure>
<a class="modular" href="http://blog.vicompany.nl/wp-content/uploads/2011/06/dft-sprintercomp-home-large.jpg"><img style="border:1px solid #ccc" src="http://blog.vicompany.nl/wp-content/uploads/2011/06/dft-sprintercomp-home.jpg" alt="DFT Sprintercompetitie - homepage" width="306" /></a><br />
<figcaption>DFT Sprintercompetitie &#8211; Homepage</p>
</figcaption>
</figure>
<figure>
<a class="modular" href="http://blog.vicompany.nl/wp-content/uploads/2011/06/dft-sprintercomp-klassement-large.jpg"><img style="border:1px solid #ccc" src="http://blog.vicompany.nl/wp-content/uploads/2011/06/dft-sprintercomp-klassement.jpg" alt="DFT Sprintercompetitie - Overall ranking" width="306" /></a><br />
<figcaption>DFT Sprintercompetitie &#8211; Overall ranking</p>
</figcaption>
</figure>
<figure>
<img src="http://blog.vicompany.nl/wp-content/uploads/2011/06/dft-dashboard.gif" alt="DFT Sprintercompetitie - Dashboard" width="300" /><br />
<figcaption>Example of the personal dashboard with an up-tick, and toggle-button.</p>
</figcaption>
</figure>
<figure><img src="http://blog.vicompany.nl/wp-content/uploads/2011/06/foto.jpg" alt="" title="VI Company launch breakfast" class="alignnone size-full wp-image-1010" width="306"/><br />
<figcaption>Breakfast to celebrate the launch.</figcaption>
</figure>
</aside>
<p>In short, a Sprinter allows you to respond to price increases and decreases of underlying value. you can find more information and video&rsquo;s about them on the <a href="http://www.ingsprinters.nu/">ING Sprinter site</a> we launched for ING a little while ago.</p>
<h2>The competition</h2>
<p>The <a href="http://www.sprintercompetitie.nl/">Sprinter competition</a> is a great way to get acquainted with ING&rsquo;s Sprinters. With a (fictitious) investment capital of &euro; 25.000,- users have access to an extremely realistic, real-time practice environment.</p>
<p>The competition starts on June 27<sup>th</sup>, but those of you who can&rsquo;t wait can already start practicing since last Friday.</p>
<h2>A virtual stock market as close to the real thing as possible</h2>
<p>So what makes this competition different from others you ask? A few highlights:</p>
<ul>
<li><strong>Real-time stock data</strong><br />
Stock data is received and processed by us from ING&#8217;s dealing room in under 150 milliseconds. </li>
<li><strong>Transaction confirmations by SMS</strong><br />
Next to email notifications, users (can choose to) receive order confirmation by SMS. Handy if you&#8217;d like to know when a limit order is executed!</li>
<li><strong>Real-time return processing</strong><br />
Fictious or not; every user gets attached to their &euro; 25.000,- in no time, and can&rsquo;t wait to see what happens to it. So it&rsquo;s a good thing the return processing is real-time as well.</li>
<li><strong>Week and month rankings</strong><br />
Every week, the winner of that week is a awarded an iPad2. <a href="http://www.dft.nl">DFT</a>  (De Financi&euml;le Telegraaf) , the coming month&rsquo;s sponsor, is sending this month&rsquo;s overall winner on a trip to Hong Kong! 2<sup>nd</sup> place wins an iMac and 3<sup>rd</sup> place wins an iPhone4. </li>
</ul>
<h2>Sponsorship</h2>
<p>This month, <a href="http://www.dft.nl">DFT</a> sponsors the Sprinter competition, which is why you will find its look &amp; feel fitting in with the DFT brand. In order to facilitate editorial customization like this. We&rsquo;ve made it easy to change the &rsquo;skin&lsquo; accordingly.</p>
<h2>The launch</h2>
<p>While <a href="http://vicompany.nl/over/ivo-van-halen">Ivo</a> enjoyed a short trip to Sweden after finalizing all the programming behind the competition, <a href="http://vicompany.nl/over-ons">the rest of us</a> celebrated its launch last Monday with a champagne breakfast, while watching the first transactions being processed when the markets opened at 09:00am. </p>
<h2>Give it a go!</h2>
<p>Feel like giving the competition a go yourself, and maybe win some awesome prices? </p>
<p><a href="http://www.sprintercompetitie.nl/" class="button">Lets go!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/launched-ing-sprinter-competition/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On communicating concepts</title>
		<link>http://blog.vicompany.nl/on-communicating-concepts</link>
		<comments>http://blog.vicompany.nl/on-communicating-concepts#comments</comments>
		<pubDate>Tue, 21 Jun 2011 15:02:28 +0000</pubDate>
		<dc:creator>Bart-Jan Verhoef</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[concepts]]></category>
		<category><![CDATA[presentation]]></category>
		<category><![CDATA[process]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=965</guid>
		<description><![CDATA[Presenting and communicating our work to clients is an important part of our job as a web agency. If you have any experience with this, you probably know how hard it is to make sure interface and interaction concepts are clear to everyone involved in a project. It is however necessary for everyone involved to [...]<p><a href="http://blog.vicompany.nl/on-communicating-concepts">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Presenting and communicating our work to clients is an important part of our job as a web agency. If you have any experience with this, you probably know how hard it is to make sure interface and interaction concepts are clear to everyone involved in a project. </p>
<p><span id="more-965"></span></p>
<p>It is however necessary for everyone involved to be on the same page when it comes to the concept of what a website (that&rsquo;s what we make here, but I&#8217;m sure this&rsquo;ll go for other media as well) will be like and <em>why</em> that is.
</p>
<h2>&lsquo;Liking it&rsquo; vs. &lsquo;Getting it&rsquo;</h2>
<p>It&rsquo;s not really that difficult to show concept proofs &ndash; in our case usually images saved from photoshop files, representing screens or specific interaction states &ndash; to clients and ask them if they &lsquo;like&rsquo; them or not, hoping for signoff so that the project can move on.
</p>
<p>There is however a big gap between &lsquo;liking it&rsquo; and &lsquo;getting it&rsquo;. I consider it our job to make sure that clients &ndash; and everyone else playing a role in a project &ndash; &lsquo;get it&rsquo; when it comes to what we are going to build. If for example a client isn&rsquo;t sure on why certain colors are used, why interactions are designed the way they are or how all of these things relate to the goals of their project, naturally, they will judge the work according to their personal preferences; which might not benefit to the success of the project. So it&rsquo;s key for a client to understand how a concept relates to the project and it&rsquo;s goals in order to give a go or not.</p>
<h2><del>&ldquo;show, don&#8217;t tell&rdquo;</del></h2>
<p>Some believe that if a concept needs to be explained, it&rsquo;s not a good concept. As for our line of work, we strongly disagree. Mostly because of the &lsquo;liking&rsquo; vs. &lsquo;getting&rsquo; thing. The problem is that, while we as web folks may immediately understand why certain colors or typefaces are used within the context of a project, this often isn&rsquo;t clear to people who work outside of the creative industry. Hence, it&rsquo;s up to us to explain the decisions we make and how they relate to the project. </p>
<h2>&ldquo;That wasn&#8217;t the version we wanted!&rdquo;</h2>
<p>Sounds pretty good and straightforward so far, right? And theoretically speaking, it is. But, in practice it can prove quite hard to  ensure all work presented is properly explained. In our case, most of the initial concept presentations are done in person. In this setting, we have the most control over the way we present the work and communicate its context and such. This usually works pretty well, but is time&ndash;consuming (and thus expensive). So when we&rsquo;ve reworked just a few pages, present a 2<sup>nd</sup> round of iterations or just can&rsquo;t physically meet with a client for some other reason, we will send them the files, accompanied by a written explanation, often via <a href="http://basecamphq.com/">Basecamp</a> or sometimes via email.</p>
<p>And this is where problems often occur: presenting this way is not only inconsistent and lacking in context &ndash; causing clients to get lost in where different files fit in the project, which version they&rsquo;ve finally gave their &lsquo;go&rsquo; to, etc &ndash; what&rsquo;s worse is that the much needed explanation often isn&rsquo;t properly understood since no immediate interaction is possible, or it doesn&rsquo;t get read at all (don&rsquo;t we all prefer just skipping the boring text and look at the pictures?).
</p>
<p>The result of this all  is a variety of (possible) problems. A few examples:</p>
<ul>
<li>it&rsquo;s unclear what (and why) exactly is presented</li>
<li>it&rsquo;s unclear how what&rsquo;s presented relates to previous versions </li>
<li>it&rsquo;s unclear how what&rsquo;s presented relates to other parts of the project</li>
<li>the explanation is unclear, misunderstood, not understood at all or even not read at all</li>
<li>no proper or immediate way for clients to give feedback or ask questions</li>
</ul>
<p>Again, none of this is the clients fault or responsibility: it&rsquo;s up to us to ensure we communicate our work in such a manner that it&rsquo;s clear for all involved what it&rsquo;s for, what it will be like once it&#8217;s &lsquo;real&rsquo; (coded, printed, or whatever else it&#8217;s for), how it will benefit to the goals of the project, and so on. </p>
<h2>So what&rsquo;s the solution then?</h2>
<p>I wish I had a simple answer to that question. For one, I could argue that we should always present concepts in a face-to-face meeting, but the truth is, I know that&#8217;s sometimes just not possible. And apart from that, while meeting in person is probably the best way to explain and discuss concepts, that doesn&rsquo;t mean that there aren&rsquo;t any downsides to that too (I might get into that in another post).</p>
<p>Now, we have been gathering ideas about this, and are working in-house to come up with a better way of presenting and communicating our concept work to our clients. I can&rsquo;t yet disclose our ideas just yet, but I promise we&#8217;ll share them with you soon.</p>
<p>For now, we&rsquo;re very curious to hear from you how you go about communicating concepts, your experience with any of the problems we&rsquo;ve mentioned, oher problems you ran into, or maybe even the solution you have for preventing any of the problems to occur.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/on-communicating-concepts/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Printing links better with jQuery</title>
		<link>http://blog.vicompany.nl/printing-links-better-with-jquery</link>
		<comments>http://blog.vicompany.nl/printing-links-better-with-jquery#comments</comments>
		<pubDate>Thu, 19 May 2011 14:53:14 +0000</pubDate>
		<dc:creator>Laurens van Heems</dc:creator>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[printstyles]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=817</guid>
		<description><![CDATA[During the development of the 2010 annual report for STOP AIDS NOW! my colleague Jan-Paul made me aware of an article written by Aaron Gustafson at A List Apart. In this article Aaron describes a method to improve the way links are displayed on a printed webpage. The problem that normally occurs is that only [...]<p><a href="http://blog.vicompany.nl/printing-links-better-with-jquery">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">During the development of the <a href="http://jaarverslag.stopaidsnow.nl">2010 annual report</a> for STOP AIDS NOW! my colleague <a href="http://vicompany.nl/over/jan-paul-koudstaal">Jan-Paul</a> made me aware of an <a href="http://www.alistapart.com/articles/improvingprint/">article</a> written by <a href="http://aaron-gustafson.com/">Aaron Gustafson</a> at <a href="http://www.alistapart.com/">A List Apart</a>. In this article Aaron describes a method to improve the way links are displayed on a printed webpage. The problem that normally occurs is that only the text of the link gets printed, but the web address thatʼs associated with the text link doesnʼt.</p>
<p><span id="more-817"></span></p>
<p>
The reason for Aaron Gustafson to write this article was based on a <a href="http://www.alistapart.com/articles/goingtoprint/">solution</a> offered by <a href="http://meyerweb.com/">Eric Meyer</a>, who published a way to use CSS to include the web address behind the text-link when a page was printed. This solution creates a new problem though, because this method really decreases the readability of a text that contains a lot and/or long links.</p>
<aside>
<figure>
<img src="http://blog.vicompany.nl/wp-content/uploads/2011/05/print-scripts.jpg" alt="" title="print-scripts" width="300" height="220" class="alignnone size-full wp-image-907" style="margin-top:1em;"/><br />
</figure>
</aside>
<p>
The solution Aaron came up with to counter this problem was using JavaScript to create an ordered list containing all hyperlinks of an article at the bottom of the page. He then proceeds to connect the links of the ordered list to the links in the article by using a sup-tag to add numbers to the links, so they can be treated as footnotes.
</p>
<p>
After reading Gustafsonʼs article I decided to implement this method for the 2010 annual report of STOP AIDS NOW!. The article dates back to 2005 and Aaron used JavaScript combined with the <a href="http://v2.easy-designs.net/code/jsUtilities/">jsUtilities package</a> to achieve the desired result. I decided to simplify the code for myself and I rewrote the function using jQuery, which makes the code a lot more compact.
</p>
<p>
The function uses two variables; <em>container</em> and <em>target</em>. The <em>container</em> variable is used to declare the elements that contains the links you want to be shown as a footnote in the page. The <em>target</em> variable defines to which element the list containing the web addresses should be added. All HTML-tags appended to the page by the script has the class <em>printOnly</em> so we can hide these element via CSS
</p>
<p>
Below: The jQuery function to create a list of hyperlinks on a printed page.
</p>
<pre class="brush: jscript; title: ; notranslate">
function footnoteLinks(container, target) {

	// only append list if there are any links
	if($(container + &quot; a&quot;).length != 0){
		// append header and list to the target
		$(target).append(&quot;&lt;h2 class='printOnly'&gt;Links&lt;/h2&gt;&quot;);
		$(target).append(&quot;&lt;ol id='printlinks' class='printOnly'&gt;&lt;/ol&gt;&quot;);
	}	

	var myArr = []; // to store all the links
	var thisLink;   // to store each link individually
	var num = 1; // to keep count

	// loop trough all the links inside container
	$(container + &quot; a&quot;).each(function(){
		thisLink = $(this).attr(&quot;href&quot;);
		// if current link is not already in the list, add current link to the list
		if($.inArray(thisLink, myArr) == -1){
			$(this).after(&quot;&lt;sup class='printOnly'&gt;&quot; + num + &quot;&lt;/sup&gt;&quot;);
			$(&quot;ol#printlinks&quot;).append(&quot;&lt;li&gt;&quot; + thisLink + &quot;&lt;/li&gt;&quot;);
			myArr.push(thisLink);
			num++;
		}else{
			$(this).after(&quot;&lt;sup class='printOnly'&gt;&quot; + parseInt($.inArray(thisLink, myArr) + 1) + &quot;&lt;/sup&gt;&quot;);
		}
	});
}
</pre>
<p>
To call the function
</p>
<pre class="brush: jscript; title: ; notranslate">
footnoteLinks(&quot;section#content&quot;, &quot;body&quot;);
// For example get all links from content section and append to body
</pre>
<p>
Don&#8217;t forget the little piece of CSS to hide the print elements on the screen.
</p>
<pre class="brush: css; title: ; notranslate">
.printOnly{
    display:none;
}
</pre>
<p>
You can see the result of this script by printing this particular page and feel free to use the script on your own site. If you do, it would be nice to leave a comment below.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/printing-links-better-with-jquery/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>An inspiring DevDays 2011</title>
		<link>http://blog.vicompany.nl/an-inspiring-devdays-2011</link>
		<comments>http://blog.vicompany.nl/an-inspiring-devdays-2011#comments</comments>
		<pubDate>Thu, 05 May 2011 07:15:24 +0000</pubDate>
		<dc:creator>Tim Oskam</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[DevDays 2011]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=855</guid>
		<description><![CDATA[Together with colleague Ivo I visited the Microsoft DevDays 2011, held in the World Forum in The Hague on the 28th and 29th of April. DevDays is on of the bigger Microsoft conventions about software development and architecture, offering a broad range of topics on various platforms such as Azure, desktop/client, SQL Server, Visual Studio, [...]<p><a href="http://blog.vicompany.nl/an-inspiring-devdays-2011">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">Together with colleague <a href="http://vicompany.nl/over/ivo-van-halen">Ivo</a> I visited the <a href="http://www.techdays.nl/DevDays">Microsoft DevDays 2011</a>, held in the <a href="http://www.worldforum.nl/wfcc/nl/home">World Forum</a> in The Hague on the 28<sup>th</sup> and 29<sup>th</sup> of April. </p>
<p><span id="more-855"></span></p>
<p>DevDays is on of the bigger Microsoft conventions about software development and architecture, offering a broad range of topics on various platforms such as Azure, desktop/client, SQL Server, Visual Studio, .Net and Windows phone 7.</p>
<p>For us, these 2 days were a great opportunity to gather new ideas, think out the box, check the level of our skillset, and last but not least: enjoy great lunches, accompanied by cute DevDays lunch-girls <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>Day 1 began with the Microsoft DevDays Keynote, giving an overview of what developers have accomplished in the field of webdevelopment and cloud technology over the past few years.</p>
<p>The best part for me was <a href="http://www.hanselman.com/blog/">Scott Hanselman</a> showing how development tools and coding like ASP classic have evolved to the tools and technology we use today.</p>
<p>The keynote got us really excited about 2 days of learning. In which we had plenty of choice: 5 slots each day, with around 10 different sessions in each slot!</p>
<p>We visited a few sessions that were interesting to the both of us, like <a href="http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays002">MVC 3 101</a> by Scott Hanselman. <a href="http://www.asp.net/mvc">ASPN.NET MVC</a> is a powerful, pattern-based tool for building dynamic websites in an agile manner. It contains a lot of functionalities that speed up development time in various way.</p>
<p>Ivo mostly focussed on the sessions about .Net development and optimization and effective usage of code and architecture. What stood out for him was the session <a href="http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays063">Declarative Refactoring in C#</a>, in which Chris Eargle spoke about using C# in it’s full potential, using functionality where it belongs and improving (future) code-readability.</p>
<p>I was personally mostly into the SQL sessions: while most developer conventions are about .Net development, DevDays offered a few seminars focussed solely on databases, database technique, database development and so on. Apart from these sessions, the MVC 3 and <a href="http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays099">Razor</a> sessions sparked my interest.</p>
<p>Of the SQL sessions I visited I enjoyed <a href="http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays026">Full text Search in SQL Server 2008</a> and Denali and <a href="http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays082">SQL Server Performance: Query Plans</a> the best. The full text search session pretty much confirmed that the way we develop and use various techniques are ‘right’, so to speak. Which is obviously a great feeling to have during such a session <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Of course there’s still enough left to learn, and new tools to discover, such as the new <a href="http://msdn.microsoft.com/en-us/library/bb500435%28SQL.110%29.aspx">SQL Denali</a>.</p>
<p>Something else being discussed was IFilters, a technique that makes it possible to search for file attributes within varbinary-saved objects, using full text search. This for example makes it possible to extract the GPS location from a binary-saved photo (shot with a Windows 7 phone or iPhone) in a database.</p>
<p>Another recommendation is the SQL Server Performance session. This session focused on optimizing and improving queries and the underlying functionalities like JOINS, nested and merged loops, Index Lookups, etcetera. Something we’ve been working on ourselves in recent projects. The session also covered in detail how a query is executed in SQL Server.</p>
<p>We attended our last session together: <a href="http://channel9.msdn.com/Events/DevDays/DevDays-2011-Netherlands/Devdays112">How Smart Use Cases Can Drive Web Development</a>, by Sander Hoogendoorn, a great speaker who’s sessions we’ve attended before on SDN events. It was an inspiring final session and we will definitely start using smart use cases ourselves soon!</p>
<p>During the DevDays there were a lot of outsourcers looking for developers, offering all kinds of freebies such as ice-cream, t-shirts, the possibility to win a vacation, and so on. We really enjoyed these, although, since we were were wearing badges with our personal details on it, like everyone at the conference, we do hope our spam filter will be able to block all of the offers we are about to receive! <img src='http://blog.vicompany.nl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Happy coding!</p>
<div class="devpass"></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/an-inspiring-devdays-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;The Mountain&#8221;, nature at it&#8217;s finest</title>
		<link>http://blog.vicompany.nl/the-mountain-nature-at-its-finest</link>
		<comments>http://blog.vicompany.nl/the-mountain-nature-at-its-finest#comments</comments>
		<pubDate>Tue, 19 Apr 2011 06:47:51 +0000</pubDate>
		<dc:creator>Sven Sigmond</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[The Mountain]]></category>
		<category><![CDATA[Time-lapse]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=735</guid>
		<description><![CDATA[This weekend I came across an amazing time-lapse video shot by Terje Sorgjerd, a landscape photographer from Norway.<p><a href="http://blog.vicompany.nl/the-mountain-nature-at-its-finest">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p style="padding:0;"><iframe src="http://player.vimeo.com/video/22439234" id="mountainiframe" frameborder="0"></iframe></p>
<p class="intro">This weekend I came across an amazing time-lapse video shot by <a href="http://vimeo.com/terjes">Terje Sorgjerd</a>, a landscape photographer from Norway. </p>
<div class="three-column first">
<p>Between april 4<sup>th</sup> and 11<sup>th</sup> 2011, he visited Spain’s highest mountain, <a href="http://en.wikipedia.org/wiki/Teide">El Teide</a>, home of Teide Observatories and renowned for it’s spectacular view of the Milky Way. His goal was to capture the Milky Way along with the beautiful nature of El Teide mountain&#8230; and boy did he succeed in doing so!</p>
<p class="hidden"><span id="more-735"></span></p>
<p>I am a big fan of nature, so this <a href="http://vimeo.com/22439234">short film</a> is right up my alley. In just over three minutes you get bombarded with an amazing mixture of views, colors and shapes, some of which are so spectacular it’s hard to grip that this is “just nature” at work. </p>
<p>The images are combined with the relaxing piano piece “<a href="http://itunes.apple.com/us/album/una-mattina/id217799399">Nuvole bianche</a>&#8221; by Ludovico Einaudi, which makes this short film a very inspirational and moving piece to me.
</div>
<div class="three-column" style="width:200px">
<dl class="references">
<dt>Camera &amp; lenses used</dt>
<dd>Canon 5D Mark II</dd>
<dd>Canon 17mm TSE</dd>
<dd>Canon 16-35mm II</dd>
<dd>Canon 24/1.4II</dd>
<dd>Sigma 12-24mm</dd>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/the-mountain-nature-at-its-finest/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is Stackoverflow “overflowing”?</title>
		<link>http://blog.vicompany.nl/is-stackoverflow-overflowing</link>
		<comments>http://blog.vicompany.nl/is-stackoverflow-overflowing#comments</comments>
		<pubDate>Wed, 13 Apr 2011 12:29:33 +0000</pubDate>
		<dc:creator>Ivo van Halen</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[stackoverflow]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=689</guid>
		<description><![CDATA[I am a fanatic user of Stackoverflow.com, a Q/A site for programmers. There&#8217;s a lot of information on this website, with the help of other users I&#8217;ve solved a lot of problems as well as helped others solve theirs. but lately it seems not too many users are willing to help each other out anymore. [...]<p><a href="http://blog.vicompany.nl/is-stackoverflow-overflowing">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">I am a fanatic<a href="http://stackoverflow.com/users/76031/ivo" title="View my Stackoverflow profile"> user</a> of <a href="http://stackoverflow.com">Stackoverflow.com</a>, a Q/A site for programmers. There&#8217;s a lot of information on this website, with the help of other users I&#8217;ve <a href="http://stackoverflow.com/questions/3202054/how-to-get-last-x-records-from-a-list-with-lamdba">solved</a> a lot of <a href="http://stackoverflow.com/questions/1807988/get-all-records-that-contain-a-number">problems</a> as well as helped <a href="http://stackoverflow.com/questions/2491079/which-free-html-css-ide-has-best-readable-code-formatting/2491295#2491295">others</a> solve <a href="http://stackoverflow.com/questions/3650531/button-onclick-error/3650563#3650563">theirs</a>. but lately it seems not too many users are willing to help each other out anymore. What&#8217;s happened?</p>
<p><span id="more-689"></span></p>
<aside>
<figure><a href="http://stackoverflow.com" title="Visite Stackoverflow"><img title="" src="http://blog.vicompany.nl/wp-content/uploads/2011/04/stackoverflow-logo-250.png" alt="Stackoverflow logo" /></a></figure>
</aside>
<p>I used to ask questions and receive useful answers on Stackoverflow (and votes at the same time), but the last couple of months I don’t get a lot of answers to my <a href="http://stackoverflow.com/questions/5622810/asp-net-firefox-4-page-not-reloading-on-backbutton">questions</a>. Questions get no views, answers and votes. When I answer someone else&#8217;s question, it tends to get only one vote. This makes it impossible to get new badges. In my opinion Stackoverflow is only useful at this moment when you have a problem that is already answered on the website. </p>
<p>I get the impression that people aren&#8217;t voting, viewing and answering questions anymore because the amount of questions seems to be &#8220;overflowing&#8221;. I guess the website is outgrowing itself. It has to change some things to not become a victim of it&#8217;s own success. </p>
<p>People use the site because they get answers. People answer questions because they want to help people and get reputation and badges. If there are too many questions, people won&#8217;t vote for questions and answers because they get &#8220;pushed away&#8221; from the site really fast. If answers don&#8217;t get up-votes, people stop posting answers, because they don&#8217;t get reputation and badges. If question aren&#8217;t answered people stop asking questions and go elsewhere with their problems.</p>
<p>Am I the only one experiencing this problem? Or am I using the site in a wrong way? What could be done to get rid of the &#8220;overflowing&#8221; problem?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/is-stackoverflow-overflowing/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instagram: easy and fun photosharing</title>
		<link>http://blog.vicompany.nl/instagram-easy-and-fun-photosharing</link>
		<comments>http://blog.vicompany.nl/instagram-easy-and-fun-photosharing#comments</comments>
		<pubDate>Thu, 07 Apr 2011 10:06:52 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Instagram]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=506</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/04/instagram-featured.jpg" class="attachment-h5bp-post-image wp-post-image" alt="Instagram" title="Instagram" /></figure></p>Photography has always been a hobby of mine. I’ve been shooting (digitally) and uploading photos (to Flickr) for years – but in the last few months I’ve been trying out a new way of photo-sharing: Instagram.<p><a href="http://blog.vicompany.nl/instagram-easy-and-fun-photosharing">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/04/instagram-featured.jpg" class="attachment-h5bp-post-image wp-post-image" alt="Instagram" title="Instagram" /></figure></p><div class="eight-column">
<p class="intro">Photography has always been a hobby of mine. I&#8217;ve been shooting (digitally) and uploading photos (to <a href="http://www.flickr.com/photos/jpk_spacemonkey/">Flickr</a>) for years – but in the last few months I&#8217;ve been trying out a new way of photo-sharing: <a href="http://Instagram.com">Instagram</a>. </p>
<p class="hidden"><span id="more-506"></span></p>
<div class="three-column first">
It&#8217;s a <em>free</em> iPhone-app that has become a big hit (they gathered over 2 million users within half a year!) with <abbr title="One who takes photographs : photographer">photogs</abbr> around the world. It is (self-)described as a <em>fast, beautiful and fun way to share your life with friends through a series of pictures</em>.</p>
<h2>Why is it great?</h2>
<p>The app is extremely easy to use: take a picture, add a filter (optional) and upload! If you like you can also share it on <a href="http://twitter.com">Twitter</a> and <a href="http://facebook.com">Facebook</a> + upload the same photo to <a href="http://flickr.com">Flickr</a> and <a href="http://tumblr.com">Tumblr</a>. Some of the filters might be a bit to <em>gimmicky</em> for some people, but many users happily use them to enhance otherwise &#8216;boring&#8217; snap-shots. Another popular app (<a href="http://hipstamatic.com">Hipstamatic</a>) has been doing this for years, but Instagram goes a bit further. After you select a filter you can add a description, but also geo-tag it (using GPS or Foursquare&#8217;s API).
</div>
<div class="three-column">
You can also use hash-tags, popularized by Twitter, to make it easy to find groups of images. Instagram also added a <a href="http://en.wikipedia.org/wiki/Tilt-shift_photography">Tilt-Shift</a>-function, so now you can blur certain parts of the photo mimicking a miniature-shot. </p>
<h2>Social FTW!</h2>
<p>And this is why Instagram is <a href="http://twitter.com/#!/search/winning">#winning</a>: it&#8217;s very social! You can add <a href="http://twitter.com">Twitter</a> and <a href="http://facebook.com">Facebook</a> friends, you can <em>follow</em>, <em>like</em>, <em>comment</em> and <em>share</em>. The news-section is a section where you can see new comments, likes, followers, and photos liked by the people you follow. This way you can easily discover new photos and users. And Instagram isn&#8217;t just for snap-shots, some users even share pictures they took with other (professional) cameras. People are also organizing <a href="http://www.meetup.com/instagram/">InstaMeet-ups</a> in over 300 cities world-wide!
</div>
</div>
<div class="three-column iphone">
<blockquote><p>❝ Fast beautiful photosharing for your iPhone ❞</p></blockquote>
</div>
<div class="six-column first clear"><a href="http://instagr.am"><img src="/wp-content/uploads/2011/04/instagram-logo.png" alt="Instagram logo" /></a></div>
<div class="six-column"><a href="http://images.instagram.com/media/2010/10/28/a67aa20d9bae40c694e0d97b4d987221_7.jpg" class="modular" rel="instagram"><img src="http://images.instagram.com/media/2010/10/28/a67aa20d9bae40c694e0d97b4d987221_5.jpg" alt="Eames RAR" /></a></div>
<div class="six-column"><a href="http://images.instagram.com/media/2011/02/20/38febeef86364912ac08760406c63a32_7.jpg" class="modular" rel="instagram"><img src="http://images.instagram.com/media/2011/02/20/38febeef86364912ac08760406c63a32_5.jpg" alt="Lizzy" /></a></div>
<div class="six-column"><a href="http://images.instagram.com/media/2011/04/03/6266f106419d40babaa3ba827eb32502_7.jpg" class="modular" rel="instagram"><img src="http://images.instagram.com/media/2011/04/03/6266f106419d40babaa3ba827eb32502_5.jpg" alt="Juliet Koudstaal" /></a></div>
<div class="six-column"><a href="http://images.instagram.com/media/2011/03/27/3b06de1e011747969ac05f69350e69e9_7.jpg" class="modular" rel="instagram"><img src="http://images.instagram.com/media/2011/03/27/3b06de1e011747969ac05f69350e69e9_5.jpg" alt="Hotel New York" /></a></div>
<div class="six-column"><a href="http://images.instagram.com/media/2011/01/12/0b42c11f4e0540d4b30e46de02bf78e8_7.jpg" class="modular" rel="instagram"><img src="http://images.instagram.com/media/2011/01/12/0b42c11f4e0540d4b30e46de02bf78e8_5.jpg" alt="Espresso" /></a></div>
<div class="three-column">
<h2>API</h2>
<p>Instagram also released an <a href="http://en.wikipedia.org/wiki/Application_programming_interface" title="Application Programming Interface">API</a> and developers created all sorts of web apps. For example you can view the stream of Instagrammers you follow as well as your own stream  on <a href="http://inkstagram.com/">Inkstagram</a>, <a href="http://instagre.at/">Instagreat</a>, <a href="http://www.gramfeed.com/">Gramfeed</a> and <a href="http://instagrid.me/">Instagrid</a>. Do you want to have <em>real</em> stickers of your Instagrams? Take a look at <a href="http://www.artflakes.com/en/artsticker">Artflakes</a> and <a href="http://instagoodies.com/">Instagoodies</a>. Throwing a party? Use <a href="http://instaprint.me/">Instaprint</a> as a photobooth, with instant photos related to your event. Do you have an iPad? Try <a href="http://instagalleryapp.com/">Instagallery</a> to browse Instagram photos in style and <a href="http://flipboard.com/">Flipboard</a> supports Instagram too.
</div>
<div class="three-column">
<h2>Even more?</h2>
<p>Yes, a lot more: <a title="Find Lovely Instagram Photos Near Your Current Location" href="http://www.instabam.com/">Instabam</a>, <a title="Shows popular public photos from Instagram arranged on a map." href="http://Cartagr.am">Cartagr.am</a>, <a title="A custom handmade bamboo shadow box frame" href="http://hatchcraft.com/">Hatchcraft</a>, <a title="An OS X screensaver that shows popular Instagram photos" href="http://riothq.com/instatunes/">Instatunes</a>, <a title="Tees, Mugs and Postcards" href="http://instamaker.com/">Instamaker</a>, <a title="Ceramic Tiles" href="http://teenytile.com">TeenyTile</a>, <a title="Social Photo Search" href="http://snapfinch.com/">Snapfinch</a> <a title="Instagram photos by current popularity" href="http://instagram.heroku.com/">Heroku</a>, <a title="Cat Lovers Instagram Viewer" href="http://nekostagram.heroku.com/">Nekostagram</a>, <a title="Dog Lovers Instagram Viewer" href="http://inustagram.heroku.com/">Inustagram</a>, <a title="A gathering of recent instagrams" href="http://www.gramjunction.com/">Gramjunction</a>, <a title="Battle Royal for Instagram Photos" href="http://instawar.org/">Instawar</a>, <a title="FaceMash meets Social Pics" href="http://www.picafight.com/">Pic a Fight</a>, <a title="Instaphp: A PHP Framework for accessing Instagram's API" href="http://instaphp.com/">Instaphp</a>, <a title="Instagram’s Real-Time API Demo" href="http://demo.instagram.com/">Instagram’s Real-Time API Demo</a>, <a title="Browse Instagram photos by color" href="http://instasha.de">Instasha</a>, <a title="Browse Instagram photos by popularity" href="http://rrrewind.com/instagram">Rrrewind</a>, <a title="Share your food-picture-Instagram" href="http://www.foodspotting.com/">Foodspotting</a>,  <a href="http://www.stylemac.com/instadesk/" title="Instagram for your Mac">Instadesk</a> and the list keeps growing.
</p>
</div>
<div class="three-column">
<h2>Any bad points?</h2>
<p>Sure, it&#8217;s iPhone only – for now. When the Android and Windows Mobile apps arrive I expect Instagram to really take off. And of course don&#8217;t rule out <a href="http://hipstamaticapp.com/">Hipstamatic</a>, <a href="http://picplz.com/">Picplz</a>, <a href="http://www.path.com/">Path</a> and <a href="http://color.com/">Color</a>, one of these might turn out to be even more awesome!</p>
<dl class="references">
<dt>Resources</dt>
<dd><a href="http://instagrid.me/jpkoudstaal/">My own Instagram-feed</a></dd>
<dd><a href="http://mashable.com/tag/instagram/">Mashable</a></dd>
<dd><a href="http://content.photojojo.com/reviews/instagram/">Photojojo</a></dd>
</dl>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/instagram-easy-and-fun-photosharing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We’ll see when we get there.</title>
		<link>http://blog.vicompany.nl/well-see-when-we-get-there</link>
		<comments>http://blog.vicompany.nl/well-see-when-we-get-there#comments</comments>
		<pubDate>Thu, 07 Apr 2011 09:27:05 +0000</pubDate>
		<dc:creator>Bart-Jan Verhoef</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Interaction]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=527</guid>
		<description><![CDATA[Sticky navigations, facet menu&#8217;s, sliding panes, responsive layouts: just a few examples of interactive elements that are part of modern websites and thus part of our toolbox. For a designer, it can be hard preparing these &#8211; sometimes complex &#8211; interactions in detail through static designs, let alone presenting them to our collegues and clients [...]<p><a href="http://blog.vicompany.nl/well-see-when-we-get-there">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<div class="two-column first">
<p class="intro">Sticky navigations, facet menu&rsquo;s, sliding panes, responsive layouts: just a few examples of interactive elements that are part of modern websites and thus part of our toolbox. For a designer, it can be hard preparing these &ndash; sometimes complex &ndash; interactions in detail through static designs, let alone presenting them to our collegues and clients and expecting them to &lsquo;get&rsquo; the interactions.</p>
<p><span id="more-527"></span></p>
<p>Over the years we&rsquo;ve worked on a variety of projects that have grown, and still grow, in size and complexity. One thing I’ve learned along the way is that &ndash; while growing complexity in interactions do ask more time, preperation and attention to detail &ndash; there is no such thing as designing 100% of an interactive website.</p>
</div>
<div class="two-column">
<h2 class="highlight">Allowing reality to take the lead</h2>
<p class="small first">As a designer I am keen on designing as much of an interface and the underlying interactions as possible. At times however, that means having to guess how certain element will look and behave in the final product. And that means that some solutions simply don&rsquo;t work out as well as they seemed to do in photoshop. And that&rsquo;s fine, it&rsquo;s part of our job trying out things and seeing what happens, going back to the drawing board when needed.</p>
<p class="small">We do however like to find out as early as possible what&rsquo;s going to work and what isn&rsquo;t. In order to do so, there&rsquo;s a point in our projects where we <em>allow reality to take the lead</em>. In other words: instead of guessing, we take our ideas into production early on to see what happens, so that we don&rsquo;t lose lots of time working out pixel perfect interfaces with several layers of interactions, only to find out they don&rsquo;t work as well as we had hoped.</p>
</div>
<div id="process">
<h2>The process</h2>
<div class="four-column first">
<h3>Wireframe</h3>
<p>We first start wireframing interaction ideas, focusing only on making the idea visible &ndash; sans any decoration.</p>
</div>
<div class="four-column">
<h3 class="double">Proof of concept</h3>
<p>We then code quick versions of the interactive elements, add javascript where needed and test how things work and behave.</p>
</div>
<div class="four-column">
<h3>Design</h3>
<p>Following the results of the proof of concept, we design the final interactions, making sure everything we came across while testing is accounted for.</p>
</div>
<div class="four-column">
<h3>Implement</h3>
<p>Finally, we implement the interactions, this time writing clean code, and testing everything across different platforms and browsers.</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/well-see-when-we-get-there/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chartwell</title>
		<link>http://blog.vicompany.nl/chartwell</link>
		<comments>http://blog.vicompany.nl/chartwell#comments</comments>
		<pubDate>Fri, 01 Apr 2011 09:32:28 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=509</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/04/chartwell-pie-anim2-600x347.gif" class="attachment-h5bp-post-image wp-post-image" alt="chartwell-pie-anim2" title="chartwell-pie-anim2" /></figure></p>Chartwell is a family that explores the use of OpenType to interpret and visualize data. The font format is highly portable and can be used in most applications that support ligatures. The data also remains editable allowing for easy updates. Create pie-charts, bar-graphs and line-graphs through the magic of ligatures! Too bad it only works [...]<p><a href="http://blog.vicompany.nl/chartwell">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/04/chartwell-pie-anim2-600x347.gif" class="attachment-h5bp-post-image wp-post-image" alt="chartwell-pie-anim2" title="chartwell-pie-anim2" /></figure></p><p class="intro">Chartwell is a family that explores the use of OpenType to interpret and visualize data. The font format is highly portable and can be used in most applications that support ligatures. The data also remains editable allowing for easy updates. </p>
<p><span id="more-509"></span><br />
<a href="http://www.tktype.com/chartwell.php" title="Go to Chartwell on TK Type"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/04/chartwell-pie-anim2.gif" alt="" title="chartwell-pie-anim2" width="610" height="353" class="polaroid alignnone size-full wp-image-510" /></a></p>
<p><a href="http://www.tktype.com/chartwell.php" title="Go to Chartwell on TK Type">Create pie-charts, bar-graphs and line-graphs through the magic of ligatures!</a> Too bad it only works in Firefox 4 because of the ligatures, but interesting none the less.</p>
<p><small>B.T.W. This is posted on april 1<sup>st</sup>, but it&#8217;s no joke</small></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/chartwell/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Our new stationary arrived</title>
		<link>http://blog.vicompany.nl/our-new-stationary-arrived</link>
		<comments>http://blog.vicompany.nl/our-new-stationary-arrived#comments</comments>
		<pubDate>Wed, 30 Mar 2011 10:20:08 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[VI Company]]></category>
		<category><![CDATA[print]]></category>
		<category><![CDATA[stationary]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=499</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/drukwerk-600x450.jpg" class="attachment-h5bp-post-image wp-post-image" alt="Drukwerk" title="Drukwerk" /></figure></p><p><a href="http://blog.vicompany.nl/our-new-stationary-arrived">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/drukwerk-600x450.jpg" class="attachment-h5bp-post-image wp-post-image" alt="Drukwerk" title="Drukwerk" /></figure></p><p><span id="more-499"></span><br />
<img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/drukwerk.jpg" alt="" title="Drukwerk" width="810" class="polaroid alignnone size-full wp-image-500" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/our-new-stationary-arrived/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hard work rewarded with pie! Thanks ING!</title>
		<link>http://blog.vicompany.nl/hard-work-rewarded-with-pie-thanks-ing</link>
		<comments>http://blog.vicompany.nl/hard-work-rewarded-with-pie-thanks-ing#comments</comments>
		<pubDate>Fri, 25 Mar 2011 10:34:46 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[VI Company]]></category>
		<category><![CDATA[ING]]></category>
		<category><![CDATA[pie]]></category>
		<category><![CDATA[thanks]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=469</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/vi-team-taart-ing-600x487.jpg" class="attachment-h5bp-post-image wp-post-image" alt="vi-team-taart-ing" title="vi-team-taart-ing" /></figure></p><p><a href="http://blog.vicompany.nl/hard-work-rewarded-with-pie-thanks-ing">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/vi-team-taart-ing-600x487.jpg" class="attachment-h5bp-post-image wp-post-image" alt="vi-team-taart-ing" title="vi-team-taart-ing" /></figure></p><p><span id="more-469"></span></p>
<p><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/03/vi-team-taart-ing.jpg" alt="Hard work rewarded with pie! Thanks ING!" title="Hard work rewarded with pie! Thanks ING!"  /></p>
<p><img class="polaroid" src="http://blog.vicompany.nl/wp-content/uploads/2011/03/taart-ing.jpg" alt="" title="taart-ing" width="400" height="544"  /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/hard-work-rewarded-with-pie-thanks-ing/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Music. Design. Inspiration.</title>
		<link>http://blog.vicompany.nl/music-design-inspiration</link>
		<comments>http://blog.vicompany.nl/music-design-inspiration#comments</comments>
		<pubDate>Mon, 21 Mar 2011 15:07:17 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=458</guid>
		<description><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/designers.mx_-600x602.jpg" class="attachment-h5bp-post-image wp-post-image" alt="designers.mx" title="designers.mx" /></figure></p>Mixes created and designed, by designers. Designers.MX is about discovering new music. Music that drives our favorite designers, and allowing them to create a unique cover design for each of their individual playlists. A daily music and design masterpiece. &#8220;If you&#8217;re anything like us, you love music as much as design. We&#8217;re asking some of [...]<p><a href="http://blog.vicompany.nl/music-design-inspiration">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><figure title=""><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/designers.mx_-600x602.jpg" class="attachment-h5bp-post-image wp-post-image" alt="designers.mx" title="designers.mx" /></figure></p><p class="intro">Mixes created and designed, by designers. <a href="http://designers.mx/">Designers.MX</a> is about discovering new music. Music that drives our favorite designers, and allowing them to create a unique cover design for each of their individual playlists. A daily music and design masterpiece.</p>
<p><span id="more-458"></span></p>
<p><a href="http://designers.mx/"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/designers.mx_.jpg" alt="" title="designers.mx" width="810" height="813" class="polaroid alignnone size-full wp-image-460" /></a></p>
<blockquote><p>&#8220;If you&#8217;re anything like us, you love music as much as design. We&#8217;re asking some of the industry&#8217;s top designers to let us in on one of their secrets&#8230;what music fuels their creativity.&#8221;</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/music-design-inspiration/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SDN Meeting March 2011</title>
		<link>http://blog.vicompany.nl/sdn-meeting-march-2011</link>
		<comments>http://blog.vicompany.nl/sdn-meeting-march-2011#comments</comments>
		<pubDate>Mon, 21 Mar 2011 12:25:03 +0000</pubDate>
		<dc:creator>Ivo van Halen</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[SDN]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=440</guid>
		<description><![CDATA[On the 18th of March 2011 Tim and I went to the first SDN meeting of the year. We departed from Gouda at 9:15. The conference started at 10:00 so there should be time enough to travel to Zeist where the conference was held. We arrived at 9:50 and tried to access the conference center, [...]<p><a href="http://blog.vicompany.nl/sdn-meeting-march-2011">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">On the 18<sup>th</sup> of March 2011 <a href="http://vicompany.nl/over/tim-oskam">Tim</a> and <a href="http://vicompany.nl/over/ivo-van-halen">I</a> went to the first <a href="http://www.sdn.nl/" title="Software Development Netherlands">SDN</a> meeting of the year. We departed from Gouda at 9:15. The conference started at 10:00 so there should be time enough to travel to Zeist where the conference was held.</p>
<p><span id="more-440"></span></p>
<p> We arrived at 9:50 and tried to access the conference center, but there was a big bald security guy who said that parking at the conference terrain was not allowed and he gave us a route description for a parking place and shuttle bus that would drive us to the conference terrain.</p>
<aside>
<figure> <a class="modular" rel="slideshow" href="http://blog.vicompany.nl/wp-content/uploads/2011/03/SDN-March-2011-1.jpg"><img title="SDN March 2011" src="http://blog.vicompany.nl/wp-content/uploads/2011/03/SDN-March-2011-1-300x224.jpg" alt="SDN March 2011" /></a></figure>
<p></p>
<figure> <a class="modular" rel="slideshow" href="http://blog.vicompany.nl/wp-content/uploads/2011/03/SDN-March-2011-2.jpg"><img title="SDN March 2011" src="http://blog.vicompany.nl/wp-content/uploads/2011/03/SDN-March-2011-2-300x224.jpg" alt="SDN March 2011" /></a></figure>
<p></p>
<figure> <a class="modular" rel="slideshow" href="http://blog.vicompany.nl/wp-content/uploads/2011/03/SDN-March-2011-3.jpg"><img title="SDN March 2011" src="http://blog.vicompany.nl/wp-content/uploads/2011/03/SDN-March-2011-3-300x224.jpg" alt="SDN March 2011" /></a></figure>
</aside>
<p>We shred the route map in a thousand pieces, drove to the nearby Praxis and walked back to the conference terrain, because otherwise we would be late. The security guy could not appreciate this at all! “Didn’t I gave you a route map 5 minutes ago!” he asked. “Yes you did” we answered. “Didn’t you read it?”, “No we didn’t” we answered. At that very moment his head turned red like a tomato, he ran to his car and was about the send five really big dogs after us! We ran faster than we ever did and made it to the door, just before the dogs would do the same thing to us as what we did to the route map. A really warm welcome!</p>
<p>So after the easy trip to the conference we attended two sessions named “One man, a whiteboard and three markers”. It were two awesome hours, where we talked about architecture, design patterns, dependency injection and lots more.  A lot of the solutions discussed during this session are already part of our development framework, but I also learned a lot of awesome tricks to improve our work. The speaker, <a href="http://www.sanderhoogendoorn.com/">Sander Hoogendoorn</a>, is always really inspiring. I would recommend any developer, project manager or database developer to go to one of his speaking gigs.
</p>
<p>
Our third session after the really good lunch was about <em>Use Cases</em>. This session was also really good and we learned new stuff again. After this third session we took the backdoor to avoid the guard with his dogs and went back to Rotterdam to launch <a href="http://vicompany.nl">the new VI Company website</a>. Overall an awesome day with lots of new insights!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/sdn-meeting-march-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VI Company in 2011</title>
		<link>http://blog.vicompany.nl/vi-company-in-2011</link>
		<comments>http://blog.vicompany.nl/vi-company-in-2011#comments</comments>
		<pubDate>Fri, 18 Mar 2011 16:00:32 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[VI Company]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[FF Tisa]]></category>
		<category><![CDATA[Gotham]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Proxima Nova]]></category>
		<category><![CDATA[Typekit]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=85</guid>
		<description><![CDATA[The last few years the VI Company team has expanded from 3 to 7 people. This growth in personnel is matched by growth in professionalism, ambition and knowledge. All the more reason to take a good look at our own corporate identity and – of course – our website. What&#8217;s new? Quite a lot, actually! [...]<p><a href="http://blog.vicompany.nl/vi-company-in-2011">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">The last few years the VI Company team has expanded from 3 to <a href="http://vicompany.nl/over-ons">7 people</a>. This growth in personnel is matched by growth in professionalism, ambition and knowledge. All the more reason to take a good look at our own corporate identity and – of course – our website.</p>
<p><span id="more-85"></span></p>
<h2>What&#8217;s new?</h2>
<p>Quite a lot, actually! Our previous site was a one-page site, where we didn&#8217;t show our work. On our new site we showcase <a href="http://www.vicompany.nl/projecten">four projects and will expand these this year with <em>Travelchooser</em>, the annual report for <em>Aidsfonds</em> and a nice project for <em>ING</em>.</p>
<aside>
<figure> <a class="modular cboxElement" href="http://blog.vicompany.nl/wp-content/uploads/2011/02/VI-site-2010.png"><img title="VI-site-2010_t" src="http://blog.vicompany.nl/wp-content/uploads/2011/02/VI-site-2010_t.png" alt="VI-site-2010" /></a><br />
<figcaption>The VI Company site in 2010</figcaption>
</figure>
</aside>
<p>We now also have a blog where we can talk about what we do, what inspires us and whatever else we want to share. The blog is a customisation of </a><a href="http://wordpress.org">WordPress</a>, a semantic personal publishing platform with a focus on aesthetics, web standards, and usability. We chose to use existing software – in stead of building it ourselves – because of development speed (we are still looking for an extra back-end developer!) and the ease of adjusting WordPress to our wishes.</p>
<p>We also added an about-page, where we try to give a clear view of who we are and what we stand for. Here you&#8217;ll also find our manifest and the profile-pages of the team.</p>
<h2>Technical skill</h2>
<p>We built the site using <a href="http://en.wikipedia.org/wiki/HTML5">HTML5</a>, <a href="http://en.wikipedia.org/wiki/CSS3#CSS_3">CSS3</a> and <a href="http://jquery.com/">jQuery</a>. This way we were able to implement our corporate identity in detail and create an experience layer that contributes to a nice user experience. We used the <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> as starting-point and added our own scripting. We also optimized the site so it is still usable on smaller screens, i.e. the navigation of the slider on the homepage will move inside the slider when you narrow your browser-screen. We also made a (very) simple mobile landing page, which will also be updated this year.</p>
<aside>
<figure><a href="http://www.jquery.com/"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/JQuery_logo.png" alt="jQuery Logo" /></a></p>
<figcaption>We use <a href="http://www.jquery.com/">jQuery</a></figcaption>
</figure>
</aside>
<aside>
<figure><a href="http://www.html5boilerplate.com/"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/html5boilerplate_logo.png" alt="HTML5 Boilerplate Logo" /></a></p>
<figcaption>We used the <a href="http://www.html5boilerplate.com/">HTML5 Boilerplate</a>.</figcaption>
</figure>
</aside>
<h2>Design</h2>
<p>Our logo is bold and recognizable. This is now also reflected in the design of our site. The slash-symbol from the logo is used as a divider for the navigation and also to highlight certain part of the User Interface, for example: the share-button near the end of this article.</p>
<p>Typography plays an important part in all our design and our own site is no different. We used <a href="http://typekit.com">Typekit</a> to serve our fonts. Typekit is a service which allows us to use certain fonts on our site, which enables us use our typefaces on the web. The body-text is set in <a href="http://www.fontshop.com/fontlist/families/ff_tisa/">FF Tisa</a>, designed by <a href="http://www.mitja-m.com/">Mitja Miklavčič</a>. In our print-work we use <a href="http://www.typography.com/fonts/font_overview.php?productLineID=100008">Gotham Bold</a>, designed by <a href="http://typography.com">Hoefler &amp; Frere-Jones</a>, for headings. Gotham is not (yet) available as webfont, so we decided to use <a href="http://www.ms-studio.com/FontSales/proximanova.html">Proxima Nova</a>, designed by <a href="http://www.ms-studio.com">Mark Simonson</a>.</p>
<aside>
<figure><a href="http://www.typekit.com/"><img src="http://blog.vicompany.nl/wp-content/uploads/2011/03/typekit_logo.png" alt="Typekit Logo" /></a></p>
<figcaption>Our fonts are served by <a href="http://www.typekit.com/">Typekit</a></figcaption>
</figure>
</aside>
<h2>What now?</h2>
<p>We&#8217;re not finished yet! As you can read on our <a href="http://vicompany.nl/over-ons">about-page</a> (in Dutch), we think websites are a process. That means that we plan to update our site many times this year and of course we will blog about it here. Do you want to stay up-to-date on all things VI Company? Then you should follow us on <a href="http://www.facebook.com/vicompany">Facebook</a> and <a href="http://twitter.com/vicompany">Twitter</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/vi-company-in-2011/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t rely on plugins to do everything for you</title>
		<link>http://blog.vicompany.nl/dont-rely-on-plugins-to-do-everything-for-you</link>
		<comments>http://blog.vicompany.nl/dont-rely-on-plugins-to-do-everything-for-you#comments</comments>
		<pubDate>Fri, 18 Mar 2011 13:00:29 +0000</pubDate>
		<dc:creator>Sven Sigmond</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=113</guid>
		<description><![CDATA[If you are somewhat like I used to be a year and a half ago, you are probably happily playing around with HTML5, CSS3 and achieving interaction by using a bunch of jQuery plugins. Let me start of by saying that there is absolutely nothing wrong with using jQuery plugins to achieve the level of [...]<p><a href="http://blog.vicompany.nl/dont-rely-on-plugins-to-do-everything-for-you">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">If you are somewhat like I used to be a year and a half ago, you are probably happily playing around with HTML5, CSS3 and achieving interaction by using a bunch of jQuery plugins.</p>
<p class="wp-more"><span id="more-113"></span></p>
<p>Let me start of by saying that there is absolutely nothing wrong with using jQuery plugins to achieve the level of interaction you are looking for in a website. I do however, ask you to stop and think for a second why it might be beneficial to you (and your business) to learn and write your own code.</p>
<p>Like I mentioned earlier, I was solely relying on plugins to achieve JavaScript interaction a year and a half ago. This was working out fine for me, until I started running into problems because the level of interaction I needed for some projects could not be (completely) covered by plugins I could find on the web.</p>
<p>Hence the need to learn to write my own code arose. And boy, am I glad it did. In little than a year I went from: “<em>I am not sure there is a plugin to do that</em>” to: “<em>Sure that’s possible, I’ll write my own code to make it work</em>”.</p>
<h2>Small victories</h2>
<p>Like most things in life, it was a bit tricky for someone with little programming/scripting experience to get used to writing my own code, but I took joy in the small victories. I remember the excitement of simply fading in and out parts of a page or building a very basic jQuery tab menu.</p>
<p>These small victories fueled my desire to learn more and write my own code. With the help of excellent resources like the <a title="jQuery documentation" href="http://docs.jquery.com/Main_Page">jQuery docs</a> and websites like <a title="Stack Overflow" href="http://stackoverflow.com/">Stack Overflow</a> I was quickly building more and more  websites with complex interactivity, without having to hope there was a plugin on the web that sort of did what I wanted it to do.</p>
<h2>Achieve what you want</h2>
<p>With a little practice and determination you will soon be able to achieve exactly what you had in mind when starting a project by writing your own code.</p>
<p>Exit small victories, enter big victories. The more used you get to writing your own code, the bigger your victories will become. The level interaction you will be able to achieve will only continue to grow and soon enough you will be creating tons of complex websites, that you probably would not have thought you would a while ago.</p>
<h2>Don’t reinvent the wheel</h2>
<p>Yeah yeah, you’ve heard it a million times before, and you know why? Because its true!</p>
<p>There are tons of great jQuery plugins floating around the web which can help you achieve amazing effects. So if there is a plugin that does exactly what you want it to do, save yourself some time and use it!</p>
<p>Meanwhile it might be a good idea to try and figure out how and why a plugin works the way it does, and learn something from it. This way you might be able to use the things you learn in your own code.</p>
<h2>Get your hands dirty!</h2>
<p>That’s right, if you feel inclined to start writing your own code, <em>do it</em>! The jQuery team did an amazing job and learning to write your own code is easier than you might think. Also, the web is a wonderful place full of people and resources that are more than capable of getting you started.</p>
<p>Look around, ask around and you will soon be creating your own small victories.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/dont-rely-on-plugins-to-do-everything-for-you/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The tools I use to rock (part 1)</title>
		<link>http://blog.vicompany.nl/the-tools-i-use-to-rock-part-1</link>
		<comments>http://blog.vicompany.nl/the-tools-i-use-to-rock-part-1#comments</comments>
		<pubDate>Fri, 18 Mar 2011 12:00:08 +0000</pubDate>
		<dc:creator>Ivo van Halen</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Debugging]]></category>
		<category><![CDATA[Fiddler]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=68</guid>
		<description><![CDATA[As a software developer you want to rock. My way to rock is to find and fix problems quickly (fix bug quickly == kudos == bigger ego == I rock). So if you want to find problems quickly, you should help yourself as much as possible. There are a lot of tools “out there” to [...]<p><a href="http://blog.vicompany.nl/the-tools-i-use-to-rock-part-1">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p class="intro">As a software developer you want to rock. My way to rock is to find and fix problems quickly (fix bug quickly == kudos == bigger ego == I rock). So if you want to find problems quickly, you should help yourself as much as possible.</p>
<p><span id="more-68"></span><br />
There are a lot of tools “out there” to help you fix problems quicker. In this series I will discuss a couple of free tools which can help you out big time with figuring out problems.</p>
<p class="image-right"><a class="modular" href="http://blog.vicompany.nl/wp-content/uploads/2011/02/tools-to-rock-1024x608.png"><img class="alignnone size-medium wp-image-69" title="tools-to-rock" src="http://blog.vicompany.nl/wp-content/uploads/2011/02/tools-to-rock-300x178.png" alt="tools-to-rock" width="300" height="178" /></a></p>
<p>In this article I will talk about a tool called <a title="Fiddler Web Debugger" href="http://www.fiddler2.com">Fiddler</a>.</p>
<p>Fiddler is a web debugging tool that sniffs al your web traffic. In the screenshot at the right, you can see the basic interface of the program. You can see that it not only sniffs my webbrowser, but all the programs that connect to the internet (like CCNet and Spotify). Fiddler also tells you what&#8217;s happening in the webpages you have loaded (like iGoogle).</p>
<p>I mainly use this tool for gathering the following information:</p>
<ul>
<li>Does my website return the right response (200,30x,401, 500(never!) etc.)</li>
<li>Is the header of my XML response valid</li>
<li>Is my web service returning the right response</li>
<li>Is my Windows app calling the twitter api correctly?</li>
</ul>
<p>This tool can help you find “stupid” mistakes like invalid XML headers or 401 responses quick (and make you rock!). So <a title="Download Fiddler" href="http://www.fiddler2.com/fiddler2/version.asp">download Fiddler</a> and start using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/the-tools-i-use-to-rock-part-1/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VI Company New-Years-Diner at Destino, Rotterdam</title>
		<link>http://blog.vicompany.nl/vi-company-nieuwsjaarsdiner-at-destino-rotterdam</link>
		<comments>http://blog.vicompany.nl/vi-company-nieuwsjaarsdiner-at-destino-rotterdam#comments</comments>
		<pubDate>Fri, 25 Feb 2011 14:04:33 +0000</pubDate>
		<dc:creator>Jan-Paul Koudstaal</dc:creator>
				<category><![CDATA[VI Company]]></category>
		<category><![CDATA[Destino]]></category>
		<category><![CDATA[Diner]]></category>
		<category><![CDATA[Rotterdam]]></category>

		<guid isPermaLink="false">http://blog.vicompany.nl/?p=145</guid>
		<description><![CDATA[<p><a href="http://blog.vicompany.nl/vi-company-nieuwsjaarsdiner-at-destino-rotterdam">Permalink</a></p>]]></description>
			<content:encoded><![CDATA[<p><img class="polaroid alignnone size-full wp-image-146" title="nieuwjaarsdiner" src="http://blog.vicompany.nl/wp-content/uploads/2011/02/nieuwjaarsdiner.jpg" alt="Nieuwjaarsdiner in Destino, Rotterdam" width="538" height="359" /></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.vicompany.nl/vi-company-nieuwsjaarsdiner-at-destino-rotterdam/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

