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

<channel>
	<title>katmilk</title>
	<atom:link href="http://blog.katmilk.com/index.php/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.katmilk.com</link>
	<description>kat, where's the milk?</description>
	<pubDate>Tue, 16 Sep 2008 05:56:05 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>jQuery reDesign</title>
		<link>http://blog.katmilk.com/index.php/2008/08/29/jquery-redesign/</link>
		<comments>http://blog.katmilk.com/index.php/2008/08/29/jquery-redesign/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 01:01:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

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

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

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=35</guid>
		<description><![CDATA[<p>As many of you have already noticed, our beloved <a href="http://jquery.com/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jquery.com</a> had undergone a <a href="http://jquery.com/blog/2008/08/29/jquerycom-site-redesign/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">redesign</a>. I heart jQuery quite a bit and hate to bash the new design, but all I could think of at first glace was - what were they thinking?</p>
<p>On that note, it isn&#8217;t all that terrible - please hear me out.</p>
<p>The fact that the site has finally undergone a redesign is great, as the previous version was starting to feel a bit outdated, but I&#8217;m not quite sure if this was the right way to go.</p>
<p>Let&#8217;s start right at the top.</p>
<p>The new logo is pretty cool, but I have to say it feels a bit futuristic. Sending a futuristic feel though is not a bad thing, as it shows that jQuery truly lives on the edge and is up to date with the latest trends. However, the logo in combination with the &#8220;rocker&#8221; illustration is too much. Suddenly, the logo looses it&#8217;s feel and it all conflicts. The illustration, is very nicely done - props to  Varick Rosete for his awesome skills! - but the thing is though, it just does not fit jQuery - at least not from my point of view. Next to the &#8220;rocker&#8221; illustration is another tagline, which totally throws me off.  Is there really a need for another tagline/slogan? &#8220;Be a JavaScript Rockstar&#8221; is just so amateur/teen-like. What was wrong with just sticking to the simple, yet bold - &#8220;write less, do more&#8221; slogan? That is such an AMAZING line, it deserves a trademark all of its own!</p>
<p>Overall, the welcome section with the rockstar targets a totally different demographic than what I would consider to be jQuery&#8217;s target. It makes the site look amateur, when compared to the very clean look of <a href="http://mootools.net/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/mootools.net');">MooTools</a> and <a href="http://www.prototypejs.org/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.prototypejs.org');">Prototype</a>. I understand that they wanted to go different and over the top, and they sure did! But it does not seem like they considered their demographic. I am a rocker and a heavy metal chick as well as an awesome developer/designer, and so I&#8217;m a rockstar as they say (literal/non-literal), but to be honest, I was almost offended as a loyal user/fan. I don&#8217;t need to have it blow in my face - it almost felt like mockery.</p>
<p>I must add, that I love the &#8220;Who&#8217;s using jQuery?&#8221; section. That is definitely a great addition. Love it! It would be cool if they would change out/rotate as more big names roll in using jQuery. It would just keep thinks a fresh.</p>
<p>Alright, now that the big/loud portion of the site is out of my system, I can move on to discussing other parts of the site.</p>
<p>Let&#8217;s take a look at the colors at that was the next thing that hit me as I reviewed the site. MooTools not too long ago did a redesign of their site from a dark to a light layout. Hmmm&#8230; jQuery just did the exact opposite going from light to dark. Could it be that the two rivarling libraries are trying to stay at totally opposite ends of the spectrum? It&#8217;s like they&#8217;re using their color schemes as a metaphor. Sidenote - While discussing the color schemes, let me state that the Prototype website blue/orange (<a href="http://www.prototypejs.org/learn" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.prototypejs.org');">tips and tuts page</a>) make me think 1990&#8217;s like whoa! The site is quite clean with a corporate feel, but whoa! on the tutorials page.</p>
<p>I can&#8217;t say I take issue with anything else on the homepage, so next, let&#8217;s explore the site as a whole.</p>
<p>The navigation gets a bit confusing for a second there. When the user visits the <a href="http://ui.jquery.com/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/ui.jquery.com');">UI page</a>, the whole layout resizes. I&#8217;m not sure why they aren&#8217;t the same width, but not a biggie. The thing that I found a little weird, but got over real quick, is that while on the UI page, if the user clicks on &#8220;About,&#8221; they get the about page for the UI. To get the about page for jQuery, the user must click &#8220;jQuery&#8221; and then &#8220;About.&#8221; It&#8217;s just a bit odd as it is not the behavior I expected, but how often will a developer use that nav anyways? Like never!? Well, meaning the about pages. And if so, then the users can figure it out just like I did, after all - we are JavaScript ROCKSTARS with jQuery on our side - and I mean that in a true sense, no mockery there!</p>
<p>Saving the best for last, the documentation/tutorial section is MARVELOUS! As expected, it is excellent and I think I really like the new organization. Getting used to it took&#8230; oh just under a minute. Just one more reason why jQuery RULES!</p>
<p>So there you have it folks! My thoughts on the redesign.</p>
<p>*** UPDATE ***<br />
Just noticed a tweet from John Resig - the &#8220;rockstar&#8221; is officially out (awww - now I feel a little sad) and here is <a href="http://jquery.com/blog/2008/08/29/death-to-javascript-rock-stars/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">their latest post</a>. In response to that, I think there&#8217;s definitely ways to have &#8220;fun&#8221; with the homepage it&#8217;s just a matter of finding the right &#8220;thing&#8221; to represent the fun that fits their demographic. I LOVE that they took immediate action and responded to the wants/needs of the users. Damn&#8230; I LOVE those guys! Awesome work and thanks!</p>
<p>Oh, and I DO love the new-new version of the site.</p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>As many of you have already noticed, our beloved <a href="http://jquery.com/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jquery.com</a> had undergone a <a href="http://jquery.com/blog/2008/08/29/jquerycom-site-redesign/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">redesign</a>. I heart jQuery quite a bit and hate to bash the new design, but all I could think of at first glace was - what were they thinking?</p>
<p>On that note, it isn&#8217;t all that terrible - please hear me out.</p>
<p>The fact that the site has finally undergone a redesign is great, as the previous version was starting to feel a bit outdated, but I&#8217;m not quite sure if this was the right way to go.</p>
<p>Let&#8217;s start right at the top.</p>
<p>The new logo is pretty cool, but I have to say it feels a bit futuristic. Sending a futuristic feel though is not a bad thing, as it shows that jQuery truly lives on the edge and is up to date with the latest trends. However, the logo in combination with the &#8220;rocker&#8221; illustration is too much. Suddenly, the logo looses it&#8217;s feel and it all conflicts. The illustration, is very nicely done - props to  Varick Rosete for his awesome skills! - but the thing is though, it just does not fit jQuery - at least not from my point of view. Next to the &#8220;rocker&#8221; illustration is another tagline, which totally throws me off.  Is there really a need for another tagline/slogan? &#8220;Be a JavaScript Rockstar&#8221; is just so amateur/teen-like. What was wrong with just sticking to the simple, yet bold - &#8220;write less, do more&#8221; slogan? That is such an AMAZING line, it deserves a trademark all of its own!</p>
<p>Overall, the welcome section with the rockstar targets a totally different demographic than what I would consider to be jQuery&#8217;s target. It makes the site look amateur, when compared to the very clean look of <a href="http://mootools.net/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/mootools.net');">MooTools</a> and <a href="http://www.prototypejs.org/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.prototypejs.org');">Prototype</a>. I understand that they wanted to go different and over the top, and they sure did! But it does not seem like they considered their demographic. I am a rocker and a heavy metal chick as well as an awesome developer/designer, and so I&#8217;m a rockstar as they say (literal/non-literal), but to be honest, I was almost offended as a loyal user/fan. I don&#8217;t need to have it blow in my face - it almost felt like mockery.</p>
<p>I must add, that I love the &#8220;Who&#8217;s using jQuery?&#8221; section. That is definitely a great addition. Love it! It would be cool if they would change out/rotate as more big names roll in using jQuery. It would just keep thinks a fresh.</p>
<p>Alright, now that the big/loud portion of the site is out of my system, I can move on to discussing other parts of the site.</p>
<p>Let&#8217;s take a look at the colors at that was the next thing that hit me as I reviewed the site. MooTools not too long ago did a redesign of their site from a dark to a light layout. Hmmm&#8230; jQuery just did the exact opposite going from light to dark. Could it be that the two rivarling libraries are trying to stay at totally opposite ends of the spectrum? It&#8217;s like they&#8217;re using their color schemes as a metaphor. Sidenote - While discussing the color schemes, let me state that the Prototype website blue/orange (<a href="http://www.prototypejs.org/learn" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.prototypejs.org');">tips and tuts page</a>) make me think 1990&#8217;s like whoa! The site is quite clean with a corporate feel, but whoa! on the tutorials page.</p>
<p>I can&#8217;t say I take issue with anything else on the homepage, so next, let&#8217;s explore the site as a whole.</p>
<p>The navigation gets a bit confusing for a second there. When the user visits the <a href="http://ui.jquery.com/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/ui.jquery.com');">UI page</a>, the whole layout resizes. I&#8217;m not sure why they aren&#8217;t the same width, but not a biggie. The thing that I found a little weird, but got over real quick, is that while on the UI page, if the user clicks on &#8220;About,&#8221; they get the about page for the UI. To get the about page for jQuery, the user must click &#8220;jQuery&#8221; and then &#8220;About.&#8221; It&#8217;s just a bit odd as it is not the behavior I expected, but how often will a developer use that nav anyways? Like never!? Well, meaning the about pages. And if so, then the users can figure it out just like I did, after all - we are JavaScript ROCKSTARS with jQuery on our side - and I mean that in a true sense, no mockery there!</p>
<p>Saving the best for last, the documentation/tutorial section is MARVELOUS! As expected, it is excellent and I think I really like the new organization. Getting used to it took&#8230; oh just under a minute. Just one more reason why jQuery RULES!</p>
<p>So there you have it folks! My thoughts on the redesign.</p>
<p>*** UPDATE ***<br />
Just noticed a tweet from John Resig - the &#8220;rockstar&#8221; is officially out (awww - now I feel a little sad) and here is <a href="http://jquery.com/blog/2008/08/29/death-to-javascript-rock-stars/" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">their latest post</a>. In response to that, I think there&#8217;s definitely ways to have &#8220;fun&#8221; with the homepage it&#8217;s just a matter of finding the right &#8220;thing&#8221; to represent the fun that fits their demographic. I LOVE that they took immediate action and responded to the wants/needs of the users. Damn&#8230; I LOVE those guys! Awesome work and thanks!</p>
<p>Oh, and I DO love the new-new version of the site.</p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/08/29/jquery-redesign/feed/</wfw:commentRss>
		</item>
		<item>
		<title>CSS Animations and MooTools</title>
		<link>http://blog.katmilk.com/index.php/2008/05/14/css-animations-and-mootools/</link>
		<comments>http://blog.katmilk.com/index.php/2008/05/14/css-animations-and-mootools/#comments</comments>
		<pubDate>Thu, 15 May 2008 02:10:12 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CSS]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=32</guid>
		<description><![CDATA[<p>Today on Ajaxian I stumbled across an interesting post in regards to <a href="http://ajaxian.com/archives/css-animations-via-mootools" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/ajaxian.com');">CSS animations via MooTools</a>. WebKit&#8217;s CSS animations are pretty cool, but not compatible with all browsers. This little script seems to work pretty nicely with most of the browsers. Well, it works wonderfully in Safari, but is a bit buggy in Firefox. It just does a bit of a jump in Firefox, but overall - runs great. You can view Chris&#8217;s <a href="http://playground.chrisbk.de/moofx/examples.html#exampleF" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/playground.chrisbk.de');">example here</a> and view the <a href="http://playground.chrisbk.de/moofx/moofx.js" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/playground.chrisbk.de');">JavaScript here</a>.</p>
<p>I found it really interesting when I read over the article and instantly thought - can I do that with jQuery? We&#8217;ll have to see&#8230;<br />
∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>Today on Ajaxian I stumbled across an interesting post in regards to <a href="http://ajaxian.com/archives/css-animations-via-mootools" target="_self" onclick="javascript:pageTracker._trackPageview('/outbound/article/ajaxian.com');">CSS animations via MooTools</a>. WebKit&#8217;s CSS animations are pretty cool, but not compatible with all browsers. This little script seems to work pretty nicely with most of the browsers. Well, it works wonderfully in Safari, but is a bit buggy in Firefox. It just does a bit of a jump in Firefox, but overall - runs great. You can view Chris&#8217;s <a href="http://playground.chrisbk.de/moofx/examples.html#exampleF" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/playground.chrisbk.de');">example here</a> and view the <a href="http://playground.chrisbk.de/moofx/moofx.js" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/playground.chrisbk.de');">JavaScript here</a>.</p>
<p>I found it really interesting when I read over the article and instantly thought - can I do that with jQuery? We&#8217;ll have to see&#8230;<br />
∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/05/14/css-animations-and-mootools/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Spring Fever</title>
		<link>http://blog.katmilk.com/index.php/2008/05/06/spring-fever/</link>
		<comments>http://blog.katmilk.com/index.php/2008/05/06/spring-fever/#comments</comments>
		<pubDate>Wed, 07 May 2008 00:53:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

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

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

		<category><![CDATA[spring fever]]></category>

		<guid isPermaLink="false">http://blog.katmilk.com/?p=31</guid>
		<description><![CDATA[<p>So spring is officially here and I seem to be suffering from a little spring fever. It&#8217;s not the typical - restlessness or excitement brought upon by spring, but rather my usual fever-flu-cold.</p>
<p>I get a fever-flu-cold on a regular basis of 4 times a year - as the seasons change. And so for the last week, I&#8217;ve been really fighting it, but today I lost the battle. I woke up with a killer throat ache, throbbing headache, and even body aches. It really sucked! It sucked especially because it was a beautiful day out, and I had lots of work to do, but had no focus or direction. Hopefully, cups full of herbal teas and orange juice in combination with some rest will get me out of bed and into the world.</p>
<p>On the brighter side - I&#8217;ll get to catch up on some reading and doodling.</p>
<p>Oh, oh oh, oh, oh! Almost forgot.</p>
<p>A couple days ago, my boyfriend shared a marvelous piece of information with me and I just have to share with you! So, it turns out, NYTimes prefers to hand-code or use a plain text editor rather than a WYSIWYG editor like Dreamweaver. According to their design director, Khoi Vinh, it just works better. Let me quote:</p>
<blockquote><p>We just find it yields better and faster results.</p></blockquote>
<p>Now, that&#8217;s awesome. I <img src="http://blog.katmilk.com/wp-content/imageUploads/fluff/teardropHeart_12x12.jpg" alt="heart" width="12" height="12" /> my TextMate and would never give it up! If interested, read the <a href="http://news.slashdot.org/firehose.pl?id=647162&amp;op=view" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/news.slashdot.org');">full article here.</a></p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>So spring is officially here and I seem to be suffering from a little spring fever. It&#8217;s not the typical - restlessness or excitement brought upon by spring, but rather my usual fever-flu-cold.</p>
<p>I get a fever-flu-cold on a regular basis of 4 times a year - as the seasons change. And so for the last week, I&#8217;ve been really fighting it, but today I lost the battle. I woke up with a killer throat ache, throbbing headache, and even body aches. It really sucked! It sucked especially because it was a beautiful day out, and I had lots of work to do, but had no focus or direction. Hopefully, cups full of herbal teas and orange juice in combination with some rest will get me out of bed and into the world.</p>
<p>On the brighter side - I&#8217;ll get to catch up on some reading and doodling.</p>
<p>Oh, oh oh, oh, oh! Almost forgot.</p>
<p>A couple days ago, my boyfriend shared a marvelous piece of information with me and I just have to share with you! So, it turns out, NYTimes prefers to hand-code or use a plain text editor rather than a WYSIWYG editor like Dreamweaver. According to their design director, Khoi Vinh, it just works better. Let me quote:</p>
<blockquote><p>We just find it yields better and faster results.</p></blockquote>
<p>Now, that&#8217;s awesome. I <img src="http://blog.katmilk.com/wp-content/imageUploads/fluff/teardropHeart_12x12.jpg" alt="heart" width="12" height="12" /> my TextMate and would never give it up! If interested, read the <a href="http://news.slashdot.org/firehose.pl?id=647162&amp;op=view" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/news.slashdot.org');">full article here.</a></p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/05/06/spring-fever/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Recent Book Purchase</title>
		<link>http://blog.katmilk.com/index.php/2008/05/05/recent-book-purchase/</link>
		<comments>http://blog.katmilk.com/index.php/2008/05/05/recent-book-purchase/#comments</comments>
		<pubDate>Mon, 05 May 2008 23:29:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=29</guid>
		<description><![CDATA[<p>After playing with jQuery and MooTools for the last few weeks, I decided it would really help if I knew a little more about JavaScript.</p>
<p>And so, just a couple days ago, I found myself at Barnes &amp; Noble sifting through books of JavaScript. I was specifically searching for the <a href="http://jspro.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jspro.org');">&#8220;Pro JavaScript Techniques&#8221;</a> by John Resig book. Unfortunately, they did not have any and so I was left to sort through a bunch of other JavaScript books.</p>
<p>After careful analysis, I managed to narrow my selection and I walked out with two books. One: <a href="http://www.sitepoint.com/books/javascript1/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sitepoint.com');">&#8220;Simply JavaScript&#8221;</a> by Kevin Yank and Cameron Adams. Two: <a href="http://www.zeldman.com/dwws/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zeldman.com');">&#8220;Designing with Web Standards&#8221;</a> by Jeffrey Zeldman (second edition).</p>
<p>Currently, I am in the process of reading the &#8220;Simply JavaScript&#8221; and it seems like a really good book. Once I&#8217;m done, or at least half way through it, I&#8217;ll do a fair review of it to let you know if it is worth the time and money.</p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>After playing with jQuery and MooTools for the last few weeks, I decided it would really help if I knew a little more about JavaScript.</p>
<p>And so, just a couple days ago, I found myself at Barnes &amp; Noble sifting through books of JavaScript. I was specifically searching for the <a href="http://jspro.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jspro.org');">&#8220;Pro JavaScript Techniques&#8221;</a> by John Resig book. Unfortunately, they did not have any and so I was left to sort through a bunch of other JavaScript books.</p>
<p>After careful analysis, I managed to narrow my selection and I walked out with two books. One: <a href="http://www.sitepoint.com/books/javascript1/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.sitepoint.com');">&#8220;Simply JavaScript&#8221;</a> by Kevin Yank and Cameron Adams. Two: <a href="http://www.zeldman.com/dwws/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.zeldman.com');">&#8220;Designing with Web Standards&#8221;</a> by Jeffrey Zeldman (second edition).</p>
<p>Currently, I am in the process of reading the &#8220;Simply JavaScript&#8221; and it seems like a really good book. Once I&#8217;m done, or at least half way through it, I&#8217;ll do a fair review of it to let you know if it is worth the time and money.</p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/05/05/recent-book-purchase/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The New Era of Web Designers and Developers</title>
		<link>http://blog.katmilk.com/index.php/2008/04/25/the-new-era-of-web-designers-and-developers/</link>
		<comments>http://blog.katmilk.com/index.php/2008/04/25/the-new-era-of-web-designers-and-developers/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 00:39:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CSS]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=21</guid>
		<description><![CDATA[<p>I&#8217;ve been meaning to make a post about tables and the good and evil use of them for some time now, and a talk with <a href="http://lovemikeg.com" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/lovemikeg.com');">Mike G.</a> (my love bug) the other day inspired me to get writing.</p>
<p>After a discussion over something, I think it was jQuery, but I&#8217;m not sure, he brought up a good point. He mentioned how there is a new era emerging with web designers and developers that have never dealt with tables before and he thought it was funny how all of these new designers/developers will have to pick-up/fix-up all these shitty table based websites. I laughed with him for a bit, until I realized - that is exactly what I have been doing for the last year. At that point, I got a bit annoyed.</p>
<p>And so, &#8220;the new era of web designers/developers&#8221; that have NEVER dealt with tables before is not just emerging, but it&#8217;s already here. Yes, that&#8217;s right, it&#8217;s not just around the corner as it may seem, it&#8217;s right here - starting with me.</p>
<p>Now, do not get this confused with web trends and web standards, etc. I am not talking about seasoned designers/developers that have adopted the table-less design, but rather specifically about those that have NEVER even seen tables in use for website layout.</p>
<p>Let me take you back a bit and give you a little of my background before I continue on this rant of the new era within the web world.</p>
<p>When I decided to pursue and education/career in the graphic and web design world, I have never before opened or used Photoshop, Illustrator or any of the other programs we all use daily. On top of that, I did not know a lick of HTML and had no clue what CSS was. To say the least, I dove head first into the deep end of the pool not realizing how deep it really is and how much of learning I would have to do. Thanks to my drive and motivation and a HUGE learning curve, I managed to learn it all in just a few short months. Now - I am not a seasoned expert, but I can say I am a professional web standards advocate.</p>
<p>I remember walking into my first xHTML/CSS class, not knowing what either one of those languages really do or how they work and just after the first week, walked out with a 100% on my first hand coded (on a piece of paper) xHTML quiz. The CSS came the following week, and a couple weeks later came a fully functioning 3 column xHTML/CSS website that I managed to do all on my own. I was so proud of myself! But enough of that, let&#8217;s move on with the point of this post.</p>
<p>What is the point of this post? I already got sidetracked and forgot.</p>
<p>Yes, I have a super short attention span and on top of that, I suffer from, as my boyfriend calls it, &#8220;premature optimization.&#8221; Actually, I was just recently diagnosed with the &#8220;premature optimization&#8221; syndrome. I&#8217;ve been dealing with it for years, and finally learned the proper name for it. I hear it is quite common.</p>
<p>And so, let&#8217;s swing back.</p>
<p>Yes, the new era of web designers/developers that have NEVER dealt with tables before is already here. It&#8217;s not just around the corner, like I said, it&#8217;s right here - starting with me.</p>
<p>Over the last year, I&#8217;ve worked on several different sites all of which were build using tables. It has definitely been a great learning experience as well as a very painful one. It&#8217;s been painful and frustrating as I have never worked with table based design before and I was totally lost in the code. The best part came when I first tried to organize and clean up the tables in an attempt to make it easier for me to find my place. Unfortunately, in many cases, that was a horrible idea as that resulted in shifting of the layout on the actual site. At that point, I thought to myself - if they don&#8217;t care enough to spend a couple of months on re-building the site to optimize and clean up then why should I?</p>
<p>Using table for layout is absolutely the messiest thing I&#8217;ve ever seen! Not only is it messy, but the decision makers behind the companies with table-based websites have no clue how horrible their code really is and on top of that, most of them are not even willing to consider a re-build of the website. It is our duty as web designers/developers to educate and steer towards the better and the best; however, how does one do that when table-based website owners don&#8217;t even want to hear us out? To them, the sites work just fine the way they are and bring in enough business to satisfy.</p>
<p>I think the main reason behind that logic is just a simple fear of change and perceived loss of time if a reworking of the website was to take place.</p>
<p>Tables can be great when managed and organized properly for their intended use - as tables to display tabular data. When used for layout, the code just gets super messy, confusing and elaborate - I&#8217;m constantly getting lost and can never find anything. I use TextMate as my text editor, and thanks to it&#8217;s &#8220;find&#8221; search option, I can find my way around those messy tables.</p>
<p>When one thinks of a table in terms of information it means simply means some sort of organization of random information in a comprehensive manner. As my <a href="http://www.answers.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.answers.com');">favorite look-up website</a> describes it, tables in general are:</p>
<ol>
<li> An orderly arrangement of data, especially one in which the data are arranged in columns and rows in an essentially rectangular form.</li>
<li> An abbreviated list, as of contents; a synopsis.</li>
</ol>
<p>Roger Johansson, from 456 Berea Street, wrote a marvelous article about the <a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.456bereastreet.com');">proper use of tables</a> a while - while back. It is a great read, just like any other article he writes. If you&#8217;ve never visited his site, I suggest you take a peak every now and then.</p>
<p>Getting back to the messy tables. I once interviewed/trained for two half-days for a company whose website was just an absolute mess of tables within tables and more tables inside of that. The reason I was open to working with them is the fact that they were really open to a re-design/re-build when we talked about it during my interview. However, after two half-days of trying them out, things proved to be completely different (I sort of expected it).</p>
<p>The best part, the part that made me walk out the door and not look back, was when I was asked to use the visual view in Dreamweaver to update the website. Yup - you read right, no joke! The person training me asked me to actually leave the code view and edit the site in the visual view of Dreamweaver. He was actually testing me, to see if I knew how to use it and used that as a leverage for placing me. I can&#8217;t remember the last time I used the visual view in Dreamweaver. I&#8217;m not a huge Dreamweaver fan to start with, I mean - it&#8217;s a great piece of software, but I just prefer my simple text editor. Nonetheless, I was extremely shocked and quite offended, and decided that it just wasn&#8217;t worth my time. It felt like backtracking a few years.</p>
<p>The even more shocking thing was that the person training me was an old era developer without any willingness to improve and change. He was one of those fully satisfied where I&#8217;m at developers and I just could not believe it. He was familiar with HTML/CSS and web standards, but didn&#8217;t care for that at all. I was so frustrated after finding that out. Why wasn&#8217;t he willing to grow, educate himself and the people he was working for? How could he call himself a web developer when he spends his days hacking sites together?</p>
<p>And so, as times change and technology evolves it is up to the individual to stay on top of the cutting edge technology and techniques within their respected field. Web standards have been around for a long time, but only as of late, have the table-less designs really started to shine through. With all the efforts to standardize the web today, there are still many websites being built using tables. There&#8217;s many reasons as to why that is so, but one thought creeps in; could it be the old era web designers/developers are not willing to change, educate themselves or stay up to date?</p>
<p>I wonder - are the old era designers/developers better and right because of their experience, wisdom and authority, or does the eagerness and willingness to learn of the new era web designers/developers make them who are right? How long will it be till the table based layouts become obsolete and if we have designer/developers not willing to grow - will that time ever come?</p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to make a post about tables and the good and evil use of them for some time now, and a talk with <a href="http://lovemikeg.com" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/lovemikeg.com');">Mike G.</a> (my love bug) the other day inspired me to get writing.</p>
<p>After a discussion over something, I think it was jQuery, but I&#8217;m not sure, he brought up a good point. He mentioned how there is a new era emerging with web designers and developers that have never dealt with tables before and he thought it was funny how all of these new designers/developers will have to pick-up/fix-up all these shitty table based websites. I laughed with him for a bit, until I realized - that is exactly what I have been doing for the last year. At that point, I got a bit annoyed.</p>
<p>And so, &#8220;the new era of web designers/developers&#8221; that have NEVER dealt with tables before is not just emerging, but it&#8217;s already here. Yes, that&#8217;s right, it&#8217;s not just around the corner as it may seem, it&#8217;s right here - starting with me.</p>
<p>Now, do not get this confused with web trends and web standards, etc. I am not talking about seasoned designers/developers that have adopted the table-less design, but rather specifically about those that have NEVER even seen tables in use for website layout.</p>
<p>Let me take you back a bit and give you a little of my background before I continue on this rant of the new era within the web world.</p>
<p>When I decided to pursue and education/career in the graphic and web design world, I have never before opened or used Photoshop, Illustrator or any of the other programs we all use daily. On top of that, I did not know a lick of HTML and had no clue what CSS was. To say the least, I dove head first into the deep end of the pool not realizing how deep it really is and how much of learning I would have to do. Thanks to my drive and motivation and a HUGE learning curve, I managed to learn it all in just a few short months. Now - I am not a seasoned expert, but I can say I am a professional web standards advocate.</p>
<p>I remember walking into my first xHTML/CSS class, not knowing what either one of those languages really do or how they work and just after the first week, walked out with a 100% on my first hand coded (on a piece of paper) xHTML quiz. The CSS came the following week, and a couple weeks later came a fully functioning 3 column xHTML/CSS website that I managed to do all on my own. I was so proud of myself! But enough of that, let&#8217;s move on with the point of this post.</p>
<p>What is the point of this post? I already got sidetracked and forgot.</p>
<p>Yes, I have a super short attention span and on top of that, I suffer from, as my boyfriend calls it, &#8220;premature optimization.&#8221; Actually, I was just recently diagnosed with the &#8220;premature optimization&#8221; syndrome. I&#8217;ve been dealing with it for years, and finally learned the proper name for it. I hear it is quite common.</p>
<p>And so, let&#8217;s swing back.</p>
<p>Yes, the new era of web designers/developers that have NEVER dealt with tables before is already here. It&#8217;s not just around the corner, like I said, it&#8217;s right here - starting with me.</p>
<p>Over the last year, I&#8217;ve worked on several different sites all of which were build using tables. It has definitely been a great learning experience as well as a very painful one. It&#8217;s been painful and frustrating as I have never worked with table based design before and I was totally lost in the code. The best part came when I first tried to organize and clean up the tables in an attempt to make it easier for me to find my place. Unfortunately, in many cases, that was a horrible idea as that resulted in shifting of the layout on the actual site. At that point, I thought to myself - if they don&#8217;t care enough to spend a couple of months on re-building the site to optimize and clean up then why should I?</p>
<p>Using table for layout is absolutely the messiest thing I&#8217;ve ever seen! Not only is it messy, but the decision makers behind the companies with table-based websites have no clue how horrible their code really is and on top of that, most of them are not even willing to consider a re-build of the website. It is our duty as web designers/developers to educate and steer towards the better and the best; however, how does one do that when table-based website owners don&#8217;t even want to hear us out? To them, the sites work just fine the way they are and bring in enough business to satisfy.</p>
<p>I think the main reason behind that logic is just a simple fear of change and perceived loss of time if a reworking of the website was to take place.</p>
<p>Tables can be great when managed and organized properly for their intended use - as tables to display tabular data. When used for layout, the code just gets super messy, confusing and elaborate - I&#8217;m constantly getting lost and can never find anything. I use TextMate as my text editor, and thanks to it&#8217;s &#8220;find&#8221; search option, I can find my way around those messy tables.</p>
<p>When one thinks of a table in terms of information it means simply means some sort of organization of random information in a comprehensive manner. As my <a href="http://www.answers.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.answers.com');">favorite look-up website</a> describes it, tables in general are:</p>
<ol>
<li> An orderly arrangement of data, especially one in which the data are arranged in columns and rows in an essentially rectangular form.</li>
<li> An abbreviated list, as of contents; a synopsis.</li>
</ol>
<p>Roger Johansson, from 456 Berea Street, wrote a marvelous article about the <a href="http://www.456bereastreet.com/archive/200410/bring_on_the_tables/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.456bereastreet.com');">proper use of tables</a> a while - while back. It is a great read, just like any other article he writes. If you&#8217;ve never visited his site, I suggest you take a peak every now and then.</p>
<p>Getting back to the messy tables. I once interviewed/trained for two half-days for a company whose website was just an absolute mess of tables within tables and more tables inside of that. The reason I was open to working with them is the fact that they were really open to a re-design/re-build when we talked about it during my interview. However, after two half-days of trying them out, things proved to be completely different (I sort of expected it).</p>
<p>The best part, the part that made me walk out the door and not look back, was when I was asked to use the visual view in Dreamweaver to update the website. Yup - you read right, no joke! The person training me asked me to actually leave the code view and edit the site in the visual view of Dreamweaver. He was actually testing me, to see if I knew how to use it and used that as a leverage for placing me. I can&#8217;t remember the last time I used the visual view in Dreamweaver. I&#8217;m not a huge Dreamweaver fan to start with, I mean - it&#8217;s a great piece of software, but I just prefer my simple text editor. Nonetheless, I was extremely shocked and quite offended, and decided that it just wasn&#8217;t worth my time. It felt like backtracking a few years.</p>
<p>The even more shocking thing was that the person training me was an old era developer without any willingness to improve and change. He was one of those fully satisfied where I&#8217;m at developers and I just could not believe it. He was familiar with HTML/CSS and web standards, but didn&#8217;t care for that at all. I was so frustrated after finding that out. Why wasn&#8217;t he willing to grow, educate himself and the people he was working for? How could he call himself a web developer when he spends his days hacking sites together?</p>
<p>And so, as times change and technology evolves it is up to the individual to stay on top of the cutting edge technology and techniques within their respected field. Web standards have been around for a long time, but only as of late, have the table-less designs really started to shine through. With all the efforts to standardize the web today, there are still many websites being built using tables. There&#8217;s many reasons as to why that is so, but one thought creeps in; could it be the old era web designers/developers are not willing to change, educate themselves or stay up to date?</p>
<p>I wonder - are the old era designers/developers better and right because of their experience, wisdom and authority, or does the eagerness and willingness to learn of the new era web designers/developers make them who are right? How long will it be till the table based layouts become obsolete and if we have designer/developers not willing to grow - will that time ever come?</p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/04/25/the-new-era-of-web-designers-and-developers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MooTools vs. jQuery</title>
		<link>http://blog.katmilk.com/index.php/2008/04/24/mootools-vs-jquery/</link>
		<comments>http://blog.katmilk.com/index.php/2008/04/24/mootools-vs-jquery/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 20:21:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

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

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

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=27</guid>
		<description><![CDATA[<p>Which library is better?</p>
<p>There has been much hype over the different JavaScript libraries such as <a href="http://dojotoolkit.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/dojotoolkit.org');">Dojo</a>, <a href="http://jquery.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jQuery</a>, <a href="http://mootools.net/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/mootools.net');">MooTools</a>, <a href="http://www.prototypejs.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.prototypejs.org');">Prototype</a> and <a href="http://developer.yahoo.com/yui/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/developer.yahoo.com');">Yahoo</a>. I&#8217;d like to focus on MooTools and jQuery as those are the two libraries I have been personally debating as of recently.</p>
<p>As you may already know, I am fairly new to the world of JavaScript and just recently started using jQuery. Just a couple weeks ago, I wrote <a href="http://blog.katmilk.com/index.php/2008/04/11/getting-my-feet-wet-with-jquery/" target="_blank" >my first reactions/review of jQuery</a> and here I am today comparing it head to head with MooTools.</p>
<p>After much analyzing here is what I&#8217;ve come up with.</p>
<p>jQuery is really easy to use and learn. After just a day of playing with it, I learned all kinds of things and quickly caught onto the structure of its syntax. The syntax for jQuery is very simple, easy to understand, quite short and the chain-ability is really sweet. On top of all of that, the documentation and tutorials are phenomenal.</p>
<p>After researching and experimenting with MooTools, I must say that the first thing I noticed is the slightly bulky and less friendly syntax. However, MooTools seems to be great for Object-Oriented Programming and it is very smooth with it&#8217;s animations - almost a Flash-like feel. I thoroughly enjoyed their demo page when I first visited the MooTools website.</p>
<p>The MooTools documentation is pretty good as well, but their website did lack in tutorials. That must be largely because MooTools is marketing itself toward the intermediate and advanced JavaScript developer. But what about the beginners or the not quite intermediate developers that are eager to learn? A few tutorials wouldn&#8217;t hurt, especially, since there seems to be much complaint about the MooTools community and lack of support for the simple-easy questions that someone learning might ask.</p>
<p>After running a <a href="http://mootools.net/slickspeed/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/mootools.net');">SpeedTest</a> found on MooTools website, I found that there is very insignificant difference in the speed of MooTools vs. jQuery and it varies quite a bit from browser to browser and platform to platform. If one takes all of the results into account, overall, MooTools is a bit faster than jQuery. But what is a few milliseconds? Does that really matter?</p>
<p>So where is the hold up and which should you choose?</p>
<p>This got me contemplating on which library would really be the better way to go. I think that is totally up the the individual&#8217;s preference and the project at hand. If a few milliseconds and smoother animation really matter to you, then MooTools is the way to go.</p>
<p>Personally, I&#8217;m loving the ease and friendliness of jQuery and do not care too much for the slight difference in smoothness of the animation. However, if a project comes along and MooTools seems to be a better fit, then that is what I will use; but by default, I&#8217;m staying loyal to jQuery.</p>
<p>It is good to know or at least have a good grasp of both of these libraries, and even some of the other ones, as you never know what you might encounter with a future project or employer. By knowing or at least being familiar with several of these libraries, you&#8217;ll be in a better position to judge and decide which is more fitting for individual projects and you.</p>
<p>In quick summary:<br />
<div style="width:45%; float: left; padding-right: 0px; display: inline;" class="post_column_left"><br />
<strong>jQuery:</strong><br />
Concise syntax<br />
Great documentation and tutorials<br />
Easy to learn, even for beginners<br />
Nice plugin architecture</p>
<p></div></p>
<p><div style="width:45%; float: right; padding-right: 0px;"><br />
<strong>MooTools:</strong><br />
Better for OOP<br />
Smooth animations<br />
More advanced - harder for beginners<br />
Overall faster<br />
</div><div style="clear: both;"></div></p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>Which library is better?</p>
<p>There has been much hype over the different JavaScript libraries such as <a href="http://dojotoolkit.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/dojotoolkit.org');">Dojo</a>, <a href="http://jquery.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jQuery</a>, <a href="http://mootools.net/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/mootools.net');">MooTools</a>, <a href="http://www.prototypejs.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.prototypejs.org');">Prototype</a> and <a href="http://developer.yahoo.com/yui/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/developer.yahoo.com');">Yahoo</a>. I&#8217;d like to focus on MooTools and jQuery as those are the two libraries I have been personally debating as of recently.</p>
<p>As you may already know, I am fairly new to the world of JavaScript and just recently started using jQuery. Just a couple weeks ago, I wrote <a href="http://blog.katmilk.com/index.php/2008/04/11/getting-my-feet-wet-with-jquery/" target="_blank" >my first reactions/review of jQuery</a> and here I am today comparing it head to head with MooTools.</p>
<p>After much analyzing here is what I&#8217;ve come up with.</p>
<p>jQuery is really easy to use and learn. After just a day of playing with it, I learned all kinds of things and quickly caught onto the structure of its syntax. The syntax for jQuery is very simple, easy to understand, quite short and the chain-ability is really sweet. On top of all of that, the documentation and tutorials are phenomenal.</p>
<p>After researching and experimenting with MooTools, I must say that the first thing I noticed is the slightly bulky and less friendly syntax. However, MooTools seems to be great for Object-Oriented Programming and it is very smooth with it&#8217;s animations - almost a Flash-like feel. I thoroughly enjoyed their demo page when I first visited the MooTools website.</p>
<p>The MooTools documentation is pretty good as well, but their website did lack in tutorials. That must be largely because MooTools is marketing itself toward the intermediate and advanced JavaScript developer. But what about the beginners or the not quite intermediate developers that are eager to learn? A few tutorials wouldn&#8217;t hurt, especially, since there seems to be much complaint about the MooTools community and lack of support for the simple-easy questions that someone learning might ask.</p>
<p>After running a <a href="http://mootools.net/slickspeed/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/mootools.net');">SpeedTest</a> found on MooTools website, I found that there is very insignificant difference in the speed of MooTools vs. jQuery and it varies quite a bit from browser to browser and platform to platform. If one takes all of the results into account, overall, MooTools is a bit faster than jQuery. But what is a few milliseconds? Does that really matter?</p>
<p>So where is the hold up and which should you choose?</p>
<p>This got me contemplating on which library would really be the better way to go. I think that is totally up the the individual&#8217;s preference and the project at hand. If a few milliseconds and smoother animation really matter to you, then MooTools is the way to go.</p>
<p>Personally, I&#8217;m loving the ease and friendliness of jQuery and do not care too much for the slight difference in smoothness of the animation. However, if a project comes along and MooTools seems to be a better fit, then that is what I will use; but by default, I&#8217;m staying loyal to jQuery.</p>
<p>It is good to know or at least have a good grasp of both of these libraries, and even some of the other ones, as you never know what you might encounter with a future project or employer. By knowing or at least being familiar with several of these libraries, you&#8217;ll be in a better position to judge and decide which is more fitting for individual projects and you.</p>
<p>In quick summary:<br />
<div style="width:45%; float: left; padding-right: 0px; display: inline;" class="post_column_left"><br />
<strong>jQuery:</strong><br />
Concise syntax<br />
Great documentation and tutorials<br />
Easy to learn, even for beginners<br />
Nice plugin architecture</p>
<p></div></p>
<p><div style="width:45%; float: right; padding-right: 0px;"><br />
<strong>MooTools:</strong><br />
Better for OOP<br />
Smooth animations<br />
More advanced - harder for beginners<br />
Overall faster<br />
</div><div style="clear: both;"></div></p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/04/24/mootools-vs-jquery/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Design Coding - Poetic Prophet</title>
		<link>http://blog.katmilk.com/index.php/2008/04/22/design-coding-poetic-prophet/</link>
		<comments>http://blog.katmilk.com/index.php/2008/04/22/design-coding-poetic-prophet/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 07:09:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CSS]]></category>

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

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

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

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

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

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

		<category><![CDATA[poetic prophet]]></category>

		<category><![CDATA[seo rapper]]></category>

		<guid isPermaLink="false">http://blog.katmilk.com/?p=25</guid>
		<description><![CDATA[<p>Roughly a month ago, Chuck; aka the Poetic Prophet/SEO Rapper, posted a hysterical and yet absolutely marvelous video about web design.</p>
<p>This post is just an ode to <a href="http://moserious.wordpress.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/moserious.wordpress.com');">Poetic Prophet</a> for promoting web standards. In case you haven&#8217;t seen it, below is the video and even lyrics, so you may sing along. Hope you enjoy it as much as I did when I first watched it a couple weeks ago.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/a0qMe7Z3EYg&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/a0qMe7Z3EYg&amp;hl=en" wmode="transparent"></embed></object></p>
<p><strong>Lyrics:</strong></p>
<p>Your site design - the first thing people see,<br />
it should be reflective of you and the industry.<br />
Easy to look at with a nice navigation,<br />
when they can’t find what they want it causes frustration.</p>
<p>A clear call to action to increase the temptation,<br />
use appealing graphics they create motivation.<br />
If you have animation - please use with moderation,<br />
cause search engines can’t index the information.</p>
<p>Display the logos of all your associations,<br />
highlight your contact info that’s an obligation.<br />
Create a clean design - you can use some decoration,<br />
but to try to prevent any client hesitation.</p>
<p>Every page that they click should provide and explanation,<br />
should be easy to understand like having a conversation.<br />
Create a site style you can use your imagination,<br />
but make sure you use correct color combinations.</p>
<p>Do some investigations, look at other organizations,<br />
but don’t duplicate or you might face a litigation.<br />
You done, congratulations - start construction,<br />
move into production - follow these instructions.</p>
<p>Your Photoshop functions - slice that design,<br />
do your layout with divs make sure that it’s aligned.<br />
Please don’t use tables even though they work fine,<br />
when it come to indexing they give searches a hard time.</p>
<p>Make it easy for the spiders to crawl what you provide,<br />
remove font type, font color and font size.<br />
No background colors, keep your coding real neat,<br />
and tag your look and feel on a separate stylesheet.</p>
<p>Better results with xml and css<br />
now you making progress, a lil closer to success.<br />
Describe your doctype so the browser can relate,<br />
make sure you do it great or it won’t validate.</p>
<p>Check in all browsers, I do it directly,<br />
gotta make sure that it renders correctly.<br />
Some use IE, some others use Flock,<br />
some use AOL, I use Firefox.</p>
<p>Title everything including links and images,<br />
don’t use italics, use emphasis.<br />
Don’t use bold, please use strong,<br />
cause if you use bold that’s old and wrong.</p>
<p>You use CSS, you&#8217;re page will load quicker,<br />
your client satisfied - like they eating on a snicker.<br />
They stuck on your page like you made it with a sticker,<br />
and then they convert - now, that’s the real kicker.</p>
<p>Make you a lil richer, your site a lil slicker,<br />
design and code right - man, I hope you get the picture.<br />
What I’m telling you is true - man, it should be a scripture,<br />
if it’s built right you’ll be the pick of the litter.</p>
<p>Everyone will want to follow you like twitter,<br />
competition will get bitter - you’ll shine like glitter.<br />
If you trying to grow - your company will get bigger,<br />
design and code right - man, can you get with it?</p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>Roughly a month ago, Chuck; aka the Poetic Prophet/SEO Rapper, posted a hysterical and yet absolutely marvelous video about web design.</p>
<p>This post is just an ode to <a href="http://moserious.wordpress.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/moserious.wordpress.com');">Poetic Prophet</a> for promoting web standards. In case you haven&#8217;t seen it, below is the video and even lyrics, so you may sing along. Hope you enjoy it as much as I did when I first watched it a couple weeks ago.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="wmode" value="transparent" /><param name="src" value="http://www.youtube.com/v/a0qMe7Z3EYg&amp;hl=en" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://www.youtube.com/v/a0qMe7Z3EYg&amp;hl=en" wmode="transparent"></embed></object></p>
<p><strong>Lyrics:</strong></p>
<p>Your site design - the first thing people see,<br />
it should be reflective of you and the industry.<br />
Easy to look at with a nice navigation,<br />
when they can’t find what they want it causes frustration.</p>
<p>A clear call to action to increase the temptation,<br />
use appealing graphics they create motivation.<br />
If you have animation - please use with moderation,<br />
cause search engines can’t index the information.</p>
<p>Display the logos of all your associations,<br />
highlight your contact info that’s an obligation.<br />
Create a clean design - you can use some decoration,<br />
but to try to prevent any client hesitation.</p>
<p>Every page that they click should provide and explanation,<br />
should be easy to understand like having a conversation.<br />
Create a site style you can use your imagination,<br />
but make sure you use correct color combinations.</p>
<p>Do some investigations, look at other organizations,<br />
but don’t duplicate or you might face a litigation.<br />
You done, congratulations - start construction,<br />
move into production - follow these instructions.</p>
<p>Your Photoshop functions - slice that design,<br />
do your layout with divs make sure that it’s aligned.<br />
Please don’t use tables even though they work fine,<br />
when it come to indexing they give searches a hard time.</p>
<p>Make it easy for the spiders to crawl what you provide,<br />
remove font type, font color and font size.<br />
No background colors, keep your coding real neat,<br />
and tag your look and feel on a separate stylesheet.</p>
<p>Better results with xml and css<br />
now you making progress, a lil closer to success.<br />
Describe your doctype so the browser can relate,<br />
make sure you do it great or it won’t validate.</p>
<p>Check in all browsers, I do it directly,<br />
gotta make sure that it renders correctly.<br />
Some use IE, some others use Flock,<br />
some use AOL, I use Firefox.</p>
<p>Title everything including links and images,<br />
don’t use italics, use emphasis.<br />
Don’t use bold, please use strong,<br />
cause if you use bold that’s old and wrong.</p>
<p>You use CSS, you&#8217;re page will load quicker,<br />
your client satisfied - like they eating on a snicker.<br />
They stuck on your page like you made it with a sticker,<br />
and then they convert - now, that’s the real kicker.</p>
<p>Make you a lil richer, your site a lil slicker,<br />
design and code right - man, I hope you get the picture.<br />
What I’m telling you is true - man, it should be a scripture,<br />
if it’s built right you’ll be the pick of the litter.</p>
<p>Everyone will want to follow you like twitter,<br />
competition will get bitter - you’ll shine like glitter.<br />
If you trying to grow - your company will get bigger,<br />
design and code right - man, can you get with it?</p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/04/22/design-coding-poetic-prophet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Katmilk Design Nearly Complete</title>
		<link>http://blog.katmilk.com/index.php/2008/04/21/katmilk-design-nearly-complete/</link>
		<comments>http://blog.katmilk.com/index.php/2008/04/21/katmilk-design-nearly-complete/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 06:51:50 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

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

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=26</guid>
		<description><![CDATA[<p>I&#8217;m pleased to announce that the design of <a href="http://katmilk.com" target="_blank" >katmilk</a> is nearly complete!</p>
<p>This weekend, I finally sat down and started to really crank in out. I had the design all ready to go for some time now, but just kept putting it off and focusing on other things. Well, after much nagging from friends and loved ones - it&#8217;s finally done. Just need to tweak a few things, and it will soon be up an running.</p>
<p>I&#8217;m excited about showing it off, as I have tried new techniques and approaches with my CSS. I will elaborate more on those once it&#8217;s all up, that way you may view my code and better understand what I am blabbing about.</p>
<p>“Delay always breeds danger and to protract a great design is often to ruin it.” - Miguel de Cervantes Saavedra</p>
<p>∂ meow</p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to announce that the design of <a href="http://katmilk.com" target="_blank" >katmilk</a> is nearly complete!</p>
<p>This weekend, I finally sat down and started to really crank in out. I had the design all ready to go for some time now, but just kept putting it off and focusing on other things. Well, after much nagging from friends and loved ones - it&#8217;s finally done. Just need to tweak a few things, and it will soon be up an running.</p>
<p>I&#8217;m excited about showing it off, as I have tried new techniques and approaches with my CSS. I will elaborate more on those once it&#8217;s all up, that way you may view my code and better understand what I am blabbing about.</p>
<p>“Delay always breeds danger and to protract a great design is often to ruin it.” - Miguel de Cervantes Saavedra</p>
<p>∂ meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/04/21/katmilk-design-nearly-complete/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Making a Move to Firefox 3</title>
		<link>http://blog.katmilk.com/index.php/2008/04/12/making-a-move-to-firefox-3/</link>
		<comments>http://blog.katmilk.com/index.php/2008/04/12/making-a-move-to-firefox-3/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 07:24:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Design]]></category>

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

		<category><![CDATA[Firefox 3]]></category>

		<guid isPermaLink="false">http://blog.katmilk.com/?p=23</guid>
		<description><![CDATA[<p>Firefox 3 has finally made it to it&#8217;s final beta stage - Beta 5 - and it&#8217;s looking and running better than ever.</p>
<p>I just downloaded the new Firefox just a couple days ago to test it out and slowly make the switch from Firefox 2; however, I was very upset when none of my add-ons worked. Naturally, I searched for a way to fix that and make them work and came out with this marvelous add-on that makes all the other add-ons compatible with Firefox 3. The add-on, <a href="https://addons.mozilla.org/en-US/firefox/addon/6543" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/addons.mozilla.org');">Nightly Tester Tools</a>, is available on the mozilla add-ons page. I must add that I came across this marvelous piece of equipment through a post on <a href="http://lifehacker.com/376551/the-complete-field-guide-to-testing-firefox-3" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/lifehacker.com');">LifeHacker</a> where they do a little rant about Firefox 3 and it&#8217;s perks.</p>
<p>After reading <a href="http://lifehacker.com/376551/the-complete-field-guide-to-testing-firefox-3" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/lifehacker.com');">LifeHacker&#8217;s Firefox 3 article</a>, and a couple of other articles from other bloggers prior to that, I must say it seems like everyone is thrashing Firefox 2 as if it was the worst browser ever. I agree that Firefox 3 is 10 times better; however, I would not thrash Firefox 2 so much. After all, if Firefox 2 was so horrible, then why have they (the people that are now thrashing it) used it in the first place? It must have been, because it wasn&#8217;t all that bad after all!</p>
<p>The new Firefox definitely has many awesome features that are just freaking amazing - it is hard not to fall in love with it instantly. The thing that did it for me, literally love at first sight, was the new interface.</p>
<p>It is hard to miss the elegant new dress that Firefox 3 had put on. I <img src="http://blog.katmilk.com/wp-content/imageUploads/fluff/teardropHeart_12x12.jpg" alt="heart" /> the darker shade, and the large back button. Love the fact, that the drop down for the back button is off to the side instead of being a part of it - I rarely use it, but it bugged me whenever it would drop down in Firefox 2. On top of that, it has a smart address bar and the pages seem to load much faster.</p>
<p>Overall, it is much sleeker, faster, smarter, elegant and of course - amazing - after all, it&#8217;s Firefox.</p>
<p>Take a look and try it for yourself - be amazed!</p>
<p><a href="http://www.mozilla.com/en-US/firefox/3.0b5/releasenotes/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mozilla.com');">Read the Beta 5 release notes here.</a><br />
<a href="http://www.mozilla.com/en-US/firefox/all-beta.html" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mozilla.com');">Download Firefox 3 Beta 5 here.</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Firefox 3 has finally made it to it&#8217;s final beta stage - Beta 5 - and it&#8217;s looking and running better than ever.</p>
<p>I just downloaded the new Firefox just a couple days ago to test it out and slowly make the switch from Firefox 2; however, I was very upset when none of my add-ons worked. Naturally, I searched for a way to fix that and make them work and came out with this marvelous add-on that makes all the other add-ons compatible with Firefox 3. The add-on, <a href="https://addons.mozilla.org/en-US/firefox/addon/6543" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/addons.mozilla.org');">Nightly Tester Tools</a>, is available on the mozilla add-ons page. I must add that I came across this marvelous piece of equipment through a post on <a href="http://lifehacker.com/376551/the-complete-field-guide-to-testing-firefox-3" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/lifehacker.com');">LifeHacker</a> where they do a little rant about Firefox 3 and it&#8217;s perks.</p>
<p>After reading <a href="http://lifehacker.com/376551/the-complete-field-guide-to-testing-firefox-3" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/lifehacker.com');">LifeHacker&#8217;s Firefox 3 article</a>, and a couple of other articles from other bloggers prior to that, I must say it seems like everyone is thrashing Firefox 2 as if it was the worst browser ever. I agree that Firefox 3 is 10 times better; however, I would not thrash Firefox 2 so much. After all, if Firefox 2 was so horrible, then why have they (the people that are now thrashing it) used it in the first place? It must have been, because it wasn&#8217;t all that bad after all!</p>
<p>The new Firefox definitely has many awesome features that are just freaking amazing - it is hard not to fall in love with it instantly. The thing that did it for me, literally love at first sight, was the new interface.</p>
<p>It is hard to miss the elegant new dress that Firefox 3 had put on. I <img src="http://blog.katmilk.com/wp-content/imageUploads/fluff/teardropHeart_12x12.jpg" alt="heart" /> the darker shade, and the large back button. Love the fact, that the drop down for the back button is off to the side instead of being a part of it - I rarely use it, but it bugged me whenever it would drop down in Firefox 2. On top of that, it has a smart address bar and the pages seem to load much faster.</p>
<p>Overall, it is much sleeker, faster, smarter, elegant and of course - amazing - after all, it&#8217;s Firefox.</p>
<p>Take a look and try it for yourself - be amazed!</p>
<p><a href="http://www.mozilla.com/en-US/firefox/3.0b5/releasenotes/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mozilla.com');">Read the Beta 5 release notes here.</a><br />
<a href="http://www.mozilla.com/en-US/firefox/all-beta.html" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.mozilla.com');">Download Firefox 3 Beta 5 here.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/04/12/making-a-move-to-firefox-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Getting My Feet Wet With jQuery</title>
		<link>http://blog.katmilk.com/index.php/2008/04/11/getting-my-feet-wet-with-jquery/</link>
		<comments>http://blog.katmilk.com/index.php/2008/04/11/getting-my-feet-wet-with-jquery/#comments</comments>
		<pubDate>Fri, 11 Apr 2008 06:58:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Code]]></category>

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

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

		<guid isPermaLink="false">http://blog.katmilk.com/?p=20</guid>
		<description><![CDATA[<p>For those that are not familiar - <a href="http://en.wikipedia.org/wiki/Jquery" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">jQuery</a> is &#8220;a new type of JavaScript library.&#8221;</p>
<p>For some time now, I&#8217;ve been reading and hearing about how great <a href="http://jquery.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jQuery</a> is and how I need to learn it. And so, yesterday I officially downloaded the current release (1.2.3) and started playing with it. Naturally, considering the fact that I am not crazy versed with JavaScript (I only know the basics), I started with the first tutorial on the <a href="http://jquery.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jQuery website</a> - you know, just to get my feet wet.</p>
<p>I must say, I had fun!</p>
<p>The first tutorial, also called &#8220;How jQuery Works&#8221; by <a href="http://ejohn.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/ejohn.org');">John Resig</a> himself, was a great introduction. Even though a lot of it I&#8217;ve already heard of or seen in use, I read every word. Building a solid base is essential, and so I wanted to make sure I got a good solid understanding of the bare basics.</p>
<p>From the introduction, I learned the proper way of launching the code on (document).ready instead of window.onload. The reason behind this is quite simple. By using window.onload, the code does not execute until all of the elements on the page are downloaded, which includes images, banners, etc. With (document).ready the code gets executed as soon as the document is - well, ready. What that means is that as soon as all of the HTML is loaded into our document, or in other words, as soon as the HTML tag closes, the JavaScript is executed. The beauty of this is that there is no waiting for all the elements on the page to fully download.</p>
<p>The other thing that makes jQuery really awesome is it&#8217;s CSS implementation. Finding this out got me pretty excited as - CSS I know; and so, this part of jQuery makes total sense. It makes it really simple to target an element. It allows you to addClass or removeClass from an element. Better yet, jQuery not only lets you pass CSS selectors, but also works marvelously with pseudo-classes!</p>
<p>There&#8217;s also a good amount of built in events that make the code simpler and concise. The whole list and a bunch of other options can be found in the <a href="http://docs.jquery.com/Main_Page" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.jquery.com');">jQuery documentation</a>. The best part is that all of these events and methods can be chained together, which shortens the code even more. For those a bit more advanced or eager to experiment, please check out this list of <a href="http://www.noupe.com/ajax/37-more-shocking-jquery-plugins.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.noupe.com');">37 More Shocking jQuery Plugins</a>. I came across that just yesterday, and it&#8217;s partly what officially inspired me to dabble into jQuery myself.</p>
<p>Consisting of just one, single JavaScript file, jQuery is quite an amazing library. That&#8217;s right. All of this in just one file, and I am just touching the surface. However, don&#8217;t be fooled! It is anything, but simple. The single file contains massive amounts of goodness and everything you need to get started and rolling, and well beyond with JavaScript.</p>
<p>∂meow</p>
]]></description>
			<content:encoded><![CDATA[<p>For those that are not familiar - <a href="http://en.wikipedia.org/wiki/Jquery" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/en.wikipedia.org');">jQuery</a> is &#8220;a new type of JavaScript library.&#8221;</p>
<p>For some time now, I&#8217;ve been reading and hearing about how great <a href="http://jquery.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jQuery</a> is and how I need to learn it. And so, yesterday I officially downloaded the current release (1.2.3) and started playing with it. Naturally, considering the fact that I am not crazy versed with JavaScript (I only know the basics), I started with the first tutorial on the <a href="http://jquery.com/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/jquery.com');">jQuery website</a> - you know, just to get my feet wet.</p>
<p>I must say, I had fun!</p>
<p>The first tutorial, also called &#8220;How jQuery Works&#8221; by <a href="http://ejohn.org/" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/ejohn.org');">John Resig</a> himself, was a great introduction. Even though a lot of it I&#8217;ve already heard of or seen in use, I read every word. Building a solid base is essential, and so I wanted to make sure I got a good solid understanding of the bare basics.</p>
<p>From the introduction, I learned the proper way of launching the code on (document).ready instead of window.onload. The reason behind this is quite simple. By using window.onload, the code does not execute until all of the elements on the page are downloaded, which includes images, banners, etc. With (document).ready the code gets executed as soon as the document is - well, ready. What that means is that as soon as all of the HTML is loaded into our document, or in other words, as soon as the HTML tag closes, the JavaScript is executed. The beauty of this is that there is no waiting for all the elements on the page to fully download.</p>
<p>The other thing that makes jQuery really awesome is it&#8217;s CSS implementation. Finding this out got me pretty excited as - CSS I know; and so, this part of jQuery makes total sense. It makes it really simple to target an element. It allows you to addClass or removeClass from an element. Better yet, jQuery not only lets you pass CSS selectors, but also works marvelously with pseudo-classes!</p>
<p>There&#8217;s also a good amount of built in events that make the code simpler and concise. The whole list and a bunch of other options can be found in the <a href="http://docs.jquery.com/Main_Page" target="_blank" onclick="javascript:pageTracker._trackPageview('/outbound/article/docs.jquery.com');">jQuery documentation</a>. The best part is that all of these events and methods can be chained together, which shortens the code even more. For those a bit more advanced or eager to experiment, please check out this list of <a href="http://www.noupe.com/ajax/37-more-shocking-jquery-plugins.html" onclick="javascript:pageTracker._trackPageview('/outbound/article/www.noupe.com');">37 More Shocking jQuery Plugins</a>. I came across that just yesterday, and it&#8217;s partly what officially inspired me to dabble into jQuery myself.</p>
<p>Consisting of just one, single JavaScript file, jQuery is quite an amazing library. That&#8217;s right. All of this in just one file, and I am just touching the surface. However, don&#8217;t be fooled! It is anything, but simple. The single file contains massive amounts of goodness and everything you need to get started and rolling, and well beyond with JavaScript.</p>
<p>∂meow</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.katmilk.com/index.php/2008/04/11/getting-my-feet-wet-with-jquery/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
