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

<channel>
	<title>Justin Carmony &#187; CSS</title>
	<atom:link href="http://www.justincarmony.com/blog/tag/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.justincarmony.com/blog</link>
	<description>Web Designer &#38; Software Engineer</description>
	<lastBuildDate>Wed, 01 Feb 2012 04:30:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Video &#8211; Demystifying CSS &amp; WordPress</title>
		<link>http://www.justincarmony.com/blog/2011/11/19/video-demystifying-css-and-wordpress/</link>
		<comments>http://www.justincarmony.com/blog/2011/11/19/video-demystifying-css-and-wordpress/#comments</comments>
		<pubDate>Sat, 19 Nov 2011 19:19:28 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=1051</guid>
		<description><![CDATA[The great guys at Pole Vault Media and WordPress.tv have put up a video of my Demystifying CSS &#038; WordPress talk. Related posts:Demystifying CSS and WordPress WordPress 2.7 &#8211; I Love It! WordPress &#038; OOP


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/talks/demystifying-css-and-wordpress/' rel='bookmark' title='Demystifying CSS and WordPress'>Demystifying CSS and WordPress</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/12/10/wordpress-27-i-love-it/' rel='bookmark' title='WordPress 2.7 &#8211; I Love It!'>WordPress 2.7 &#8211; I Love It!</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/09/21/wordpress-oop/' rel='bookmark' title='WordPress &amp; OOP'>WordPress &#038; OOP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The great guys at <a href="http://www.polevaultmedia.com/">Pole Vault Media</a> and <a href="http://wordpress.tv/">WordPress.tv</a> have put up a <a href="http://wordpress.tv/2011/11/18/justin-carmony-demystifying-css-wordpress/">video</a> of my <a href="http://www.justincarmony.com/blog/talks/demystifying-css-and-wordpress/">Demystifying CSS &#038; WordPress talk</a>.</p>
<p><embed type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" width="630" height="416" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=nY5qPxbg&amp;isDynamicSeeking=true"></embed></p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/talks/demystifying-css-and-wordpress/' rel='bookmark' title='Demystifying CSS and WordPress'>Demystifying CSS and WordPress</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/12/10/wordpress-27-i-love-it/' rel='bookmark' title='WordPress 2.7 &#8211; I Love It!'>WordPress 2.7 &#8211; I Love It!</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/09/21/wordpress-oop/' rel='bookmark' title='WordPress &amp; OOP'>WordPress &#038; OOP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2011/11/19/video-demystifying-css-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Give Presentations</title>
		<link>http://www.justincarmony.com/blog/2011/09/10/why-i-give-presentations/</link>
		<comments>http://www.justincarmony.com/blog/2011/09/10/why-i-give-presentations/#comments</comments>
		<pubDate>Sun, 11 Sep 2011 04:20:37 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Keynote]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[thank you]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=997</guid>
		<description><![CDATA[Today I gave a presentation at WordCamp SLC 2011. It was titled &#8220;Demystifying CSS &#038; WordPress.&#8221; I&#8217;ve uploaded my slides, and hope you all will enjoy them. I&#8217;ve now given several talks at several groups and conferences, and have learned a lot about giving presentations. Two of the biggest things I&#8217;ve learned are first: the ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/10/11/presentation-real-life-scaling/' rel='bookmark' title='Presentation: Real Life Scaling'>Presentation: Real Life Scaling</a></li>
<li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a></li>
<li><a href='http://www.justincarmony.com/blog/2010/10/07/utosc-day-one/' rel='bookmark' title='UTOSC &#8211; Day One'>UTOSC &#8211; Day One</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Today I gave a presentation at <a href="http://2011.slc.wordcamp.org/sessions/">WordCamp SLC 2011</a>. It was titled &#8220;Demystifying CSS &#038; WordPress.&#8221; I&#8217;ve <a href="http://www.slideshare.net/JustinCarmony/demystifying-css-wordpress">uploaded my slides</a>, and hope you all will enjoy them.</p>
<p>I&#8217;ve now <a href="/blog/talks/">given several talks</a> at several groups and conferences, and have learned a lot about giving presentations. Two of the biggest things I&#8217;ve learned are first: <strong>the quality of a talk is (almost) always directly relational to the amount of time spent preparing</strong>. The second is: <strong>great talks always require a great deal of preparation</strong>. </p>
<p>By the time I had given my second presentation, I realized just how much time these presentations take. Several weeks before the presentation, usually 3-4,  I would spend just a week of evenings on research. I&#8217;m not that smart of a person, but fortunately there are brillant people all over the internet who publish their findings. After putting together all my research, I&#8217;ll spend another week or two in my spare time putting together the slides. Then, the final week I&#8217;ll spend practicing and modifying my slides. I usually run through my slides start to finishing 5-6 times (at least). For a 50 minute presentation, that can take a lot of time. While I practice I&#8217;ll add, change, and re-order slides so they flow much more smoothly.</p>
<p>All in all, I spend anywhere from 20-30 hours in total preparation. My day job keeps me really busy, so I only have time for this at night. That is 30 hours I could spend playing a video game, or doing side work, or spending time with my wife, or so many more things. So I had a decision to make. Do I really want to prepare 2-3 presentations a year?</p>
<p>I decided &#8220;yes,&#8221; because after each presentation that I put a lot of work into, I get comments like <a href="http://twitter.com/#!/DustinNay/status/112642231726379008">this</a>:</p>
<blockquote><p>Amen! RT @RickGalan: @JustinCarmony Dude, your preso was awesome. Looking forward to reviewing on your site. #wcslc</p></blockquote>
<p>Then, tonight at the &#8220;after-dinner&#8221; with attendees and speakers, I got this email:</p>
<blockquote><p>Just had to say thank you so much for a great presentation today &#8211;  You made CSS approachable and a possibility to learn &#8211; thank you!!</p>
<p>I feel like if I pick up the book you recommended there might be hope for me after all! <img src='http://c747925.r25.cf2.rackcdn.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>all the best,<br />
Kayla</p></blockquote>
<p>These comments and others told to me in person make it all worth it. Not that I feel special, but I love helping others learn. I have the battle wounds of learning a lot of these technologies, and helping others to learn them more clearly is awesome.</p>
<p>So thank you, all my attendees and listeners! Thank you for all the &#8220;Thank You&#8217;s&#8221;, and I look forward to giving more presentations in the future.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/10/11/presentation-real-life-scaling/' rel='bookmark' title='Presentation: Real Life Scaling'>Presentation: Real Life Scaling</a></li>
<li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a></li>
<li><a href='http://www.justincarmony.com/blog/2010/10/07/utosc-day-one/' rel='bookmark' title='UTOSC &#8211; Day One'>UTOSC &#8211; Day One</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2011/09/10/why-i-give-presentations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking at WordCamp SLC</title>
		<link>http://www.justincarmony.com/blog/2011/08/31/speaking-at-wordcamp-slc/</link>
		<comments>http://www.justincarmony.com/blog/2011/08/31/speaking-at-wordcamp-slc/#comments</comments>
		<pubDate>Wed, 31 Aug 2011 17:32:55 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Presentations]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[wordcamp]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=988</guid>
		<description><![CDATA[I have a few posts I need to write, but wanted to quickly mention I&#8217;ll be speaking at WordCamp SLC this saturday on Demystifying CSS &#038; WordPress. They have a bunch of other great sessions lined up. Looks like there are only 8 tickets left, so if you want to go, hurry up and register! ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/11/13/speaking-utah-php-usergroup-streamlined-web-development/' rel='bookmark' title='Speaking: Utah PHP Usergroup – Streamlined Web Development'>Speaking: Utah PHP Usergroup – Streamlined Web Development</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div style="text-align:center;"><a href="http://2011.slc.wordcamp.org/"><img width="150" height="150" title="WordCamp SLC 2011" alt="WordCamp SLC 2011" src="http://2011.slc.wordcamp.org/files/2011/08/speaking-at-wclsc.png" /></a></div>
<p>I have a few posts I need to write, but wanted to quickly mention I&#8217;ll be speaking at WordCamp SLC this saturday on <a href="http://2011.slc.wordcamp.org/session/demystifying-css-wordpress/">Demystifying CSS &#038; WordPress</a>. They have a bunch of other <a href="http://2011.slc.wordcamp.org/sessions/">great sessions</a> lined up. Looks like there are only 8 tickets left, so if you want to go, hurry up and register!</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/16/speaking-utah-open-source-conference-2009/' rel='bookmark' title='Speaking: Utah Open Source Conference 2009'>Speaking: Utah Open Source Conference 2009</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/11/13/speaking-utah-php-usergroup-streamlined-web-development/' rel='bookmark' title='Speaking: Utah PHP Usergroup – Streamlined Web Development'>Speaking: Utah PHP Usergroup – Streamlined Web Development</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2011/08/31/speaking-at-wordcamp-slc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Videos &amp; Slides on Usibility &amp; Persuasive Design by Andy Budd</title>
		<link>http://www.justincarmony.com/blog/2010/09/28/videos-slides-on-usibility-persuasive-design-by-andy-budd/</link>
		<comments>http://www.justincarmony.com/blog/2010/09/28/videos-slides-on-usibility-persuasive-design-by-andy-budd/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 19:00:12 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Videos]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Andy Budd]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=638</guid>
		<description><![CDATA[For a long time I&#8217;ve been a fan of Andy Budd because of his book CSS Mastery. It basically was one of the core reasons I was able to switch to to 100% CSS standards and compliance. I talk a lot more about his book and CSS in general in a previous post. He is ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/16/web-design-the-cookie-jar-when-dealing-with-clients/' rel='bookmark' title='Web Design &amp; The Cookie Jar: When Dealing with Clients'>Web Design &#038; The Cookie Jar: When Dealing with Clients</a></li>
<li><a href='http://www.justincarmony.com/blog/2009/02/20/new-blog-design/' rel='bookmark' title='New Blog Design'>New Blog Design</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/25/php-design-biggest-database-oversights/' rel='bookmark' title='PHP Design &#8211; Biggest Database Oversights'>PHP Design &#8211; Biggest Database Oversights</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2010/09/andy_budd.jpg"><img src="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2010/09/andy_budd.jpg" alt="" title="andy_budd" width="144" height="144" class="alignright size-full wp-image-645" /></a>For a long time I&#8217;ve been a fan of <a href="http://andybudd.com/" target="_blank">Andy Budd</a> because of his book <a href="http://www.cssmastery.com/" target="_blank">CSS Mastery</a>. It basically was one of the core reasons I was able to switch to to 100% CSS standards and compliance. I talk a lot more about his <a href="http://www.justincarmony.com/blog/2009/01/08/css-im-100-converted/" target="_blank">book and CSS in general in a previous post</a>. He is one of the key people over at the company <a href="http://clearleft.com/">Clearleft</a> in London, and is a popular speaker any many conferences. He specializes in usability and persuasive web designs, helping companies making their websites and user experiences better.</p>
<p>Unfortunately, I haven&#8217;t been able to attend a conference where he is speaking at. However, thanks to the wonders of the internet, there are several videos and slides available from previous presentations. I highly recommend them for any web designer or developer, because we all deal with usability in one form or another. I&#8217;ve gone ahead and gathered a handful of these videos and slides into one article so I can easy reference them for others to watch. You&#8217;ll notice a lot of the themes and ideas in these videos will overlap, but each one has some very good content and advice.</p>
<h2>Designing the User Experience Curve</h2>
<p>This is the first video I watched of one of his presentations, and it has stuck with me for the last year or two. Warning, after watching this video you will no longer look at interacting with others the same, whether on the web or just day to day encounters. You&#8217;ll know what I mean after watching this video.</p>
<p><strong>Slides</strong></p>
<div style="width:425px" id="__ss_463128"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/webdirections/designing-the-user-experience-curve" title="Designing The User Experience Curve">Designing The User Experience Curve</a></strong><object id="__sse463128" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=designingtheuserexperiencecurve-1213243442163420-8&#038;stripped_title=designing-the-user-experience-curve&#038;userName=webdirections" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse463128" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=designingtheuserexperiencecurve-1213243442163420-8&#038;stripped_title=designing-the-user-experience-curve&#038;userName=webdirections" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/webdirections">webdirections</a>.</div>
</div>
<p><strong>Video</strong><br />
<iframe src="http://player.vimeo.com/video/935747" width="601" height="339" frameborder="0"></iframe>
<p><a href="http://vimeo.com/935747">Andy Budd &#8211; FOWD London 2008</a> from <a href="http://vimeo.com/fowd">Future of Web Design</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h2>Persuasive Design: Encouraging Your Users To Do What You Want Them To!</h2>
<p>This is a more recent presentation, and while I couldn&#8217;t find a full start to finish video, I have pieced together a collection of videos that covers most of it. There are quite a few &#8220;aha!&#8221; moments that make you realize different things, and rather fun to listen to.</p>
<p><span id="more-638"></span><strong>Slides</strong></p>
<div style="width:425px" id="__ss_3430914"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/andybudd/persuasivedesign-encouragingyouruserstodowhatyouwantthemto" title="Persuasive Design:  Encouraging Your Users To Do What You Want Them To!">Persuasive Design:  Encouraging Your Users To Do What You Want Them To!</a></strong><object id="__sse3430914" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=persuasion-100314172428-phpapp02&#038;stripped_title=persuasivedesign-encouragingyouruserstodowhatyouwantthemto&#038;userName=andybudd" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse3430914" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=persuasion-100314172428-phpapp02&#038;stripped_title=persuasivedesign-encouragingyouruserstodowhatyouwantthemto&#038;userName=andybudd" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/andybudd">Andy Budd</a>.</div>
</div>
<p><strong>Videos</strong></p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/-amgI4G9DXY?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/-amgI4G9DXY?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/9__Qu5JkifA?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/9__Qu5JkifA?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/Sw-yy8mcBiE?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Sw-yy8mcBiE?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/gvfkJYjWt2w?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gvfkJYjWt2w?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/zWyRWYMCXHU?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/zWyRWYMCXHU?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="640" height="385"></embed></object></p>
<h2>Seductive Design</h2>
<p>This one is very similar to the first video, but there are some differences once you delve into more of the content. There are some very good ideas in here. Now, this isn&#8217;t so much about seductive marketing as it is creating appealing designs.</p>
<p><strong>Slides</strong></p>
<div style="width:425px" id="__ss_2444627"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/andybudd/seductive-design" title="Seductive Design">Seductive Design</a></strong><object id="__sse2444627" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=seductivedesign-091107082134-phpapp02&#038;stripped_title=seductive-design&#038;userName=andybudd" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse2444627" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=seductivedesign-091107082134-phpapp02&#038;stripped_title=seductive-design&#038;userName=andybudd" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/andybudd">Andy Budd</a>.</div>
</div>
<p><strong>Video</strong></p>
<p><iframe src="http://player.vimeo.com/video/7730620" width="600" height="338" frameborder="0"></iframe>
<p><a href="http://vimeo.com/7730620">Andy Budd &#8211; Seductive Design</a> from <a href="http://vimeo.com/build">Build</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<h2>Want more?</h2>
<p>There are a <a href="http://www.slideshare.net/andybudd">few more slides</a> of his presentations on slideshare. I would also recommend subscribing to his <a href="http://andybudd.com/">blog</a>. Hopefully you enjoyed these videos and much as I did.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/16/web-design-the-cookie-jar-when-dealing-with-clients/' rel='bookmark' title='Web Design &amp; The Cookie Jar: When Dealing with Clients'>Web Design &#038; The Cookie Jar: When Dealing with Clients</a></li>
<li><a href='http://www.justincarmony.com/blog/2009/02/20/new-blog-design/' rel='bookmark' title='New Blog Design'>New Blog Design</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/25/php-design-biggest-database-oversights/' rel='bookmark' title='PHP Design &#8211; Biggest Database Oversights'>PHP Design &#8211; Biggest Database Oversights</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/09/28/videos-slides-on-usibility-persuasive-design-by-andy-budd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery UI &#8211; Disable Title On Dialog</title>
		<link>http://www.justincarmony.com/blog/2010/09/15/jquery-ui-disable-title-on-dialog/</link>
		<comments>http://www.justincarmony.com/blog/2010/09/15/jquery-ui-disable-title-on-dialog/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 05:56:35 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jQuery UI]]></category>
		<category><![CDATA[Tips and Tricks]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=580</guid>
		<description><![CDATA[For some reason, this was turning out to be kind of hard to accomplish, and everyone on the internet wanted to do it with JavaScript hacks. My issue was if the JavaScript hack didn&#8217;t execute fast enough, causing the title to flash for just a second, so I&#8217;d much rather do it with CSS. Unfortunately, ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/' rel='bookmark' title='jQuery Tip: Better Toggle'>jQuery Tip: Better Toggle</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/' rel='bookmark' title='Empowering JavaScript Through jQuery'>Empowering JavaScript Through jQuery</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/03/css-id-vs-class/' rel='bookmark' title='CSS – ID vs Class'>CSS – ID vs Class</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2010/09/jquery-ui-logo.png"><img src="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2010/09/jquery-ui-logo.png" alt="" title="jquery-ui-logo" width="200" height="200" class="alignright size-full wp-image-583" /></a>For some reason, this was turning out to be kind of hard to accomplish, and everyone on the internet wanted to do it with JavaScript hacks. My issue was if the JavaScript hack didn&#8217;t execute fast enough, causing the title to flash for just a second, so I&#8217;d much rather do it with CSS. Unfortunately, there are no built in ways to hide it in jQuery. However, there is an option you can pass in the <strong>.dialog()</strong> method: <strong>dialogClass</strong>. This places a custom class in the main div element, allowing you to do something like this:</p>
<pre class="brush: jscript; title: ; notranslate">
function selectLocation()
{
	$('#modalSelectLocation').dialog({
			modal: true,
			dialogClass: 'modalSelectLocation'
			,buttons: {
				Cancel: function(){
					$(this).dialog('close');
				}
				,Continue: function() {
					alert('goto-buy');
				}

			}
		});
}
</pre>
<p>with the css of:</p>
<pre class="brush: css; title: ; notranslate">
.modalSelectLocation .ui-dialog-titlebar { display:none; }
</pre>
<p>Tada! No more Title Bar. However, make sure to have some form of cancel button.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2009/09/15/jquery-tip-better-toggle/' rel='bookmark' title='jQuery Tip: Better Toggle'>jQuery Tip: Better Toggle</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/' rel='bookmark' title='Empowering JavaScript Through jQuery'>Empowering JavaScript Through jQuery</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/10/03/css-id-vs-class/' rel='bookmark' title='CSS – ID vs Class'>CSS – ID vs Class</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/09/15/jquery-ui-disable-title-on-dialog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Apps Dropping IE 6</title>
		<link>http://www.justincarmony.com/blog/2010/02/02/google-apps-dropping-ie-6/</link>
		<comments>http://www.justincarmony.com/blog/2010/02/02/google-apps-dropping-ie-6/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 16:16:59 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=521</guid>
		<description><![CDATA[This morning I found this email in my inbox. I use Google Apps to host my email and calendars, which works really slick and is fabulous. Here is the email: Dear Google Apps admin,​ In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/11/why-google-chrome-is-good-for-firefox/' rel='bookmark' title='Why Google Chrome is Good for FireFox'>Why Google Chrome is Good for FireFox</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/09/10/is-google-following-microsofts-footsteps/' rel='bookmark' title='Is Google following Microsoft&#8217;s footsteps?'>Is Google following Microsoft&#8217;s footsteps?</a></li>
<li><a href='http://www.justincarmony.com/blog/2009/07/20/google-wave-jargon/' rel='bookmark' title='Google Wave Jargon'>Google Wave Jargon</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This morning I found this email in my inbox. I use Google Apps to host my email and calendars, which works really slick and is fabulous. Here is the email:</p>
<blockquote><p>Dear Google Apps admin,​</p>
<p>In order to continue to improve our products and deliver more sophisticated features and performance, we are harnessing some of the latest improvements in web browser technology.  This includes faster JavaScript processing and new standards like HTML5.  As a result, over the course of 2010, <strong>we will be phasing out support for Microsoft Internet Explorer 6.0 ​as well as other older browsers that are not supported by their own manufacturers.</strong></p>
<p>We plan to begin phasing out support of these older browsers on the Google Docs suite and the Google Sites editor on March 1, 2010.  After that point, certain functionality within these applications may have higher latency and may not work correctly in these older browsers. <strong>Later in 2010, we will start to phase out support for these browsers for Google Mail and Google Calendar.</strong></p>
<p>Google Apps will continue to support Internet Explorer 7.0 and above, Firefox 3.0 and above, Google Chrome 4.0 and above, and Safari 3.0 and above.</p>
<p>Starting this week, users on these older browsers will see a message in Google Docs and the Google Sites editor explaining this change and asking them to upgrade their browser.  We will also alert you again closer to March 1 to remind you of this change.</p>
<p>In 2009, the Google Apps team delivered more than 100 improvements to enhance your product experience.  We are aiming to beat that in 2010 and continue to deliver the best and most innovative collaboration products for businesses.</p>
<p>Thank you for your continued support!</p>
<p>Sincerely,</p>
<p>The Google Apps team</p></blockquote>
<p>For all Web Developers around the world, we should all be rejoicing! Having a large internet giant telling its consumers to &#8220;drop IE 6&#8243; and other older browsers will make all our lives easy. I remember while working on a very large site, we used PNG images sparely for some background images. The deadline was extremely tight, but we were (barely) on schedule. Out of the blue I get an email forwarded to me from the marketing director for the client, and it went something like this:</p>
<blockquote><p>Why are all the backgrounds looking nothing like the mock? Its all a funny blue.</p></blockquote>
<p>Of course, the Marketing Director had IE 6. Whats worse, is that he was working for a very large computer technology business. We had to drop everything and apply ugly IE 6 hacks to enable PNG support. At the time, I tried explaining that the browser he was using was released while I was still in highschool, but he didn&#8217;t understand. Hopefully now the big internet giants will start telling people &#8220;Get off IE 6.&#8221; Once people adapt better browsers, the more we can do with the web.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/11/why-google-chrome-is-good-for-firefox/' rel='bookmark' title='Why Google Chrome is Good for FireFox'>Why Google Chrome is Good for FireFox</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/09/10/is-google-following-microsofts-footsteps/' rel='bookmark' title='Is Google following Microsoft&#8217;s footsteps?'>Is Google following Microsoft&#8217;s footsteps?</a></li>
<li><a href='http://www.justincarmony.com/blog/2009/07/20/google-wave-jargon/' rel='bookmark' title='Google Wave Jargon'>Google Wave Jargon</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2010/02/02/google-apps-dropping-ie-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New Blog Design</title>
		<link>http://www.justincarmony.com/blog/2009/02/20/new-blog-design/</link>
		<comments>http://www.justincarmony.com/blog/2009/02/20/new-blog-design/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 02:08:21 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Carrington]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=403</guid>
		<description><![CDATA[I&#8217;ve finally gotten around to putting up my new blog design. It based off the Carrington theme for WordPress. It isn&#8217;t 100% complete yet as I have a handful of more tweaks to do. The archive pages aren&#8217;t formated correctly, and I&#8217;m sure I&#8217;ll find some more changes to make. I&#8217;m still playing around with ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/16/blog-wordpress-theme-experiment-grunge-style/' rel='bookmark' title='Blog WordPress Theme Experiment &#8211; Grunge Style'>Blog WordPress Theme Experiment &#8211; Grunge Style</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/12/06/100th-blog-entry-first-year-of-real-blogging/' rel='bookmark' title='100th Blog Entry &#8211; First Year of Real Blogging'>100th Blog Entry &#8211; First Year of Real Blogging</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/06/09/redesigning-blog/' rel='bookmark' title='Redesigning blog&#8230;.'>Redesigning blog&#8230;.</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finally gotten around to putting up my new blog design. It based off the <a href="http://carringtontheme.com/" target="_blank">Carrington theme</a> for WordPress. It isn&#8217;t 100% complete yet as I have a handful of more tweaks to do. The archive pages aren&#8217;t formated correctly, and I&#8217;m sure I&#8217;ll find some more changes to make. I&#8217;m still playing around with the side menu to find a nice balance for all the content there.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/09/16/blog-wordpress-theme-experiment-grunge-style/' rel='bookmark' title='Blog WordPress Theme Experiment &#8211; Grunge Style'>Blog WordPress Theme Experiment &#8211; Grunge Style</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/12/06/100th-blog-entry-first-year-of-real-blogging/' rel='bookmark' title='100th Blog Entry &#8211; First Year of Real Blogging'>100th Blog Entry &#8211; First Year of Real Blogging</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/06/09/redesigning-blog/' rel='bookmark' title='Redesigning blog&#8230;.'>Redesigning blog&#8230;.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2009/02/20/new-blog-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>CSS – I’m 100% Converted</title>
		<link>http://www.justincarmony.com/blog/2009/01/08/css-im-100-converted/</link>
		<comments>http://www.justincarmony.com/blog/2009/01/08/css-im-100-converted/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 06:01:35 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Books]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS Mastery]]></category>
		<category><![CDATA[Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/?p=326</guid>
		<description><![CDATA[It has been a hard, long road. But these last few days, I&#8217;ve finally have reached a realization of a great step in my life as a web design: I&#8217;m 100% converted to CSS layouts, and have forsaken tables. 5 years ago I would have believed that would be impossible, and that I would love ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/11/03/mysql-does-table-exist-wo-throwing-errors/' rel='bookmark' title='MySQL &#8211; Does Table Exist w/o Throwing Errors'>MySQL &#8211; Does Table Exist w/o Throwing Errors</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/06/23/php-practices-buffering-your-autoload/' rel='bookmark' title='PHP Practices: Buffering your autoload'>PHP Practices: Buffering your autoload</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/02/19/ms-sql-2005-t-sql-row-count-for-each-table/' rel='bookmark' title='MS SQL 2005 (T-SQL) Row Count for Each Table'>MS SQL 2005 (T-SQL) Row Count for Each Table</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It has been a hard, long road. But these last few days, I&#8217;ve finally have reached a realization of a great step in my life as a web design: I&#8217;m 100% converted to CSS layouts, and have forsaken tables. 5 years ago I would have believed that would be impossible, and that I would love and use tables for my layouts until the day I die. I remember hearing the lectures and heated discussions on using CSS instead, but I couldn&#8217;t bring myself to using CSS for layouts. Don&#8217;t get me wrong, using CSS was amazing for <strong>formatting</strong> and <strong>styling</strong>, such a color, size, bolding, etc. I love it every second and my conversion to CSS for those scenarios was very quick. However, the positioning of content, headers, footers, side menus and navigation was a nightmare for me at first. I just didn&#8217;t get it.</p>
<p>However, a few days ago I had to work with a layout that was created using tables. I looked at the source, face palmed my head, and dreaded the misery of working with it. There was no rhyme or reason to the syntax. It was total chaos. Then, when I had to create a similar page using the exact images, just adding different dynamic content, I was able to quickly re-make the page. The source was smaller and easier to read and work with. I had to incorporate content and styling from other parts of the website. I easily added the links to the needed CSS files, called the exact same rendering methods, and it worked perfectly. Super simple and easy.</p>
<p>We rolled the new content live, and we had a situation. Wonderful Internet Explorer 6 &amp; 7 had issues rendering both pages, the table based and CSS based. I spent <strong>2 hours</strong> trying to figure out the issues with the table based page. I couldn&#8217;t figure out where the extra space was coming from. I finally got it to the point where it didn&#8217;t look &#8220;bad&#8221; but it wasn&#8217;t 100% fixed. I then looked at the CSS page, and within <strong>10 minutes </strong>I was able to solve the problem. I sat back in awe, and pondered the wonder that had just happened. I had converted, 100%, to using CSS layouts. I couldn&#8217;t imagine doing it any other way. There are appropriate times to use tables, but only then do I use them.</p>
<h2>Why the Long, Hard Conversion?</h2>
<p><strong>Control</strong> &#8211; It is really, really simple why I had such a hard time switching over to using CSS for layouts. I had much more straight forward control over my layouts with tables. Yes, they were a pain to maintain. Yes, the source looked at total mess. Regardless, I could easily control every aspect of my layout. 100% height? No problem! Align text to the bottom of the cell? Piece of cake. Center stuff? I could do it blindfolded. While the source of tables might stink to edit, the concepts were very, very simple. After playing around with table layouts for a little while, you could learn all the tricks and understand the concepts. Even if you had a bug or problem, 99% of the time the solution was obvious and straight forward.</p>
<p>CSS on the other hand is a complete beast to wrap your head around. Especially if you had lived with tables, like I had, for years and years. With tables, there is little theory. You just make grid like layouts and go. CSS has a lot of principles you must understand before you can really use it. The box model, positioning, floating, etc. It can all be very complicated, and frustrating when it doesn&#8217;t work. Many times when my layout would break, I didn&#8217;t know if it was a browser issue, or maybe I had an error on my side. How do I fix it? I have to search over and over again on the internet, and there wasn&#8217;t a single place to find answers. Many times I would have to comb through results from forums, blogs, and articles to find my answer.</p>
<h2>How I&#8217;ve Mastered CSS</h2>
<p>I&#8217;m proud that I&#8217;ve finally been able to embrace <strong><em>and</em></strong> benefit from CSS. It has enabled my web development to be faster, cleaner, and more efficient. There have been several things that have helped immensely, and hopefully they can help you too.</p>
<h3>Step 1: CSS Mastery by Andy Budd</h3>
<p><a href="http://www.cssmastery.com/" target="_blank">This book</a> is a must for every single website designer. It has the perfect balance of technical knowledge, real application, and great examples. It isn&#8217;t very long, and can be read in a few hours. It covers the basics &amp; explains the principles, and is a great reference always. However, the best way I can describe what this book did for me is this: before, I felt guilt tripped into using CSS. Viewers with accessibility issues would have a difficult time. My HTML wasn&#8217;t &#8220;meaningful&#8221; but a jumble of tables and mess.</p>
<p>However, after reading this book, I <em><strong>preferred</strong></em> to use CSS. I saw all the advantages, I understood the principles, and I knew how to make CSS work for me. This book was better than any other tutorial, documentation, video, etc that I had ever used. I walked away feeling like I could actually use CSS.</p>
<h3>Step 2: FireBug</h3>
<p>If you are a web developer, and you do not have <a href="http://getfirebug.com/" target="_blank">FireBug</a>, you are in the stone-age. FireBug is a debugging tool that is a add-on for FireFox. It allows you to visualize and follow exactly how you&#8217;re CSS is being executed. See how much space a DIV tag was taking, and see it&#8217;s properties, and the different CSS statements that gave it it&#8217;s properties was a break through. I would say 90% of my CSS issues and bugs can be solved by using FireBug. Of course there will be IE bugs that I can&#8217;t use FireBug to solve, but it a million times better than not having it at all.</p>
<p>Also, have FireBug enabled all the time. There are many times where I&#8217;ll see a website with a cool technique and analyze how they do it using FireBug. Its a great way to learn new things.</p>
<h3>Step 3: Cold Turkey w/ Small Project</h3>
<p>The next step for me was going Cold Turkey on a small project. Why cold turkey? (Cold turkey is a saying that means to make a change instantly, and not slowly change over) It is painful, but forcing yourself to use 100% legit CSS makes you learning the techniques for using CSS well. Why a small project? Trust me, it will be very, very frustrating. Your small project&#8217;s design shouldn&#8217;t be overly complicated. Keep it simple. A great way to start is simply creating a personal portfolio website, 5-10 pages, and use 100% CSS. After getting the hang of it, gradually start working on large projects. Make a new blog theme, or incorporate CSS in all of your work. Eventually, you&#8217;ll find yourself using CSS more often than not.</p>
<h3>Step 4: Make Designs CSS Friendly</h3>
<p>With tables, I had total (while chaotic) control over my designs. You can also have that same control with CSS, but its takes different techniques, and often the more crazy, the more likely a browser will make it look bad. This was extremely frustrating for me as a web development. Make your life easy at first by making CSS friendly designs. If a design used to require 6 nested tables with many width and height definitions, setting the backgrounds to each one to make an effect look just right, it is probably over complicated, and unnecessary. Make your design easy to implement in CSS at first. You&#8217;ll find yourself making cleaner designs, and after you get the hang of it, you will start designing websites with CSS in mind. Instead of seeing grid frameworks with tables, you&#8217;ll see DIV tags.</p>
<h3>Step 5: Keep Notes on Bugs &amp; Solutions</h3>
<p>Last, but not least, make sure you track the bugs you have, and your solutions to them. You&#8217;ll find recurring problems that you always will face. How to get 100% height, how to solve box model issues, etc. If you&#8217;re good at documenting problems &amp; solutions, you&#8217;ll find that down the road you&#8217;ll rarely run into a problem you haven&#8217;t already faced. CSS has it&#8217;s weaknesses, but you&#8217;ll know how to overcome them. I personally need to do better at this step 5. I swear that once every 3-4 months I have an issue with unordered lists and IE6. You&#8217;d think I would write down the solution?</p>
<h3>Step 6: Validate, Validate, Validate!</h3>
<p>Many times a &#8220;bug&#8221; with CSS isn&#8217;t actually a bug, but you using it wrong. Typos can cause drastic affects, yet may not be apparent where the typo is. Services like <a href="http://validator.w3.org/" target="_blank">W3C&#8217;s Validation tools</a> make life easier. I know its frustrating when it spits back 27 errors, saying you&#8217;re doing it all wrong. However, if you get in the habit, validation will soon become a great tool and not a burden.</p>
<h3>Step 7: Don&#8217;t Look Back</h3>
<p>Once you start this journey, don&#8217;t look back at how you used to do it. Forget table layouts and it&#8217;s unreadable markup. You&#8217;re better than that! Trust me, I know how frustrating it can be when you don&#8217;t understand why your layout isn&#8217;t working like you want it to. I was in your shoes thinking &#8220;I will never, ever use and like CSS.&#8221; But I&#8217;m telling you, now I can&#8217;t stand the old methods. I cringe when I have to use a table for non-tabular uses. It is possible to love CSS! The more you revert to old table layouts the more you&#8217;ll struggle to convert to CSS.</p>
<h2>Conclusion</h2>
<p>I&#8217;m glad I&#8217;ve suffered through the torment of learning and mastering CSS. While I wish the learning curve for me hadn&#8217;t been so dramatic and difficult, it has paid off. Now that I have well formed XHTML documents with valid CSS, I can do all sort of things using JavaScript and jQuery, and do it quickly and efficiently. If you find yourself struggling, I highly suggest following my steps. I promise, it will pay off in the end. To be 100% honest, I still am totally shocked I&#8217;m a CSS fan now. If myself from five years ago could see me to day, that Justin Carmony in the past would be in utter disbelief.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/11/03/mysql-does-table-exist-wo-throwing-errors/' rel='bookmark' title='MySQL &#8211; Does Table Exist w/o Throwing Errors'>MySQL &#8211; Does Table Exist w/o Throwing Errors</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/06/23/php-practices-buffering-your-autoload/' rel='bookmark' title='PHP Practices: Buffering your autoload'>PHP Practices: Buffering your autoload</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/02/19/ms-sql-2005-t-sql-row-count-for-each-table/' rel='bookmark' title='MS SQL 2005 (T-SQL) Row Count for Each Table'>MS SQL 2005 (T-SQL) Row Count for Each Table</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2009/01/08/css-im-100-converted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML Education in Universities</title>
		<link>http://www.justincarmony.com/blog/2008/12/10/html-education-in-universities/</link>
		<comments>http://www.justincarmony.com/blog/2008/12/10/html-education-in-universities/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 19:24:46 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[College]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Frustration]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/2008/12/10/html-education-in-universities/</guid>
		<description><![CDATA[Why, oh why, are website classes so extremely out of date in universities, colleges, and schools? I just spent the last few hours helping my wife with her Information Systems class. I&#8217;ve had to do similar assignments for technology classes, yet the things they are teaching are extremely out of date and a waste of ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/10/03/css-id-vs-class/' rel='bookmark' title='CSS – ID vs Class'>CSS – ID vs Class</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/09/22/php-6-books-did-i-miss-something/' rel='bookmark' title='PHP 6 Books &#8211; Did I Miss Something?'>PHP 6 Books &#8211; Did I Miss Something?</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/05/20/iphone-sdk-learning-the-basics-by-removing-the-touch/' rel='bookmark' title='iPhone SDK &#8211; Learning the Basics by Removing the Touch'>iPhone SDK &#8211; Learning the Basics by Removing the Touch</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2008/12/graduation-cap.jpg"><img src="http://c747925.r25.cf2.rackcdn.com/blog/wp-content/uploads/2008/12/graduation-cap.jpg" alt="" title="graduation-cap" width="200" height="162" class="alignright size-medium wp-image-313" /></a>
<p>Why, oh why, are website classes so extremely out of date in universities, colleges, and schools? I just spent the last few hours helping my wife with her Information Systems class. I&#8217;ve had to do similar assignments for technology classes, yet the things they are teaching are extremely out of date <span style="font-weight: bold; font-style: italic;">and</span> a waste of time. Why? After taking these classes, to actually use HTML, I would have to unlearn 80% of what they taught, and re-learn from scratch.</p>
<p>It is one thing to keep things very simple. However, if I have a basic Account class, and I would expect to learn about Credits, Debits, and keeping a ledger. There isn&#8217;t a need to get into complex concepts or advanced journal entries. However, if I take an Accounting class, and they teach me incorrect concepts, that class would be 100% worthless. I&#8217;ve uploaded the project my wife had done for her class, after following their textbook and professors instructions. This is also after helping her remove as much &#8220;junk&#8221; HTML.</p>
<p><a href="http://www.justincarmony.com/blog/files/website/">Her Website Assignment</a></p>
<p>For those HTML Gurus out there, if they look at the source, they&#8217;ll cringe. I haven&#8217;t seen this poor of HTML since the 90s. Also, guess what? The book they were following was published in 2008. How well does this example validate? <a href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.justincarmony.com%2Fblog%2Ffiles%2Fwebsite%2Findex.html&amp;charset=(detect+automatically)&amp;doctype=XHTML+1.0+Strict&amp;group=0&amp;user-agent=W3C_Validator%2F1.606">Terrible</a>. This was after I helped her strip every bad piece of HTML I could without &#8220;breaking&#8221; the instructions.</p>
<p>Why teach your students to use very, very old markup? I guess is the authors don&#8217;t have a clue. However, if I hired a person who says they know HTML, and the produced the stuff books teaches, I would very upset. I mean, who teaches their students to use background images like that? Here is what HTML classes need to teach:</p>
<h2>HTML Structure</h2>
<p>Don&#8217;t worry about styling at first. Just worry about the structure. That is why they invented CSS (Cascade Styles Sheets). Teach your students how to use your correct markup. Use strong, emphasis, and span tags. Here are some examples:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!-- Bad --&gt;
&lt;img src=&quot;image.jpg&quot;&gt;

&lt;!-- Good --&gt;
&lt;img src=&quot;image.jpg&quot; alt=&quot;My Dog&quot; /&gt;

&lt;-- Bad --&gt;
&lt;b&gt;Bold&lt;/b&gt;, &lt;i&gt;Italics&lt;/i&gt;

&lt;!-- Good --&gt;
&lt;strong&gt;Bold&lt;/strong&gt;, &lt;em&gt;Italics&lt;/em&gt;
</pre>
<p>Once they have a good base for HTML structure, then you can move on to Styling. There is no need to use Font, B, or I tags. </p>
<h2>Cascade Styling</h2>
<p>I can see why a professor would be leery to teach about Cascade Style-sheets. They can be confusing, and a new concept for their students. Also, Information System classes usually only have 2-3 weeks before moving onto another subject. So keep is very, very basic. Don&#8217;t even touch on ID and CLASS attributes if you don&#8217;t have time. Just show changing the colors of links, and maybe making strong and emphasis tags different colors. Keep it simple. However, do NOT resort to deprecated methods that may seem easier to use at first, but hurt the student&#8217;s full education on the subject.</p>
<h2>Teach Principles, Not Motions</h2>
<p>My wife&#8217;s professor held an optional saturday class to help with the assignment. If a student went, the teacher would walk through, step-by-step, what to put into notepad to make their websites. However, there wasn&#8217;t any discuss as to why they were typing what they we&#8217;re. Unfortunately, I feel like they were probably just going through the motions. The goal of teaching students is that they walk away with something. If you&#8217;re just spoon feeding the students what to type, what good is it doing? Isn&#8217;t it just a waste of time?</p>
<p>Don&#8217;t spend time getting a better &#8220;end result&#8221; by sacrificing the learning process. Teach students the &#8220;why&#8221; for what they are doing. If that means you only mention CSS, show how it works, but not require the students to write any, so be it. I know technology can be extremely difficult to teach. Many students have a hard time grasping concepts. Technology professions, such as website designers, usually rely heavily on self-taught technologies. Traditional classes usually aren&#8217;t well adapt to keeping up with the content.</p>
<h2>What Should Professors Do?</h2>
<p>Don&#8217;t worry about crazy backgrounds, changing colors, and different font sizes. Focus on good, validated content. If its super simple, thats fine. You can tell your students if they are interested in learning more, point them to websites like <a href="http://www.w3schools.com">W3Schools</a>.</p>
<p>Also, I would say a large portion of the blame lies on the Book Publishers. I would assume many of these teachers and professors are teaching general information systems classes. They aren&#8217;t experienced web designers and just teach what is in the books. The fact that students are buying brand new books with outdated content is rediculous. Maybe 2-3 years out of date, but not a decade.</p>
<p>I don&#8217;t know what else, other then there is nothing that drives me crazy more than sitting in a class learning something the wrong way.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/10/03/css-id-vs-class/' rel='bookmark' title='CSS – ID vs Class'>CSS – ID vs Class</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/09/22/php-6-books-did-i-miss-something/' rel='bookmark' title='PHP 6 Books &#8211; Did I Miss Something?'>PHP 6 Books &#8211; Did I Miss Something?</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/05/20/iphone-sdk-learning-the-basics-by-removing-the-touch/' rel='bookmark' title='iPhone SDK &#8211; Learning the Basics by Removing the Touch'>iPhone SDK &#8211; Learning the Basics by Removing the Touch</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2008/12/10/html-education-in-universities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Empowering JavaScript Through jQuery</title>
		<link>http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/</link>
		<comments>http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 00:31:27 +0000</pubDate>
		<dc:creator>Justin Carmony</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ASP .NET]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/</guid>
		<description><![CDATA[Once I discovered jQuery, my life as a web developer changed. There are few libraries, tools, etc. that I can honestly say have completely changed the way I code. In all honesty, jQuery makes the difficult aspects of JavaScript and turns them into a strength. I recommend it over any other JavaScript library I know. ...


Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/01/07/asp-net-20-gridviews-hyperlinkfield-and-javascript/' rel='bookmark' title='ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript'>ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/04/21/iphone-web-development-controlling-the-viewport-via-javascript/' rel='bookmark' title='iPhone Web Development: Controlling the viewport via Javascript'>iPhone Web Development: Controlling the viewport via Javascript</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/05/16/iphone-sdk-dna-a-frustrating-issue/' rel='bookmark' title='iPhone SDK DNA &#8211; A Frustrating Issue'>iPhone SDK DNA &#8211; A Frustrating Issue</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Once I discovered <a href="http://jquery.com/">jQuery</a>, my life as a web developer changed. There are few libraries, tools, etc. that I can honestly say have completely changed the way I code. In all honesty, jQuery makes the difficult aspects of JavaScript and turns them into a strength. I recommend it over any other JavaScript library I know. It is smaller, leaner, straight forwards, and more powerful than anything out there. Large companies like Google, Microsoft, and Dell use it. Microsoft is now including jQuery in Visual Studio, their powerful IDE for making websites. If anything, I have yet to meet a person who has used jQuery and has gone to anything else.</p>
<p>Learning anything new can be challenging, so I thought I would share my resources on learning jQuery. First off you need to check out <a href="http://docs.jquery.com/Tutorials">jQuery&#8217;s tutorial section</a>. I recommend just about every tutorial on there, and each will help you understand jQuery a little better. Once you&#8217;ve gone through the tutorials on how jQuery, sit down and make something meaningful with it. Don&#8217;t just follow the tutorials, but actually try to use it in your next project. Soon you&#8217;ll see how amazing jQuery can be. Last but not least, my absolute favorite quick reference is <a href="http://visualjquery.com/">Visual jQuery</a> by Remy Sharp &amp; Yehuda Katz. When ever I need to look up quickly how to do something, I use can find it within seconds on Visual jQuery.</p>
<p>I&#8217;m going to try to post at least one tip or trick with jQuery every week, not only to help me keep a history of my tricks, but to help others solve common problems. If anyone has any questions, please feel free to leave a comment and I&#8217;d be more than happy to answer any questions.</p>


<p>Related posts:<ol><li><a href='http://www.justincarmony.com/blog/2008/01/07/asp-net-20-gridviews-hyperlinkfield-and-javascript/' rel='bookmark' title='ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript'>ASP .NET 2.0, GridViews, HyperLinkField, and JavaScript</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/04/21/iphone-web-development-controlling-the-viewport-via-javascript/' rel='bookmark' title='iPhone Web Development: Controlling the viewport via Javascript'>iPhone Web Development: Controlling the viewport via Javascript</a></li>
<li><a href='http://www.justincarmony.com/blog/2008/05/16/iphone-sdk-dna-a-frustrating-issue/' rel='bookmark' title='iPhone SDK DNA &#8211; A Frustrating Issue'>iPhone SDK DNA &#8211; A Frustrating Issue</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.justincarmony.com/blog/2008/10/24/empowering-javascript-through-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 43/137 queries in 0.060 seconds using memcached
Content Delivery Network via Rackspace Cloud Files: c747925.r25.cf2.rackcdn.com

Served from: www.justincarmony.com @ 2012-02-07 19:53:51 -->
