<?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/"
	>

<channel>
	<title>akikoo.org &#187; Webdev</title>
	<atom:link href="http://www.akikoo.org/log/category/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.akikoo.org</link>
	<description>akikoo.org &#124; the web home of Aki Karkkainen. Published from Brussels, Belgium.</description>
	<pubDate>Sun, 28 Dec 2008 18:11:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JavaScript frameworks</title>
		<link>http://www.akikoo.org/log/2008/01/19/javascript-frameworks/</link>
		<comments>http://www.akikoo.org/log/2008/01/19/javascript-frameworks/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 16:22:31 +0000</pubDate>
		<dc:creator>Aki Karkkainen</dc:creator>
		
		<category><![CDATA[Webdev]]></category>

		<category><![CDATA[JavaScript framework webdev]]></category>

		<guid isPermaLink="false">http://www.akikoo.org/log/2008/01/19/javascript-frameworks/</guid>
		<description><![CDATA[Times have changed. I used to avoid using JavaSript as I didn&#8217;t see the point. Why use JavaScript when many users disable it anyway? Searching for code snippets and tutorials on the web took a long time and often those scripts didn&#8217;t work properly &#8212; and I didn&#8217;t know how to fix them. But after [...]]]></description>
			<content:encoded><![CDATA[<p>Times have changed. I used to avoid using JavaSript as I didn&#8217;t see the point. Why use JavaScript when many users disable it anyway? Searching for code snippets and tutorials on the web took a long time and often those scripts didn&#8217;t work properly &#8212; and I didn&#8217;t know how to fix them. But after reading a couple of good books, <a href="http://domscripting.com">DOM Scripting (New Riders Press 2005)</a> and <a href="http://beginningjavascript.com">Beginning JavaScript with DOM Scripting and AJAX (Apress 2006)</a>, and after understanding the concepts of graceful degradation, progressive enhancement and <a href="http://onlinetools.org/articles/unobtrusivejavascript">unobtrusive Javascript</a>, I began to see the benefits of using JavaScript. However, I didn&#8217;t know <em>where to start, or how to build or choose a good framework of functions that can be reused</em>.<span id="more-51"></span></p>
<p>Over the past couple of years, a number of JavaScript frameworks have been developed. Here&#8217;s a list of libraries that I&#8217;ve found:</p>
<ul>
<li><a href="http://dean.edwards.name/weblog/2007/03/yet-another">base2.DOM</a></li>
<li><a href="http://dojotoolkit.org">Dojo</a></li>
<li><a href="http://www.robertnyman.com/domassistant">DOMAssistant</a></li>
<li><a href="http://extjs.com">Ext JS</a></li>
<li><a href="http://jquery.com">jQuery</a></li>
<li><a href="http://mochikit.com">MochiKit</a></li>
<li><a href="http://moofx.mad4milk.net">moo.fx</a></li>
<li><a href="http://mootools.net">MooTools</a></li>
<li><a href="http://www.prototypejs.org">Prototype</a></li>
<li><a href="http://qooxdoo.org">qooxdoo</a></li>
<li><a href="http://openrico.org/rico">Rico</a></li>
<li><a href="http://script.aculo.us">script.aculo.us</a></li>
<li><a href="http://developer.yahoo.com/yui">The Yahoo! User Interface Library (YUI)</a></li>
<li><a href="http://www.swffix.org/devblog">SWFObject v2.0</a> (for embedding Flash content)</li>
<li><a href="http://www.bobbyvandersluis.com/ufo">Unobtrusive Flash Objects (UFO) v3.22</a> (for embedding Flash content)</li>
</ul>
<p>Now, I don&#8217;t know yet which one I&#8217;ll use the most. And I need to better understand how JavaScript works. Robert Nyman&#8217;s <a href="http://www.robertnyman.com/domassistant">DOMAssistant</a> seems like a good start. Some other good resources include Roger Johansson&#8217;s article <a href="http://www.456bereastreet.com/archive/200712/choosing_a_javascript_framework%3Cbr%3E%3C/a%3E">Choosing a JavaScript framework</a>, and Chris Heilmann&#8217;s (the author of <a href="http://beginningjavascript.com">Beginning JavaScript with DOM Scripting and AJAX</a> (Apress 2006)) <a href="http://icant.co.uk/articles/seven-rules-of-unobtrusive-javascript">the seven rules of Unobtrusive JavaScript</a>.</p>
<p>Here&#8217;s a quote I like:</p>
<blockquote style="width: 90%;">
<p class="quote">If you simply add a class to the body of the document using DOM you can easily offer a chance for a designer to define both the static and dynamic version of the document.</p>
<p class="author"><cite>&#8211;Chris Heilmann, 2007</cite></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.akikoo.org/log/2008/01/19/javascript-frameworks/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New year, new job</title>
		<link>http://www.akikoo.org/log/2008/01/06/newyear/</link>
		<comments>http://www.akikoo.org/log/2008/01/06/newyear/#comments</comments>
		<pubDate>Sun, 06 Jan 2008 15:30:15 +0000</pubDate>
		<dc:creator>Aki Karkkainen</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Webdev]]></category>

		<category><![CDATA[blogging]]></category>

		<guid isPermaLink="false">http://www.akikoo.org/log/2008/01/06/newyear/</guid>
		<description><![CDATA[Happy New Year! To kick off 2008, I thought I&#8217;d write a few words about blogging (and social networking). I&#8217;ve got a new job too, but more on that later. First of all, I find it difficult to post here regularly. The problem is not that I don&#8217;t have anything to say, but rather that [...]]]></description>
			<content:encoded><![CDATA[<p>Happy New Year! To kick off 2008, I thought I&#8217;d write a few words about blogging (and social networking). I&#8217;ve got a new job too, but more on that later. First of all, I find it difficult to post here regularly. The problem is not that I don&#8217;t have anything to say, but rather that I don&#8217;t have time to do background research when preparing articles. It&#8217;s not easy for me to &#8220;just start writing&#8221;. Writing requires inspiration and practice. Writing takes time &#8212; especially when you&#8217;re not a native English speaker.<span id="more-50"></span></p>
<p>Simon Collison wrote an excellent piece, <a href="http://www.colly.com/comments/two-years-on-heres-another-rant-about-the-state-of-blogging/">Two years on, here&#8217;s another rant about the state of blogging</a>. A very refreshing read indeed. I might give <a href="http://twitter.com/akikoo">Twitter</a> or <a href="http://akikoo.tumblr.com">Tumblr</a> a try, even if I can&#8217;t see myself using them extensively. But they might just be a solution to the time problem, while enhancing communication among colleagues and friends. I follow dozens of blogs every day (web design/development, news, upcoming concerts, tech stuff etc.) via <abbr title="Really Simple Syndication">RSS</abbr> feeds on <a href="http://www.google.com/reader">Google Reader</a>. This keeps me updated, makes me think and gives me new ideas. But if I want to react, contribute, and develop those ideas further, I often just don&#8217;t have time or energy to do that (not on this website, that is). Nothing new here. Talking about information overload and time management. <a href="http://www.backpackit.com/">Backpack</a> is a good tool, but I also need to go out more often.</p>
<p>To conclude this post, let me say that I&#8217;ve just started my new job as a Web Designer/Developer at a Belgian company. I&#8217;m happy to join them &#8212; a good start for 2008!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akikoo.org/log/2008/01/06/newyear/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu Linux 7.10 &#8220;Gutsy Gibbon&#8221; released</title>
		<link>http://www.akikoo.org/log/2007/10/18/ubuntu-new/</link>
		<comments>http://www.akikoo.org/log/2007/10/18/ubuntu-new/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 21:16:49 +0000</pubDate>
		<dc:creator>Aki Karkkainen</dc:creator>
		
		<category><![CDATA[Open source]]></category>

		<category><![CDATA[Webdev]]></category>

		<category><![CDATA[desktop]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.akikoo.org/log/2007/10/18/ubuntu-2/</guid>
		<description><![CDATA[Could 2008 be the year of the Linux desktop? With the latest release of Ubuntu Linux (7.10), I believe for me it will be the year when I finally drop Windows and continue using only Mac OSX and Linux. At home, that is. At work, it might be a different story.
As a former Gentoo Linux [...]]]></description>
			<content:encoded><![CDATA[<p>Could 2008 be <a href="http://www.maximumpc.com/article/2008_year_of_the_linux_desktop" title="2008: Year of the Linux Desktop">the year of the Linux desktop</a>? With the latest release of <a href="http://www.ubuntu.com/" title="Ubuntu website">Ubuntu Linux (7.10)</a>, I believe for me it will be the year when I finally drop Windows and continue using only Mac OSX and Linux. At home, that is. At work, it might be a different story.<span id="more-42"></span></p>
<p>As a former <a href="http://www.gentoo.org/" title="Gentoo Linux website">Gentoo Linux</a> user and current <a href="http://www.akikoo.org/log/2007/06/29/ubuntu/" title="Why Open Source and Ubuntu Linux could succeed in Brussels">Ubuntu enthusiast</a>, I have to say that I&#8217;m quite thrilled with latest developments in desktop Linux. One thing is for sure: I won&#8217;t touch Windows Vista if I have a choice.</p>
<p>See a <a href="http://www.wired.com/software/softwarereviews/news/2007/10/ubuntu_gutsy" title="Wired review on Ubuntu 7.10 (Gutsy Gibbon)">Wired review on Ubuntu</a>, and go on, <a href="http://www.ubuntu.com/" title="Ubuntu website">download</a> and install Ubuntu &#8212; it&#8217;s very easy, and free. You probably won&#8217;t look back.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akikoo.org/log/2007/10/18/ubuntu-new/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bye Bye Internet Explorer 6 or lower</title>
		<link>http://www.akikoo.org/log/2007/07/27/ie/</link>
		<comments>http://www.akikoo.org/log/2007/07/27/ie/#comments</comments>
		<pubDate>Fri, 27 Jul 2007 14:44:52 +0000</pubDate>
		<dc:creator>Aki Karkkainen</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Webdev]]></category>

		<category><![CDATA[browsers]]></category>

		<category><![CDATA[internet explorer]]></category>

		<category><![CDATA[web design]]></category>

		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.akikoo.org/log/2007/07/27/ie/</guid>
		<description><![CDATA[No more support on akikoo.org for dead browsers: Internet Explorer 5, 5.5, or 6. If you&#8217;re reading this with any of the above mentioned browsers, you&#8217;ll see unstyled content only (with just a few basic CSS rules applied).
I simply can&#8217;t be bothered anymore to hack for browsers that haven&#8217;t been in development for years. I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>No more support on <a href="http://www.akikoo.org" title="Aki Karkkainen web home">akikoo.org</a> for dead browsers: Internet Explorer 5, 5.5, or 6. If you&#8217;re reading this with any of the above mentioned browsers, you&#8217;ll see unstyled content only (with just a few basic <abbr title="Cascading Style Sheets">CSS</abbr> rules applied).<span id="more-37"></span></p>
<p>I simply can&#8217;t be bothered anymore to hack for browsers that haven&#8217;t been in development for years. I&#8217;m just waiting for these browsers to disappear from circulation, hopefully as soon as possible.</p>
<p>On this site, <abbr title="Cascading Style Sheets">CSS</abbr> is hidden from Internet Explorer lower or equal to version 6 with <a href="http://www.456bereastreet.com/archive/200511/valid_downlevelrevealed_conditional_comments/">valid conditional comments</a>. A very useful technique indeed.</p>
<p>For browsing, I use <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=32152&amp;t=209" title="Get Firefox 2">Firefox</a>. It&#8217;s the only one I need, and it has some very good extensions too (Firebug, Web Developer, ColorZilla to name a few). For testing, here&#8217;s a list of browsers I&#8217;ve been using &#8212; although in most cases, I only test in Firefox, Safari, Opera, and IE7, and then only occasionally with others, if necessary.</p>
<ul>
<li><em>Windows:</em> <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=32152&amp;t=209" title="Get Firefox 2">Firefox</a>, <a href="http://www.opera.com/" title="Opera browser">Opera</a>, <a href="http://www.flock.com/" title="Flock browser">Flock</a>, <a href="http://www.apple.com/safari/" title="Safari browser">Safari </a>, <a href="http://www.microsoft.com/windows/products/winfamily/ie/" title="IE7 browser">Internet Explorer seven</a></li>
<li><em>Mac OSX:</em> <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=32152&amp;t=209" title="Get Firefox 2">Firefox</a>, <a href="http://www.apple.com/safari/" title="Safari browser">Safari</a>, <a href="http://www.opera.com/" title="Opera browser">Opera</a>, <a href="http://www.flock.com/" title="Flock browser">Flock</a>, <a href="http://www.caminobrowser.org/" title="Camino browser">Camino</a>, <a href="http://www.icab.de/" title="iCab browser">iCab</a>, <a href="http://shiira.jp/en.php" title="Shiira browser">Shiira</a></li>
<li><em>Linux:</em> <a href="http://www.spreadfirefox.com/?q=affiliates&amp;id=32152&amp;t=209" title="Get Firefox 2">Firefox</a></li>
</ul>
<p>The only acceptable reason for not using browsers on the above list would be if IE6 is your company browser (in that case it&#8217;s time to revise that policy, is it not?).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.akikoo.org/log/2007/07/27/ie/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
