<?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>markhealey.org &#187; developing</title>
	<atom:link href="http://www.markhealey.org/archives/category/developing/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.markhealey.org</link>
	<description>A flavorful blend of all things Mark.</description>
	<lastBuildDate>Sat, 21 Jan 2012 03:48:14 +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>Tools for web developers</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Ftools-for-web-developers%2F&#038;seed_title=Tools+for+web+developers</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Ftools-for-web-developers%2F&#038;seed_title=Tools+for+web+developers#comments</comments>
		<pubDate>Thu, 01 Dec 2011 03:37:21 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1782</guid>
		<description><![CDATA[Tons of tools for web developers using Firefox. One of the goals of Firefox have always been to make the lives of web developers as easy and productive as possible, by providing tools and a very extensible web browser to enable people to create amazing things.]]></description>
			<content:encoded><![CDATA[<p><a href="http://hacks.mozilla.org/2011/11/firefox-tons-of-tools-for-web-developers/">Tons of tools for web developers</a> using Firefox.</p>
<blockquote><p>One of the goals of Firefox have always been to make the lives of web developers as easy and productive as possible, by providing tools and a very extensible web browser to enable people to create amazing things.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Ftools-for-web-developers%2F&#038;seed_title=Tools+for+web+developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The survey for people who make websites 2010</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fthe-survey-for-people-who-make-websites-2010%2F&#038;seed_title=The+survey+for+people+who+make+websites+2010</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fthe-survey-for-people-who-make-websites-2010%2F&#038;seed_title=The+survey+for+people+who+make+websites+2010#comments</comments>
		<pubDate>Tue, 16 Nov 2010 03:25:52 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[web design]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1661</guid>
		<description><![CDATA[Hard to believe it&#8217;s that time of year again, but A List Apart has their 2010 survey out. Do it. Do it.]]></description>
			<content:encoded><![CDATA[<p>Hard to believe it&#8217;s that time of year again, but A List Apart has their 2010 survey out. <a href="http://alistapart.com/articles/survey2010">Do it</a>. <a href="http://alistapart.com/articles/survey2010">Do it</a>.</p>
<p><a href="http://alistapart.com/articles/survey2010"><img class="alignnone size-full wp-image-1662" title="i-took-the-2010-survey" src="http://www.markhealey.org/files/i-took-the-2010-survey.gif" alt="" width="180" height="46" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fthe-survey-for-people-who-make-websites-2010%2F&#038;seed_title=The+survey+for+people+who+make+websites+2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10K Apart &#8211; Inspire the web with just 10K.</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2F10k-apart-inspire-the-web-with-just-10k%2F&#038;seed_title=10K+Apart+%26%238211%3B+Inspire+the+web+with+just+10K.</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2F10k-apart-inspire-the-web-with-just-10k%2F&#038;seed_title=10K+Apart+%26%238211%3B+Inspire+the+web+with+just+10K.#comments</comments>
		<pubDate>Fri, 30 Jul 2010 04:03:35 +0000</pubDate>
		<dc:creator>stream.markhealey.org</dc:creator>
				<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://stream.markhealey.org/post/878112659</guid>
		<description><![CDATA[10K Apart - Inspire the web with just 10K.: Awesome idea.

Itâ€™s time to get back to basics â€” back to optimizing every little byte like your life depends on it. Your challenge? Build a web app in less than 10 kilobytes.
]]></description>
			<content:encoded><![CDATA[<a href="http://10k.aneventapart.com/">10K Apart - Inspire the web with just 10K.</a>:

Awesome idea.
<blockquote>Itâ€™s time to get back to basics â€” back to optimizing every little byte like your life depends on it. Your challenge? Build a web app in less than 10 kilobytes.</blockquote>]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/archives/10k-apart-inspire-the-web-with-just-10k/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery Visual Cheat Sheet</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-visual-cheat-sheet%2F&#038;seed_title=jQuery+Visual+Cheat+Sheet</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-visual-cheat-sheet%2F&#038;seed_title=jQuery+Visual+Cheat+Sheet#comments</comments>
		<pubDate>Sun, 27 Sep 2009 13:32:30 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1194</guid>
		<description><![CDATA[Very handy.]]></description>
			<content:encoded><![CDATA[<p><a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html">The best cheat sheet I&#8217;ve seen for jQuery</a>. Even better than the jQuery Wiki, I think.</p>
<blockquote><p>jQuery Visual Cheat Sheet is an useful and practical reference to jQuery 1.3 for web designers and developers designed by me. This cheat sheet (6 pages) contains the full jQuery API reference with detailed descriptions and some sample code. The simple visual style I used to design this sheet allows you to find at a glance everything you are looking for.</p></blockquote>
<p>(thx Neil)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-visual-cheat-sheet%2F&#038;seed_title=jQuery+Visual+Cheat+Sheet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQTouch</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjqtouch%2F&#038;seed_title=jQTouch</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjqtouch%2F&#038;seed_title=jQTouch#comments</comments>
		<pubDate>Tue, 01 Sep 2009 03:03:41 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1169</guid>
		<description><![CDATA[An impressive jQuery plugin for creating iPhone "apps."]]></description>
			<content:encoded><![CDATA[<p>jQTouch:</p>
<blockquote><p><a href="http://www.jqtouch.com/">jQTouch is a jQuery plugin</a> with native animations, automatic navigation, and themes for mobile WebKit browsers like iPhone, G1, and Pre.</p></blockquote>
<p>You can <a href="http://www.jqtouch.com/preview/demos/main/#home">preview right on your iPhone</a> or watch a demo.</p>
<p>(thx, <a href="http://uptonic.tumblr.com/">Scott</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjqtouch%2F&#038;seed_title=jQTouch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let&#8217;s make the web faster</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Flets-make-the-web-faster%2F&#038;seed_title=Let%26%238217%3Bs+make+the+web+faster</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Flets-make-the-web-faster%2F&#038;seed_title=Let%26%238217%3Bs+make+the+web+faster#comments</comments>
		<pubDate>Mon, 03 Aug 2009 14:47:02 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1127</guid>
		<description><![CDATA[Yeah, let us. Some resources from Google. ]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/speed/articles/">A new page at Google Code</a> on speeding up websites:</p>
<blockquote><p>There are many ways to make websites run faster. In this section, you can discover performance best practices that real web professionals employ in their everyday work. These practices have improved the user experience for millions of users and we hope they are useful for other web developers.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Flets-make-the-web-faster%2F&#038;seed_title=Let%26%238217%3Bs+make+the+web+faster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Developer&#8217;s Toolbox</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fweb-developers-toolbox%2F&#038;seed_title=Web+Developer%26%238217%3Bs+Toolbox</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fweb-developers-toolbox%2F&#038;seed_title=Web+Developer%26%238217%3Bs+Toolbox#comments</comments>
		<pubDate>Wed, 10 Jun 2009 16:09:46 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1062</guid>
		<description><![CDATA[Mozilla is bundling Firefox add-ons to get Web Developers&#8217; up to speed with a single install. (thx Tim)]]></description>
			<content:encoded><![CDATA[<p><a href="https://addons.mozilla.org/en-US/firefox/collection/webdeveloper">Mozilla is bundling Firefox add-ons</a> to get Web Developers&#8217; up to speed with a single install.</p>
<p>(thx Tim)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fweb-developers-toolbox%2F&#038;seed_title=Web+Developer%26%238217%3Bs+Toolbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery vs. MooTools</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-vs-mootools%2F&#038;seed_title=jQuery+vs.+MooTools</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-vs-mootools%2F&#038;seed_title=jQuery+vs.+MooTools#comments</comments>
		<pubDate>Thu, 21 May 2009 04:03:17 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1049</guid>
		<description><![CDATA[A fair comparison by Aaron Newton.]]></description>
			<content:encoded><![CDATA[<p><a href="http://jqueryvsmootools.com/">Aaron Newton comparing two very popular JavaScript frameworks</a>:</p>
<blockquote><p>jQuery focuses on expressiveness, quick and easy coding, and the DOM while MooTools focuses on extension, inheritance, legibility, reuse, and maintainability. If you put those two things on opposite sides of a scale, the jQuery side translates into something with which it&#8217;s easy to get started and see quick results but (in my experience) can turn into code that&#8217;s harder to reuse and maintain (but really that&#8217;s up to you; it&#8217;s not jQuery&#8217;s problem, per se), while the MooTools side takes longer to learn and requires you to write more code upfront before you see results, but afterwards is more reusable and more maintainable.</p></blockquote>
<p>For me, I decided on jQuery a while back and we&#8217;ve opted to do the same at <a href="http://wallst.com">Wall St</a>. We&#8217;ll see if jQuery stands up to the maintainability test over time, but for now, I contend, the library is giving way to faster <em>and better</em> development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-vs-mootools%2F&#038;seed_title=jQuery+vs.+MooTools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Designing High-Performance Websites</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fdesigning-high-performance-websites%2F&#038;seed_title=Designing+High-Performance+Websites</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fdesigning-high-performance-websites%2F&#038;seed_title=Designing+High-Performance+Websites#comments</comments>
		<pubDate>Wed, 06 May 2009 00:44:26 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1026</guid>
		<description><![CDATA[A few highlights from Nicole Sullivan's presentation on high-performance websites, with some links for your consumption.]]></description>
			<content:encoded><![CDATA[<p>At the end of April, my employer, <a href="http://wallst.com">Wall Street On Demand</a>, hosted speaker and former Yahoo! performance evangelistÂ <a href="http://stubbornella.org">Nicole &#8220;Stubbornella&#8221; Sullivan</a> for an all-day workshop on high-performance websites and Object Oriented CSS.</p>
<p>Here at Wall St., we host some of the largest financial websites on the Internet. From The New York Times to E*TRADE and Barclays to Charles Schwab, our data centers serve content to millions and millions of users per week. It&#8217;s imperative our websitesÂ provide accurate market data,Â look good, are easy to use, and are fast. With so much information to relay, we&#8217;re pushing a lot of data (including scripts, CSS, images, etc.) through the pipe. So Nicole&#8217;s presentation was perfect fodder for our design and development teams.</p>
<p>A few highlights from her talk, with some links for your consumption follow.</p>
<ul class="list">
<li>Nine best practices for designing and building faster websites:
<ol>
<li>Create a component library of smart objects.</li>
<li>Use consistent semantic styles.</li>
<li>Design modules to be transparent on the inside.</li>
<li>Optimize images and sprites.</li>
<li>Avoid non-standard browser fonts.</li>
<li>Use columns rather than rows.</li>
<li>Choose your bling carefully.</li>
<li>Be flexible.</li>
<li>Learn to love grids.</li>
</ol>
</li>
<li><a href="http://www.stubbornella.org/content/2008/12/28/design-fast-websites-rounded-corners-yui-theater/">Watch her presentation on the YDN</a>.</li>
<li><a href="http://www.sitepoint.com/blogs/2007/09/18/png8-the-clear-winner/">PNG8 is the clear winner</a> for images on any website. They&#8217;re smaller in file size than GIFs (I didn&#8217;t believe it until I saw it), and they support transparency in IE5.5 and IE6. No CSS filter hacks needed. If you&#8217;ve got a copy of Fireworks, you&#8217;re in business because Photoshop doesn&#8217;t help create PNG8&#8242;s transparency. If you don&#8217;t have Fireworks and are comfy with the command line, see this <a href="http://www.ethanandjamie.com/blog/37-user-interface/81-png8-transparency-without-fireworks">guide to making alpha transparency in PNG8</a>.</li>
<li>Embrace <a href="http://smush.it/">Smush.it &#8212; a web service and Firefox plugin</a> created by Nicole and former co-worker <a href="http://www.phpied.com/">Stoyan Stefanov</a>. The tool allows web developers to upload images of any kind while <a href="http://www.phpied.com/smushit-presentations/">Smush.it runs through a long list of compression algorithms</a> stripping meta data and needless information from them before spitting them back to you in a Zip file. It all happens in seconds and a few tests we ran here &#8212; 15 images reduced in size by 320kb (99.18% compression rate) &#8212; yielded impressive results. Evidently, <a href="http://www.stubbornella.org/content/2009/04/29/smushit-finds-a-home-at-yahoo/">Smush.it is in the process of being adopted by Yahoo!</a> which has immediately interrupted the service (but hopefully not permanently).</li>
<li>Consider <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/">Object Oriented CSS</a>, or OO CSS. Much of OO CSS is in the 9 best practices mentioned above. But it&#8217;s not what you think. It&#8217;s not object oriented in the traditional programming sense of the term. It&#8217;s object &#8212; as in a virtual thing: a module, a header, a sidebar bucket, etc. I had a hard time with this one in the beginning. Most of OO CSS is pure common sense &#8212; at least it is here at Wall St. Sit down, evaluate your designs <em>before</em> you start building, and determine a baseline for common elements across the site. Then piece together your CSS efficiently. Three really useful tips for page layout:
<ol>
<li>Don&#8217;t use height-specific modules. Let the content determine the height. <em>This is genius and must be recognized by designers. Vertical grids, not horizontal.</em></li>
<li>If you have two or three modules with rounded corners that are different but look similar, just pick one and move on. &#8220;Users aren&#8217;t that sophisticated,&#8221; she said.</li>
<li>Use grids to determine layout, and let the content fill 100% of the available space. This way two columns becomes three columns or becomes 6 columns and the content continues to just fit.</li>
</ol>
</li>
<li>Set aside a few minutes to <a href="http://www.stubbornella.org/content/2009/02/28/object-oriented-css-grids-on-github/">watch her presentation on OO CSS</a>. It&#8217;s not earth-shattering stuff, but she does make some interesting points that convinced us to approach web dev from a slightly different angle.</li>
</ul>
<p>Thanks Nicole. Safe travels in India.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fdesigning-high-performance-websites%2F&#038;seed_title=Designing+High-Performance+Websites/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Regarding Quality vs. Schedule</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fregarding-quality-vs-schedule%2F&#038;seed_title=Regarding+Quality+vs.+Schedule</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fregarding-quality-vs-schedule%2F&#038;seed_title=Regarding+Quality+vs.+Schedule#comments</comments>
		<pubDate>Tue, 05 May 2009 17:01:53 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1022</guid>
		<description><![CDATA[Business demands crap every time.]]></description>
			<content:encoded><![CDATA[<p><a href="http://edgibbs.com/bio/">Ed Gibbs</a>, a software development manager from Sacramento, <a href="http://edgibbs.com/2009/04/28/compromising-quality-for-schedule/">wrote about a presentation</a> <a href="http://blog.objectmentor.com/articles/2009/04/23/crap-code-inevitable-rumblings-from-accu">Bob Martin</a> attended &#8220;where the speaker had just about given up on ever getting better code quality, because businesses didnâ€™t value it.&#8221;</p>
<blockquote><p>His claim that crappy code is inevitable is based on the notion that crappy code is cheaper than clean code, and that therefore businesses will demand the crap every time. But it has generally not been business that has demanded crappy code. Rather it has been developers who mistakenly thought that the businessâ€™ need for speed meant that they had to produce crappy code. Once we, as professional developers, realize that the only way to go fast is to create clean and well designed code, then we will see the businessâ€™ need for speed as a demand for high quality code.</p></blockquote>
<p>I&#8217;m in the <a href="http://wallst.com">business of web-based software and website development</a> where clean code is paramount but deadlines always seem to win. There just aren&#8217;t enough hours in the day and days in the month to get through all the requirements. The process usually works like this: business development sells the job, design chews through the schedule, development is a rush, and quality assurance is an after thought. And, as Bob and Ed clearly point out, this is certainly not the best way to develop software or websites.</p>
<p>(Thx, Tim)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fregarding-quality-vs-schedule%2F&#038;seed_title=Regarding+Quality+vs.+Schedule/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DomReady</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fdomready%2F&#038;seed_title=DomReady</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fdomready%2F&#038;seed_title=DomReady#comments</comments>
		<pubDate>Sat, 02 May 2009 18:08:57 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=1019</guid>
		<description><![CDATA[Code alert: the smallest subset possible from jQuery to support dom Ready event.]]></description>
			<content:encoded><![CDATA[<p>I was working on an existing site earlier this week that doesn&#8217;t use jQuery and desperately needed a quick, effective and efficient &#8220;on DOM ready&#8221; handler. I started pull apart and reconstruct jQuery&#8217;s <code>jQuery.ready();</code> method, but stumbled on &#8220;<a id="project_summary_link" href="http://code.google.com/p/domready/">DomReady</a>&#8221; &#8212; t<em>he smallest subset possible from jQuery to support dom Ready event</em>. I ran it quickly through Dean Edwards&#8217; <a href="http://dean.edwards.name/packer/">Packer</a> and was off. No library needed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fdomready%2F&#038;seed_title=DomReady/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real iPhone buttons on an iPhone-optimized website</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Freal-iphone-buttons-on-an-iphone-optimized-website%2F&#038;seed_title=Real+iPhone+buttons+on+an+iPhone-optimized+website</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Freal-iphone-buttons-on-an-iphone-optimized-website%2F&#038;seed_title=Real+iPhone+buttons+on+an+iPhone-optimized+website#comments</comments>
		<pubDate>Thu, 19 Mar 2009 03:50:03 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=958</guid>
		<description><![CDATA[I'm working on an iPhone-optimized website for a client and this was a big help, so I thought I'd pass it on.]]></description>
			<content:encoded><![CDATA[<p>Apparently this is old news. Two-year-old news. I&#8217;m working on an iPhone-optimized website for a client and this was a big help, so I thought I&#8217;d pass it on. It all starts with CSS3 (Safari 3/webkit only):</p>
<p>Â <code>-webkit-border-image</code></p>
<p><a href="http://www.launchpadhq.com/blog/2007/07/07/replicating-iphone-buttons-the-webkit-way/">Launchpad HQ</a>:</p>
<blockquote><p>So for example, the image to the right is an original image from the iPhone. Its width is 29px. That breaks down to there being 14px on the left and right, defining the rounded corners and a 1px sliver which is the body of the button. So, in theory, if you were able to keep the left and right sides of the button stationary while expanding the 1px center piece, this would create a horizontally-scalable button with only one image.</p>
<p>But alas, how would we do this using only CSS? Well, I started digging around Safariâ€™s â€˜-webkitâ€™ innards, and was able to to use the -webkit-border-image to accomplish exactly what I wanted.</p></blockquote>
<p>This goes very nicely with the <a href="http://www.teehanlax.com/blog/?p=447">iPhone GUI PSD</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Freal-iphone-buttons-on-an-iphone-optimized-website%2F&#038;seed_title=Real+iPhone+buttons+on+an+iPhone-optimized+website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting up PHP 5 and MySQL on a new Mac</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fsetting-up-php-5-and-mysql-on-a-new-mac%2F&#038;seed_title=Setting+up+PHP+5+and+MySQL+on+a+new+Mac</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fsetting-up-php-5-and-mysql-on-a-new-mac%2F&#038;seed_title=Setting+up+PHP+5+and+MySQL+on+a+new+Mac#comments</comments>
		<pubDate>Thu, 05 Mar 2009 03:20:09 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[developing]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=892</guid>
		<description><![CDATA[Three easy steps: Grab a coffee, set aside 15 minutes, and do this.]]></description>
			<content:encoded><![CDATA[<p>Three easy steps: <a href="http://www.procata.com/blog/archives/2007/10/28/working-with-php-5-in-mac-os-x-105/">Grab a coffee, set aside 15 minutes, and do this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fsetting-up-php-5-and-mysql-on-a-new-mac%2F&#038;seed_title=Setting+up+PHP+5+and+MySQL+on+a+new+Mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Versions: clean up working copy locks</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fversions-clean-up-working-copy-locks%2F&#038;seed_title=Versions%3A+clean+up+working+copy+locks</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fversions-clean-up-working-copy-locks%2F&#038;seed_title=Versions%3A+clean+up+working+copy+locks#comments</comments>
		<pubDate>Mon, 19 Jan 2009 19:23:14 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[developing]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=876</guid>
		<description><![CDATA[This is helpful. Even after thirty minutes of trying to unlock my working copy in Versions. Look for &#8220;Cleanup Working Copy Locks&#8221; under the &#8220;Action&#8221; menu.]]></description>
			<content:encoded><![CDATA[<p><a href="http://groups.google.com/group/versions/browse_thread/thread/75087636ddc36157">This is helpful</a>. Even after thirty minutes of trying to unlock my working copy in <a href="http://versionsapp.com/">Versions</a>.</p>
<blockquote><p>Look for &#8220;Cleanup Working Copy Locks&#8221; under the &#8220;Action&#8221; menu.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fversions-clean-up-working-copy-locks%2F&#038;seed_title=Versions%3A+clean+up+working+copy+locks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.3</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-13%2F&#038;seed_title=jQuery+1.3</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-13%2F&#038;seed_title=jQuery+1.3#comments</comments>
		<pubDate>Wed, 14 Jan 2009 17:12:35 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[code]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[websites]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=872</guid>
		<description><![CDATA[A new version of jQuery rolled out today with significant improvements and enhancements over 1.2.6. Read all about it.]]></description>
			<content:encoded><![CDATA[<p>A new version of jQuery rolled out today with significant improvements and enhancements over 1.2.6. <a href="http://blog.jquery.com/2009/01/14/jquery-13-and-the-jquery-foundation/">Read all about it</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fjquery-13%2F&#038;seed_title=jQuery+1.3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photoshop and color profiles</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fphotoshop-and-color-profiles%2F&#038;seed_title=Photoshop+and+color+profiles</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fphotoshop-and-color-profiles%2F&#038;seed_title=Photoshop+and+color+profiles#comments</comments>
		<pubDate>Sun, 26 Oct 2008 23:41:11 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[developing]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=713</guid>
		<description><![CDATA[Learn how to tame Photoshop (or Firefox 3) so it doesn't lie to you.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been working on this project at work for a new client, and I&#8217;m pretty excited about it. The website is a mini-app that helps calculate your financial needs in retirement based not on what you currently have but rather what you want in retirement. It&#8217;s not your standard retirement calculator. I started the interface build this past week and learned that Photoshop was ruining my templates with its nasty <a href="http://en.wikipedia.org/wiki/Color_profile">color profile</a> embedding.Â </p>
<p>For each and every PNG, GIF or JPG I sliced out of this beautiful design, Photoshop seemingly stripped the brightness and sharpness from the images.Â My template&#8217;s images looked perfect in Safari, Opera, and IEâ€”even IE6!â€”but not in Firefox. Firefox, in which I do my initial development, is apparently the only browser in the market which acts this way: (I eventually learned) it cannot read color profiling embedded in images. Let me say that differently: <a href="http://ejohn.org/blog/color-profiles/">Firefox 3 can read profiles</a>, but they&#8217;re turned off and only available with an <a href="https://addons.mozilla.org/en-US/firefox/addon/6891">add-on</a> or <a href="http://www.dria.org/wordpress/archives/2008/04/29/633/">some configuration changes</a>. I changed every possible setting in the Photoshop &#8220;Save for Web&#8230;&#8221; dialog with no success.</p>
<p>After further snooping and a little detective work in our design department, I learned my version of Photoshop was embedding a color profileâ€”without my knowingâ€”and this profile wasn&#8217;t &#8220;generic.&#8221; The generic profile means Photoshop won&#8217;t &#8220;color manage&#8221; your file and save it out to whichever format specified in true color. Interestingly enough, CS2 was making matters worse for me. I hadn&#8217;t yet upgraded to CS3 at work, so after doing just that, <a href="http://www.dylanbathurst.com/2008/06/06/color-intensity-loss-from-photoshop-to-web-explained/">I followed these instructionsâ€”which should be set by default in Photoshop</a>â€”and am feeling happy again.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fphotoshop-and-color-profiles%2F&#038;seed_title=Photoshop+and+color+profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>swfobject 2.0</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fswfobject-20%2F&#038;seed_title=swfobject+2.0</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fswfobject-20%2F&#038;seed_title=swfobject+2.0#comments</comments>
		<pubDate>Thu, 19 Jun 2008 03:27:57 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[browsers]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/?p=317</guid>
		<description><![CDATA[All-new magic Flash-embedding script.]]></description>
			<content:encoded><![CDATA[<p>I just updated my script libraries to use the all-new swfobject 2.0.</p>
<blockquote class="p"><p><a href="http://code.google.com/p/swfobject/">SWFObject</a> is an easy-to-use and standards-friendly method to embed Flash content, which utilizes one small JavaScript file.</p></blockquote>
<p>Version 2 &#8212; just released last month &#8211;offers the new <a href="http://kb.adobe.com/selfservice/viewContent.do?externalId=6a253b75&amp;sliceId=2">express install from Adobe</a> as well as whole new method for loading Flash files into your pages. The project&#8217;s home base is over at <a href="http://code.google.com/p/swfobject/">Google Code</a> now, and there&#8217;s plenty of examples, help, and even a <a href="http://www.swffix.org/swfobject/generator/">code generator</a> (which is pretty slick).</p>
<p>The best news of all: upgrading to version 2.0 fixed a &#8220;wmode&#8221; transparency issue I was having in Firefox 3.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Fswfobject-20%2F&#038;seed_title=swfobject+2.0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Two new releases of Coda in 7 days</title>
		<link>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Ftwo-new-coda-apps-in-7-days%2F&#038;seed_title=Two+new+releases+of+Coda+in+7+days</link>
		<comments>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Ftwo-new-coda-apps-in-7-days%2F&#038;seed_title=Two+new+releases+of+Coda+in+7+days#comments</comments>
		<pubDate>Thu, 18 Oct 2007 20:27:09 +0000</pubDate>
		<dc:creator>Mark Healey</dc:creator>
				<category><![CDATA[applications]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[mac]]></category>

		<guid isPermaLink="false">http://www.markhealey.org/archives/two-new-coda-apps-in-7-days/</guid>
		<description><![CDATA[Updated. Again.]]></description>
			<content:encoded><![CDATA[<p>Numerous times during the past week, <a href="http://www.panic.com/coda/">Coda</a> has crashed on me at the most inopportune moments and published files to the strangest of remote locations. Something was <em>seriously</em> wrong. But they&#8217;ve fixed it, and more, in the latest release of the world&#8217;s greatest IDE.</p>
<p><a href="http://www.panic.com/coda/releasenotes.html">Coda 1.0.5</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.markhealey.org/feeder/?FeederAction=clicked&#038;feed=Articles+%28RSS2%29&#038;seed=http%3A%2F%2Fwww.markhealey.org%2Farchives%2Ftwo-new-coda-apps-in-7-days%2F&#038;seed_title=Two+new+releases+of+Coda+in+7+days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

