<?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>Liefcoden.nl</title>
	<atom:link href="http://liefcoden.nl/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://liefcoden.nl/blog</link>
	<description>Richard blogs, yeah.</description>
	<lastBuildDate>Sat, 17 Sep 2011 22:17:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Simple tips for advertisers</title>
		<link>http://liefcoden.nl/blog/2011/09/simple-tips-for-advertisers/</link>
		<comments>http://liefcoden.nl/blog/2011/09/simple-tips-for-advertisers/#comments</comments>
		<pubDate>Sat, 17 Sep 2011 22:06:11 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[No category]]></category>

		<guid isPermaLink="false">http://liefcoden.nl/blog/2011/09/test/</guid>
		<description><![CDATA[<p>Note that this post does not contain any evidence. It&#8217;s all personal experience and opinion. I work for an e-commerce company that uses advertisements to sell products.</p> <p>I get annoyed by advertisements. Not the message they are trying to put into my brain, absolutely not. They are vital for sustaining business: without advertising, who will [...]]]></description>
			<content:encoded><![CDATA[<p><small>Note that this post does not contain any evidence. It&#8217;s all personal experience and opinion. I work for an e-commerce company that uses advertisements to sell products.</small></p>
<p>I get annoyed by advertisements. Not the message they are trying to put into my brain, absolutely not. They are vital for sustaining business: without advertising, who will know about your product?</p>
<p>No, it&#8217;s the way they look, the way they respond, the way they&#8217;re always in the way of what I want to see. Here are some tips from me, to advertisers.</p>
<ol>
<li>No moving ads, no ads with sound. They make me want to go to my JavaScript console and type <code>stupidAd.gtfo()</code> because they are distracting me from what I&#8217;m there for. I&#8217;m probably reading something interesting, or looking at something at your website. Out of principle, I won&#8217;t click on them.</li>
<li>Don&#8217;t use popups or anything else that superimposes itself on top of what I&#8217;m watching. I&#8217;ll click it away anyway &#8211; if I can, some are like little mini-games &#8211; so there&#8217;s no point in trying to show me something I&#8217;m probably not interested in. If you think I am, I guess you don&#8217;t know me.</li>
<li>Let people pay to hide all ads. I know a few sites that offer hiding all ads for &gt;10 euros per year. It works. It makes me happy to see websites that care for the people who visit. If you don&#8217;t offer something like this, you&#8217;re forcing people to see *** on your website. You&#8217;ll probably convince people to install something like Adblock, which will deprive you off all income from this person.</li>
<li>Make the ad look interesting enough to read it, yet without the amount of contrast with the rest of the website that makes me nauseated.</li>
</ol>
<p>If your advertisements suck, you won&#8217;t sell as much. Really, the same thing applies for websites as a whole, but that can&#8217;t be helped. There simply are people out there that don&#8217;t know how other people think about their website.</p>
<p>So, to conclude: please let me use the internet (or games (like Angry Birds)) without being forced to look at nonsense I didn&#8217;t ask for. I know you want to make money, and I respect that. But don&#8217;t enforce crappy-looking ads to users &#8211; they will hate you for it like I do now.</p>
]]></content:encoded>
			<wfw:commentRss>http://liefcoden.nl/blog/2011/09/simple-tips-for-advertisers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Come back to me, dear semicolon</title>
		<link>http://liefcoden.nl/blog/2011/01/come-back-to-me-dear-semicolon/</link>
		<comments>http://liefcoden.nl/blog/2011/01/come-back-to-me-dear-semicolon/#comments</comments>
		<pubDate>Mon, 03 Jan 2011 13:54:05 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mistakes]]></category>

		<guid isPermaLink="false">http://liefcoden.nl/blog/2011/01/come-back-to-me-dear-semicolon/</guid>
		<description><![CDATA[<p>I&#8217;m noticing more and more people tend to favor omitting semicolons when writing JavaScript.<br /> Now, my opinion concerning these matters is simple: the language may allow it, but it&#8217;s dangerous and will lead to problems. Eventually.</p> <p></p> <p>The same kind of reasoning actually goes for the placement of curly braces. I tend to always [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m noticing more and more people tend to favor omitting semicolons when writing JavaScript.<br />
Now, my opinion concerning these matters is simple: the language may allow it, but it&#8217;s dangerous and will lead to problems. Eventually.</p>
<p><span id="more-30"></span></p>
<p>The same kind of reasoning actually goes for the placement of curly braces. I tend to always have them on the same line, just for consistency.<br />
Let me give you a few examples why.</p>
<pre class="brush:js">(function () {
    return
    {
        a: 5
    };
}());

// the code above actually translates to:

(function () {
    return; // ES grammar says return cannot be followed by a newline
            // so semicolon insertion "fixes" it
    {
        a: 5; // this labelled statement (yes, really) gets a semicolon as well
    };
}());</pre>
<pre class="brush:js">var a = function (b) {
    alert(b);
} // no semicolon here

(function () {
    // blah blah, do stuff here

    return 5; // just because.
}());

// because I didn't pay attention, the above code alerts 5. Now, let's see what's going on:

var a = function (b) {
    alert(b);
}(function () {
    return 5;
}());

// I missed a semicolon, the immediately-called-lambda is now used as an argument list</pre>
<p>And these are just minor point. Just remember: always be consistent. Omitting the semicolon adds a minor performance penalty as well:<br />
the &#8220;placing&#8221; of semicolons is part of error recovery. It shouldn&#8217;t be neccessary, but it is.</p>
<p>Sometimes the language isn&#8217;t that great, but just ignore these little handy-dandy things. You&#8217;ll be better off, and a better programmer. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://liefcoden.nl/blog/2011/01/come-back-to-me-dear-semicolon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Always slow&#8230;</title>
		<link>http://liefcoden.nl/blog/2010/12/always-slow/</link>
		<comments>http://liefcoden.nl/blog/2010/12/always-slow/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 20:39:15 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[No category]]></category>

		<guid isPermaLink="false">http://liefcoden.nl/blog/2010/12/always-slow/</guid>
		<description><![CDATA[<p>Well, I have to be honest&#8230; I&#8217;m having a hard time figuring out what topics I should write about. </p> <p></p> <p>There are quite a few things I know a lot (or somewhat less than &#8220;a lot&#8221;) about, which means &#8211; for me, at least &#8211; that it&#8217;s pretty hard to choose which topic to [...]]]></description>
			<content:encoded><![CDATA[<p>Well, I have to be honest&#8230; I&#8217;m having a hard time figuring out what topics I should write about. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><span id="more-23"></span></p>
<p>There are quite a few things I know a lot (or somewhat less than &#8220;a lot&#8221;) about, which means &#8211; for me, at least &#8211; that it&#8217;s pretty hard to choose which topic to choose.</p>
<p>Now, I have two options:</p>
<ol>
<li>Write a whole bunch of posts about everything and post them every once in a while.</li>
<li>Let other people choose what I&#8217;ll be writing about!</li>
</ol>
<p>For me, the second option sounds like a lot more fun. So, I&#8217;m asking the people who read this to pick a topic out of the list. Of course, I&#8217;ll also be asking my collegues and such to &#8220;vote&#8221;. Double the fun!</p>
<p>Now for the fun part: what things do I know something about?</p>
<ul>
<li>Programming
<ul>
<li>PHP</li>
<li>JavaScript</li>
<li>CSS</li>
<li>HTML</li>
<li>SQL</li>
<li>Java</li>
<li>*nix</li>
<li>Regular expressions</li>
</ul>
</li>
<li>Music
<ul>
<li>Main instrument: Guitar</li>
<li>Theory (not <strong>too</strong> advanced, but quite a lot)</li>
</ul>
</li>
</ul>
<p>These are the subjects I&#8217;d probably feel comfortable writing about. Make your pick!</p>
]]></content:encoded>
			<wfw:commentRss>http://liefcoden.nl/blog/2010/12/always-slow/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Victims of the Modern Age</title>
		<link>http://liefcoden.nl/blog/2010/10/victims-of-the-modern-age/</link>
		<comments>http://liefcoden.nl/blog/2010/10/victims-of-the-modern-age/#comments</comments>
		<pubDate>Sun, 31 Oct 2010 15:01:45 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://liefcoden.nl/blog/?p=16</guid>
		<description><![CDATA[<p>As I arrived at my parent&#8217;s house yesterday, I noticed a rather large envelope lying in the hall. I looked upon the address label, and saw that it was something for me. I did remember pre-ordering a CD from Star One (a project by Arjen Lucassen, renowned for his work with Ayreon), so I was [...]]]></description>
			<content:encoded><![CDATA[<p>As I arrived at my parent&#8217;s house yesterday, I noticed a rather large envelope lying in the hall. I looked upon the address label, and saw that it was something for me. I did remember pre-ordering a CD from Star One (a project by Arjen Lucassen, renowned for his work with Ayreon), so I was anxious to see what I had received. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I opened up the envelope and looked at the contents: a cool-looking t-shirt and a double-CD! Wow, I could hardly wait to listen to it, so I fired up my laptop, inserted the first CD and started listening. I must say, Arjen has outdone himself <strong>again</strong>! It&#8217;s a really cool, more metal-style album but you can clearly hear he&#8217;s the guy writing the music.</p>
<p>The CD starts off with &#8220;Down the Rabbit Hole&#8221;, a very synth-oriented introduction to the album. Really relaxing and mellow, a very fitting intro to a heavy album.</p>
<p>We proceed with Digital Rain, which is clearly a reference to The Matrix. Kicking in with the heavy drums (which are perfectly executed by Ed Warby) and after a barrage of double bass patterns accompanied by a cool Hammond-piece the vocals kick in:<strong> </strong>Dan Swanö never disappoints! Followed by Damian Wilson with his nice clear voice, the piece proceeds to the chorus: Russell Allen&#8217;s voice is brilliant, and he practically destroyed my headphones with his powerful voice. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  Floor Jansen joins him here, the combo sounds great here. We listen to another verse here, and again the chorus, albeit a bit longer. And there it comes: Gary Wehrkamp and Joost van den Broek trade solos. The song blows you away, it&#8217;s a perfect opening song.</p>
<p>Earth That Was kicks in with a cool guitar riff, of course followed by the riff accompanied by drums &amp;c. Damian opens up, Dan follows with his brutal voice and Russell and Floor execute a perfect duet in the chorus. How does that man (Arjen, of course) come up with these singers? I guess he&#8217;s a lucky dog&#8230;</p>
<p>Next up: Victim of the Modern Age. It starts of with a wacky-sounding keyboard(?) intro, which leads to the first verse, sung by Russell. You can really hear the potential of his voice here. Really cool! The chorus is a combination of all other vocalists who trade off lines. Oh yeah: Violence makes violence, if I must believe Dan. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Human See, Human Do starts off with a voice-over (by Russell, I believe, but I&#8217;m not sure) over what seems to be old film music. It blows into a heavy barrage of double bass and a nice melodic guitar part. All singers get a turn in this song and the music varies enough to keep it interesting (which is my primary reason to listen to the album, to be truly honest). The middle section of the section is a heavy, synth-driven masterpiece with some heavy growling by Dan. See no evil, hear no evil, speak no evil, do no evil. It sounds all too familiar. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  We get blown away by some amazing guitar- and keyboard solos. I&#8217;d say it can only get worse from here.</p>
<p>That&#8217;s when we arrive at &#8220;24 Hours&#8221;, which features a more relaxed intro, which leads to Damian&#8217;s lovely voiced verse. But as Russell starts hurling his powerful voice at you, the music gets heavier as well. We return to Damian (and Russel) one more time before kicking into an almost creepingly dark piece. We get a bit more comforted by Dan and Floor before returning the extremely soft side and some nice harmonic lines and more heavy stuff. It&#8217;s an amazing song (too bad I&#8217;m not that great at writing&#8230;) for sure. Not a single bad part.</p>
<p>Sorry, my time is up! I&#8217;ll probably return to review the other three songs as well, but it&#8217;d be best if you just buy the album (download? heathen!) and enjoy it for yourself. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://liefcoden.nl/blog/2010/10/victims-of-the-modern-age/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Well, now I&#8217;m bloggin&#8217; too, I guess&#8230;</title>
		<link>http://liefcoden.nl/blog/2010/10/well-now-im-bloggin-too-i-guess/</link>
		<comments>http://liefcoden.nl/blog/2010/10/well-now-im-bloggin-too-i-guess/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 10:00:24 +0000</pubDate>
		<dc:creator>Richard</dc:creator>
				<category><![CDATA[No category]]></category>
		<category><![CDATA[about]]></category>
		<category><![CDATA[me]]></category>

		<guid isPermaLink="false">http://www.liefcoden.nl/blog/?p=8</guid>
		<description><![CDATA[<p>I just couldn&#8217;t resist, you know. Everyone seems to have their own blog, except for me. Finally: I&#8217;m here!</p> <p>Even though I&#8217;m working with <a title="Sphoof - Object Oriented PHP Framework" href="http://www.sphoof.nl">Sphoof</a> to write a very simple blog (yes, to prove Sphoof is a viable way of writing solid applications) I wanted to have a [...]]]></description>
			<content:encoded><![CDATA[<p>I just couldn&#8217;t resist, you know. Everyone seems to have their own blog, except for me. Finally: I&#8217;m here!</p>
<p><span id="more-8"></span>Even though I&#8217;m working with <a title="Sphoof - Object Oriented PHP Framework" href="http://www.sphoof.nl">Sphoof</a> to write a very simple blog (yes, to prove Sphoof is a viable way of writing solid applications) I wanted to have a blog. I wanted it, so I installed WordPress, which looks pretty nice.</p>
<p>So, what can you expect here? Well, I play the guitar (in a brilliant band called <a href="http://myspace.com/paradoxmachineband">Paradox Machine</a>), and I&#8217;m a fulltime webdeveloper at expert-shops.com. I like the combination, especially because IT and music don&#8217;t seem pretty related. Well, to me they are. <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>I&#8217;ll see you around, I guess! <img src='http://liefcoden.nl/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://liefcoden.nl/blog/2010/10/well-now-im-bloggin-too-i-guess/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

