<?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>Monday By Noon &#187; framework</title>
	<atom:link href="http://mondaybynoon.com/tag/framework/feed/" rel="self" type="application/rss+xml" />
	<link>http://mondaybynoon.com</link>
	<description>A resource for Web designers and developers to read about and discuss their craft.</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>PressWork</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20110710%2Fpresswork%2F&#038;seed_title=PressWork</link>
		<comments>http://mondaybynoon.com/20110710/presswork/#comments</comments>
		<pubDate>Mon, 11 Jul 2011 01:31:35 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[PressWork]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1772</guid>
		<description><![CDATA[PressWork. This is super interesting. I like that this is the third (maybe fourth) free WordPress theme framework I&#8217;ve seen crop up in the past half year or so. What stands out about PressWork at first glance for me is how polished the site is, and how well along the screenshots appear to be. This [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1772&c=2085333007' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1772&c=2085333007' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://presswork.me/">PressWork</a>.</p>
<p><a href="http://presswork.me/"><img src='/wp-content/uploads/2011/07/pw_logo_sm.png' alt='' /></a></p>
<p>This is <em>super</em> interesting. I like that this is the third (maybe fourth) free WordPress theme framework I&#8217;ve seen crop up in the past half year or so.</p>
<p>What stands out about PressWork at first glance for me is how polished the site is, and how well along the screenshots appear to be. This is the first theme framework I&#8217;ve seen that comes with a custom front-end editor. While not my cup of tea per se, I know that both my clients and myself have been using the admin bar like crazy to quickly get to an edit screen without traversing menus and other nav systems. Front-end editing seems like it might be the next logical step for ease of editing. How that translates to effective development and maintenance, though, remains to be seen.</p>
<p>I&#8217;ll definitely be downloading and checking out this theme framework, and would recommend you do the same. There&#8217;s likely a nugget or more to learn about WordPress itself.</p>
<p>via <a href="https://twitter.com/jschuller/status/90226621130350592">@jschuller</a></p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1772&c=970888496' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1772&c=970888496' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20110710/presswork/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML Email Boilerplate v0.4</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20110607%2Fhtml-email-boilerplate-v0-4%2F&#038;seed_title=HTML+Email+Boilerplate+v0.4</link>
		<comments>http://mondaybynoon.com/20110607/html-email-boilerplate-v0-4/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 16:58:55 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[boilerplate]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html email]]></category>
		<category><![CDATA[HTML Email Boilerplate]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1742</guid>
		<description><![CDATA[HTML Email Boilerplate v0.4. I&#8217;m a huge fan of boilerplates&#8230; for studying. I&#8217;m even more a fan of boilerplates that realize their place and provide the service of solid documentation. HTML email is ugly. Sure, there are some experts in that field that are really doing some magical things, but every time an HTML email [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1742&c=164058334' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1742&c=164058334' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://htmlemailboilerplate.com/">HTML Email Boilerplate v0.4</a>.</p>
<p>I&#8217;m a <em>huge fan</em> of boilerplates&#8230; for studying. I&#8217;m even more a fan of boilerplates that realize their place and provide the service of solid documentation. HTML email is ugly. Sure, there are some experts in that field that are really doing some magical things, but every time an HTML email comes across my desk, I do take a moment to shudder. A resource like the <a href="http://htmlemailboilerplate.com/">HTML Email Boilerplate</a> is something I&#8217;ll be studying to better prepare myself for the next email job that comes through.</p>
<p>Check it out, enjoy.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1742&c=1081190617' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1742&c=1081190617' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20110607/html-email-boilerplate-v0-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Best Lightweight PHP Frameworks of 2010</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100917%2Fbest-lightweight-php-frameworks-of-2010%2F&#038;seed_title=Best+Lightweight+PHP+Frameworks+of+2010</link>
		<comments>http://mondaybynoon.com/20100917/best-lightweight-php-frameworks-of-2010/#comments</comments>
		<pubDate>Fri, 17 Sep 2010 13:13:50 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1293</guid>
		<description><![CDATA[Best Lightweight PHP Frameworks of 2010 &#124; Webification. I&#8217;m a firm believer in constantly reminding yourself that you don&#8217;t know everything and that there are, for sure, people out there doing things better, faster, and smarter than you are. It&#8217;s not because I&#8217;m some sort of manic depressive, it&#8217;s because I&#8217;m a realist and it&#8217;s [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1293&c=1219478997' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1293&c=1219478997' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://webification.com/best-lightweight-php-frameworks-2010">Best Lightweight PHP Frameworks of 2010 | Webification</a>.</p>
<p>I&#8217;m a firm believer in constantly reminding yourself that you don&#8217;t know everything and that there are, for sure, people out there doing things better, faster, and smarter than you are. It&#8217;s not because I&#8217;m some sort of manic depressive, it&#8217;s because I&#8217;m a realist and it&#8217;s the truth. I also view myself as a professional and as such I want to be sure I&#8217;m doing the best job I possibly can.</p>
<p>That said, when it comes to programming and/or development, a <strong>fantastic</strong> way to keep yourself on your toes is <a href="/2010/07/02/one-sure-fire-way-to-improve-your-coding/">breaking apart someone else&#8217;s code and just checking it out</a>. Your experience <em>should</em> tell you a boatload of information you <strong>won&#8217;t</strong> get out of any book. For example:</p>
<ul>
<li>I used to make that mistake</li>
<li>Wow, I never thought of it that way</li>
<li>What the heck is <em>this</em> function?</li>
<li>I would have done the <em>exact</em> same thing</li>
</ul>
<p>If at least one question or statement similar to the above doesn&#8217;t cross your mind when reviewing someone else&#8217;s code, you should consider taking a second or third look until it does.</p>
<p>Our industry changes every day, cliche as that sounds, but it&#8217;s a professional duty to remain as up to date as possible and never convince yourself that you&#8217;re done learning.</p>
<p>A great concept to try and wrap your head around is a framework, a piece of code designed to be as versatile and helpful as possible no matter what the situation brings. Combine that with striving to be as lean as possible and you&#8217;ll see a lot of creativity in programming. If you write PHP, check out a few of the <a href="http://webification.com/best-lightweight-php-frameworks-2010">Best Lightweight PHP Frameworks of 2010</a>, you might learn somethin&#8217;!</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1293&c=1943867864' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1293&c=1943867864' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100917/best-lightweight-php-frameworks-of-2010/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>HTML5 Boilerplate</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100810%2Fhtml5-boilerplate%2F&#038;seed_title=HTML5+Boilerplate</link>
		<comments>http://mondaybynoon.com/20100810/html5-boilerplate/#comments</comments>
		<pubDate>Tue, 10 Aug 2010 20:17:25 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1232</guid>
		<description><![CDATA[HTML5 Boilerplate &#8211; A rock-solid default for HTML5 awesome. This rocks pretty hard. I&#8217;ve got a &#8216;new site&#8217; framework I use on each and every project consisting of the latest WordPress release and all of my favorite plugins. I maintain the framework on a consistent basis and it lets me get up and running with [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1232&c=1936109429' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1232&c=1936109429' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://html5boilerplate.com/">HTML5 Boilerplate &#8211; A rock-solid default for HTML5 awesome.</a></p>
<p>This rocks pretty hard. I&#8217;ve got a &#8216;new site&#8217; framework I use on each and every project consisting of the latest WordPress release and all of my favorite plugins. I maintain the framework on a consistent basis and it lets me get up and running with a customized WordPress install from the start. Also included is a custom, empty theme I base every website on.</p>
<p>Site frameworks are a very smart way to save time. If you&#8217;re not using one, you&#8217;re doing yourself a disservice by spending your time downloading and re-downloading the same set of files every time you start a project. Getting a development site up and running the way you like shouldn&#8217;t be a half day affair, it should be a half minute affair.</p>
<p>This whole HTML5 thing has caught on like wildfire, you should review the <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a> by <a href="http://paulirish.com/">Paul Irish</a> and <a href="http://nimbupani.com/">Divya Manian</a> because that smartness should not go un-recognized. If you don&#8217;t use the Boilerplate completely, I&#8217;m quite sure they&#8217;re doing a few things you should be.</p>
<p>I&#8217;ll be checking this out in detail as soon as possible and applying what&#8217;s appropriate to my New Site Framework.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1232&c=62057214' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1232&c=62057214' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100810/html5-boilerplate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8226; Please Excuse the Wet Paint, it&#8217;s Just About Dry</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100215%2Fplease-excuse-the-wet-paint-its-just-about-dry%2F&#038;seed_title=%26%238226%3B+Please+Excuse+the+Wet+Paint%2C+it%26%238217%3Bs+Just+About+Dry</link>
		<comments>http://mondaybynoon.com/20100215/please-excuse-the-wet-paint-its-just-about-dry/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 06:42:42 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Site News]]></category>
		<category><![CDATA[960.gs]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Iconic]]></category>
		<category><![CDATA[Inspiration]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=823</guid>
		<description><![CDATA[One of the goals I challenged myself with for 2010 was to redesign Monday By Noon. I'm really happy to say that inspiration struck early, and I was able to launch the revamp much sooner than originally planned. I'd like to share with you the process I went through in designing the latest version of MBN, and also request that you check out the latest and greatest design.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=823&c=1757743504' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=823&c=1757743504' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>One of the goals I challenged myself with for 2010 was to redesign Monday By Noon. I&#8217;m really happy to say that inspiration struck early, and I was able to launch the revamp sooner than originally planned. Scheduling personal projects is probably the hardest thing I try to manage, simply because there is a lot  I need to take care of in my free time, much of which is more important than a personal Web project.</p>
<p>When it comes to personal projects, I often wait for serious inspiration to strike, as I find it much more likely to actually end up with a finished product. As such was the case with the latest version of Monday By Noon.</p>
<h2>Inspiration</h2>
<p>Over the past few months, I&#8217;ve had a strong calling to redesign the site, as I felt it was no longer a representation of where I&#8217;m at with Web design and development. It wasn&#8217;t until recently that I was able to better define exactly what it was I felt inaccurate about the then current version of <abbr title="Monday By Noon">MBN</abbr>. When I originally pushed the design, I was really in to minimalism for the purpose of concentration. I wanted readers to be able to truly focus on the article at hand, the conversation that followed, and that was it.</p>
<p>I felt the old design catered to that, but it began to wear on me. When viewing the site, I no longer saw the minimal elegance I originally shot for, I saw sterility. The design remained clean, organized, and structured, but to me it had moved beyond that to an extent. The minimal design was pushed roughly 18 months ago, and I think that&#8217;s quite a shelf life given a designers inherent need to change things on a very consistent basis. I accepted the challenge of redesigning in 2010.</p>
<p>As I mentioned, the redesign came to exist much out of the blue. As I sat down one evening to take care of some overflow work, I had a simple urge to start sketching a few wireframes for MBN. I wanted this design to be different, to get back to the roots of the first design to ever grace Monday By Noon. Four years later, I would definitely not call it graceful, but it did something I really liked; it promoted exploration.</p>
<p>The conversations in response to some of the articles I&#8217;ve written in the past enrich the overall message in such a way that isn&#8217;t otherwise possible. I know many writers prefer to omit the entire comment exchange, but I can&#8217;t imagine MBN without it. I truly value the response of the readers, and it&#8217;s great to have a targeted conversation on a specific issue every week. I wanted to make it a point to push comments and commenting where applicable as much as possible.</p>
<p>As I was sketching, inspiration came flooding in. I thought about the applications I use every day, and what they all have in common; <strong>sidebars</strong>. Sidebars in application design are nearly essential. There is always a combination of information and interaction that&#8217;s valuable no matter what you&#8217;re doing or what you&#8217;re looking at. It&#8217;s the hub of the UI that facilitates easy access to anything and everything, and it&#8217;s always in eyesight. I wanted something like that.</p>
<p>It then came down to figuring out what&#8217;s truly essential for a website like Monday By Noon. First things first is the brand. Brand was super important, so it went without question that was to be included. I want to try and push MBN to be the best it can be in 2010, and that means trying to attract new readers, so I planned on sticking with the quick blurb describing the purpose of the site as well. It&#8217;s quick and easy to digest, and can simply reinforce MBN to veteran readers.</p>
<p>With the minimalist design, I received some positive feedback about the &#8216;personal favorite articles&#8217; section on the home page. Some people felt it was nice to know which pieces I&#8217;ve enjoyed most, and I thought that would be something nice to include in this redesign, but in a different way somehow.</p>
<p>I also find it easier to become hooked to a website when the people behind it aren&#8217;t obscured too much. Personally, I really like seeing a photo of an author, just to get that much more sense of who they are. That was a must. Also, since Twitter isn&#8217;t going anywhere fast, I wanted to include something referring to <a href="http://twitter.com/jchristopher">@jchristopher</a> for new readers as well. Last, and definitely not least: search is <em>a must</em>. With my list in place <a href="http://twitter.com/jchristopher/statuses/8695211942">I started sketching</a>.</p>
<p><img class="alignnone size-full wp-image-824" title="wireframing" src="/wp-content/uploads/2010/02/wireframing.jpg" alt="Dot Grid book with wireframes on one page" /></p>
<p>From the first quarter page sketch I was already pumped on the new design and I knew I was going to like the direction this was heading. To be honest I didn&#8217;t even make it to a full page wireframe sketch before hopping into Fireworks and playing around.</p>
<p>I skipped back and forth between Fireworks and sketching quite a bit that first night, and nearly lost enthusiasm just as quickly as it had come on. It wasn&#8217;t the first time something like that had happened, but a good nights sleep helped to clear my head and the next evening things really began to snowball.</p>
<h2>Process</h2>
<p>I&#8217;m hooked on <a href="http://960.gs/">960.gs</a>. Long time readers may be wondering what the heck I&#8217;m talking about since many people feel that <a href="/2007/08/27/please-do-not-use-css-frameworks/">I hate CSS frameworks</a>. That never was (and never will be) the case, I simply have a specific stance on using a CSS framework, and 960 really caters to that for me. The grid set the stage for the design, and I chose to use the latest variation from <a href="http://sonspring.com/">Nathan</a>, a 24 column grid. Things quickly began to take shape and I was really pleased with the structure of everything during the initial stages. The only problem was, I was drawing a blank on a color scheme.</p>
<p>If there&#8217;s one thing that&#8217;s remain constant about Monday By Noon&#8217;s brand, it&#8217;s the red. Since the first version launched, I&#8217;ve based the entire MBN brand on <code>#960000</code>, and I used that as a platform. Until now, the designs have been a mix of red, black, grays, and white, but I wanted something different this time. I&#8217;ve been a sucker for tan since forever, and thought &#8220;What better time than now?&#8221; So I went for it. I poked around until finally settling on a blend of two tan/brown combinations that I felt suited the look and feel I was going for.</p>
<p>I&#8217;ll be the first to admit that the previous MBN designs lacked a bit of character. The most recent (minimal) design had a bit of style, but that was one of the focal points I chose for this round. Not too long ago Hoefler &amp; Frere-Jones released <a href="http://www.typography.com/fonts/font_overview.php?productLineID=100035">Tungsten</a> and the design community went nuts. Me too. In fact I became nearly obsessed with the type. To me it simply comes across as an authoritative, strong, and intriguing. I wanted to use it. With the design community in such a frenzy I nearly put it out of sight out of mind in hopes of remaining as unique as possible, but I couldn&#8217;t resist.</p>
<p>After playing with the type I knew that Tungsten was going to become integral in portraying the look and feel I was going for. This redesign also brings something new to the table that MBN has never seen; article copy set in a serif. With Tungsten being the sans-serif it is, a serif, in my opinion, complements it really well. A serif helps Tungsten to become that much more elegantly tough, without a modern feeling many other sans-serif typefaces bring with them.</p>
<h3>Iconic</h3>
<p>The other part of the inspiration flood was Iconic. <a href="http://somerandomdude.com/projects/iconic/">Iconic</a> is a free icon set designed and produced by a good friend of mine, P.J. Onori, a.k.a. <a href="http://twitter.com/somerandomdude">@somerandomdude</a>. From the second I laid eyes on the icon set I knew it was for me. I wasn&#8217;t quite sure where it was going to fit, but the mood set by the type combination I chose for this version of MBN simply called for Iconic in a really strong way.</p>
<p>P.J. has made waves with <a href="http://somerandomdude.com/projects/iconic/">Iconic</a>, and the set couldn&#8217;t have arrived at a better time.</p>
<h2>What&#8217;s New</h2>
<p>Along with the design updates, I wanted to really take advantage of what WordPress has adapted since the last redesign. I&#8217;ve been meaning to incorporate threaded comments forever and a day, as I think it really facilitates a <em>conversation</em> as opposed to a generic comment thread. To put it simply, I&#8217;m glad I won&#8217;t have to be typing @replies to comments anymore!</p>
<p>The other novelty I wanted to include was something I find myself using on <a href="http://wikipedia.org/">Wikipedia</a> <em>all the time</em>: a random article link. While I don&#8217;t expect it to be one of the most popular features ever included on MBN, I do think it may help both new and long time readers alike at some point.</p>
<h2>What&#8217;s Left</h2>
<p>I&#8217;m far from done with this redesign. In fact I&#8217;ve already got a few new ideas coming to fruition in the background already. For example, I struggled a bit with the Archive and ended up shelving the work I had done with it in favor of something as simple as possible. There&#8217;s both a benefit and a drawback to publishing once a week, and that&#8217;s publishing once a week. I&#8217;m determined to design an effective way to browse the archives no matter what mindset you may be in.</p>
<p>I also plan on going back to each and every old post and optimizing the content for the new design. It&#8217;s definitely the worst part of any redesign, but I&#8217;ve got some things I&#8217;d like to do to future-proof against having to do much of that maintenance when the next redesign comes about.</p>
<h3>Happy 4th Birthday, MBN</h3>
<p>As it turns out, Monday By Noon <a href="/2006/02/19/an-introduction/">turns <strong>four years old</strong></a> <em>in just 3 days</em>, so the redesign coming to be so quickly worked out nicely as a decent birthday gift if I may say so myself.</p>
<p>I&#8217;ve had a blast writing weekly throughout the past four years, and can&#8217;t wait until I&#8217;m writing a similar article on the 8th anniversary. I hope you all enjoy the changes around here, I hope it&#8217;s a great beginning to a great 2010 for MBN!</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=823&c=1722155109' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=823&c=1722155109' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100215/please-excuse-the-wet-paint-its-just-about-dry/feed/</wfw:commentRss>
		<slash:comments>32</slash:comments>
		</item>
		<item>
		<title>&#8226; Why I Like (and Use) Reset CSS</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20080421%2Fwhy-i-like-and-use-reset-css%2F&#038;seed_title=%26%238226%3B+Why+I+Like+%28and+Use%29+Reset+CSS</link>
		<comments>http://mondaybynoon.com/20080421/why-i-like-and-use-reset-css/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 13:01:08 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[stylesheet]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=139</guid>
		<description><![CDATA[The CSS framework debate has been reignited a bit. New topic: reset stylesheets. Personally, I prefer working with reset CSS, but a great number of people have taken to the opposite.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=132&c=1380508577' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=132&c=1380508577' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>The recently dormant topic of CSS frameworks has again spewed a bit of magma last week courtesy of <a href="http://snook.ca/archives/html_and_css/no_css_reset/">No CSS Reset</a> written by <a href="http://snook.ca/jonathan">Jonathan Snook</a>. Naturally, the topic alone is quite a conversation starter, but I&#8217;ve got to admit: I was surprised at the reaction it received. Jonathan&#8217;s piece was a very down to earth article outlining why he chooses not to use a reset stylesheet. I, on the other hand, have been using a reset stylesheet for a bit of time, and I do prefer working that way.</p>
<p>Now, I understand I&#8217;ve <a href="/2007/08/27/please-do-not-use-css-frameworks/">spoken quite a bit</a> of <a href="/2007/09/17/at-what-point-do-semantics-not-apply/">CSS frameworks</a> over the past year, and even though my sensational headlines have categorized my position to a greater extent than I&#8217;d hoped, I <a href="/2007/11/19/closing-this-chapter-on-css-frameworks/">learned quite a bit</a> from both camps during the &#8220;Great CSS Framework Debate of 2007&#8243;.</p>
<p><span id="more-132"></span></p>
<h2>Reset CSS causing more work for developers?</h2>
<p><a href="http://snook.ca/archives/html_and_css/no_css_reset/">Jonathan&#8217;s post</a> has garnered quite a few comments to the tune of developers not using reset stylesheets simply because it creates more work for them, and they want nothing to do with that. In all honesty, I fail to relate to something like that. As I reflect on all the websites I&#8217;ve worked on in the past few years, not once have I used a browser default to style an element. I always change a number of properties simply because the browser default won&#8217;t work with the design. In my case, I&#8217;m consistently writing CSS for elements with browser default styles. As I browse the Web, I don&#8217;t often examine stylesheets, but from what I can see, there aren&#8217;t many websites using browser defaults (save for <code>strong</code> or <code>em</code>).</p>
<p>I have a hard time accepting a conscious choice to pass on a reset stylesheet simply because it causes you more work. I do (wholeheartedly) believe that a reset stylesheet may not save you any significant amount of time, but it will take some persuading to show me it truly creates more work to be done.</p>
<p>I prefer to work with a reset stylesheet if for nothing more than comfort in knowing every element on screen is rendering as such <em>because I told it to</em>. I don&#8217;t feel additional work was created for me as much as I feel the work is a bit more solid.</p>
<h2>The trouble (I&#8217;ve got) with browser defaults</h2>
<p>One point that hasn&#8217;t been risen quite yet is the topic of browser defaults in their simplest form. Who is to say that browser defaults are acceptable to begin with? I&#8217;d like to be explicit here in saying that I&#8217;m playing the part of <a href="http://en.wikipedia.org/wiki/Devil%27s_advocate">devil&#8217;s advocate</a>. I often take that stance with issues to put myself in some new shoes.</p>
<p>I completely understand why browser defaults are put in place, it would be silly to try to debate that point, but my question to knowledgeable developers is this: why do you prefer to work with browser default styles?</p>
<p>We&#8217;ve all come to accept that pixel-perfection is not worth the headache, but using browser defaults will indeed increase the variance of your design. I can agree that it&#8217;s not a big deal, I&#8217;ve just found it to be a personal preference of mine to avoid. I&#8217;m completely fine with slight differences in rendering when comparing browser to browser, we&#8217;re not designing print brochures after all. I do make an effort, though, to keep things to a minimum.</p>
<p>As a follow-up, I&#8217;m curious to hear how many developers found it troublesome working with browser defaults when just learning CSS? I&#8217;m self-taught in quite a bit when it comes to what I know about Web development, and I&#8217;m not too embarrassed to admit I was honestly confused when it came to default styles on heading elements in my early days of working with CSS.</p>
<p>In my honest, personal opinion, I don&#8217;t feel that browser defaults truly belong. That is <strong>not to say</strong> I feel they&#8217;re inapplicable. Without browser defaults, Web design and development be in a different boat altogether. It&#8217;s just that after looking at things from a more distant standpoint, browser defaults seem partially counterintuitive to me.</p>
<h3>Reset CSS as a framework</h3>
<p>The idea behind a framework is to save yourself time and repetition, but in my experience I rarely find myself repeating any significant amount of CSS project to project. That&#8217;s one of the biggest reasons I have chosen not to use a public-facing CSS framework such as <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> or <a href="http://developer.yahoo.com/yui/">YUI</a>. There is a significant population who does make use of the frameworks and I think it&#8217;s great. For them.</p>
<p>While a framework can technically be defined as something which can be consistently reused and applied to any project while working for your benefit, a reset stylesheet, to me, is more unique than that. I view a reset stylesheet as something to level the (rocky) playing field when it comes to writing CSS. As I write that, I realize that&#8217;s exactly what Blueprint (or any other CSS framework) is trying to do. I think a reset stylesheet changes things in a different way, however. Instead of working to help you out with browser quirks and retain consistency, a reset stylesheet is more of a big eraser, providing a &#8216;clean slate&#8217; if you will.</p>
<p>A reset stylesheet does inherit an important benefit of a framework: instant implementation. A reset stylesheet is as easily implemented as keeping a local copy on your hard drive, copying it to your CSS directory, and including it in your document(s).</p>
<p>At the end of the day, I&#8217;m not sure that I can refer to a reset stylesheet as a framework by itself, but instead consider it an optional piece of one. I&#8217;m sure many will disagree, but a reset stylesheet to me is more a piece you work <em>on</em> as opposed to work <em>with</em>.</p>
<h3>To each his (or her) own</h3>
<p>As with the original CSS framework debate, it comes down to personal preference and what works for you in your workflow. It&#8217;s been said before and I&#8217;m going to say it again: I&#8217;m glad such a large number of designers and developers are ready (and more than willing) to have this conversation. On top of that, everyone has personal experience to back it up.</p>
<p>As <a href="http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/">Eric Meyer replied:</a></p>
<blockquote cite="http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/"><p>Because this isn’t a field of straightforward answers and universal solutions. We are often faced with problems that have multiple solutions, none of them perfect. To understand what makes each solution imperfect and to know which of them is the best choice in the situation—that’s knowing your craft. That’s being a craftsman/craftswoman. It’s a never-ending process that is all the more critical precisely because it is never-ending.</p>
<p>So it’s no surprise that we, as a community, keep building and sharing solutions to problems we come across. Discussions about the merits of those solutions in various situations are also no surprise. Indeed, they’re exactly the opposite: the surest and, to me, most hopeful sign that web design or development continues to mature as a profession, a discipline, and a craft. It’s evidence that we continue to challenge ourselves and each other to advance our skills, to keep learning better and better how better to do what we love so much.</p>
<p>I wouldn’t have it any other way.</p>
</blockquote>
<p>The rest of Eric&#8217;s <a href="http://meyerweb.com/eric/thoughts/2008/04/17/crafting-ourselves/">entire response</a> is extremely well written, and definitely worth the read.</p>
<p>I do find it a bit troubling, however, that with a number of comments left in response to recent articles written on the subject of reset CSS, <a href="/2008/02/25/validation-zealotry-and-markup-exploitation/">zealotry</a> continues to pop up. Everyone has a reason, good or bad, for how they do things. It&#8217;s important to have civilized conversation on the subject as opposed to narcissistic comments which don&#8217;t help anybody.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=132&c=1798360381' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=132&c=1798360381' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20080421/why-i-like-and-use-reset-css/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>&#8226; Improving Your Process: CSS Techniques Part 2</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20080114%2Fimproving-your-process-css-techniques-part-2%2F&#038;seed_title=%26%238226%3B+Improving+Your+Process%3A+CSS+Techniques+Part+2</link>
		<comments>http://mondaybynoon.com/20080114/improving-your-process-css-techniques-part-2/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 15:04:14 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Improving Process]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Workbench]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[process]]></category>
		<category><![CDATA[specificity]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2008/01/14/improving-your-process-css-techniques-part-2/</guid>
		<description><![CDATA[Nearly a year ago, I jotted down a few CSS techniques that I use day to day. Some tips included controlling browser defaults, avoiding box model headaches, stylesheet organization, and using a color glossary. I find myself using many of these techniques a year later, but had some updates that might make the lives of some a bit easier.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=117&c=2131251183' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=117&c=2131251183' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>Nearly a year ago, I jotted down a few <a href="/2007/02/26/improving-your-process-css-techniques-part-1/">CSS techniques that I use</a> day to day. Some tips included controlling browser defaults, avoiding box model headaches, stylesheet organization, and using a color glossary. I find myself using many of these techniques a year later, but had some updates that might make the lives of some a bit easier.</p>
<h2>Better control browser defaults</h2>
<p>In <a href="/2007/02/26/improving-your-process-css-techniques-part-1/">part 1</a>, I mentioned that controlling browser default styles can really help cut down your styling time. Using the <a href="http://meyerweb.com/eric/articles/webrev/200006a.html">universal selector</a>, you can clear any default <code>margin</code>, <code>padding</code>, or <code>border</code> with a single line of <abbr title="Cascading Style Sheets">CSS</abbr>. While this tends to help out quite a bit with browser defaults, there is quite a bit more you can do.</p>
<p>As I&#8217;ve written before, I keep a copy of Eric Meyer&#8217;s <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/">reset CSS</a> lying around to take care of browser defaults as opposed to using the universal selector. His optimized stylesheet comprehensively controls much more than something like:</p>
<pre class="sh_css"><code>* { margin:0; padding:0; border:0; }</code></pre>
<p>I&#8217;ve found Eric Meyer&#8217;s solution to be much more helpful and stable in practice, and I&#8217;d suggest that you give it a try to see if it helps you out during your styling process.</p>
<h2>Give yourself an applicable head start</h2>
<p>A reset stylesheet can be an absolute time-saver. When doing client work, saving yourself some time here and there is becoming more of a necessity. In my personal opinion, when comparing design and development time on a project, development time should be kept to an absolute minimum while design time is maximized.</p>
<p>That doesn&#8217;t go to say that I feel development comes secondary to design; on the contrary. The difference between the two resides in the nature of each. Development is something that can be sped with each project. As nuances and speed bumps are overcome, a developer can significantly decrease the time it takes to produce high quality markup and style for each document they&#8217;re working on. Efficiency can be increased quite a bit simply by building more websites.</p>
<p>Design is a bit different in the sense that each project brings in a new set of rules. Each project is solving a different problem, circumventing new limitations, and providing quality solutions. Development usually presents itself with a constant set of conditions, which can be learned, expected, and avoided from the start if necessary.</p>
<p>As a result of this difference between design and development, there are ways to decrease development time, allowing for an increase in design time to remain in a limited budget. One way to help yourself to decrease development time is to use a CSS framework.</p>
<p>CSS frameworks were an extremely hot topic late last year, and I think all that needed to be said in their regard has been discussed (at least twice). I think the major difference in opinion rooted from the misunderstanding &amp; assumption (mine included) that CSS framework proponents were pushing a single CSS framework upon others; that wasn&#8217;t the case.</p>
<p>I use Eric Meyer&#8217;s reset stylesheet on my projects. I use a CSS framework. Although it&#8217;s very limited in size, it fits the qualifications of a framework. As I mentioned earlier, reset styles help me to be more efficient at work, and finding a solid starting point for yourself with CSS can help you as well.</p>
<p><span id="more-117"></span></p>
<h2>Control your clearing</h2>
<p>In my experience, the most troubling aspect of CSS to grasp for newcomers is floating elements. When trying to help those new to CSS, trying to explain when to expect certain behavior can be a very frustrating experience for those new to CSS. Keeping that in mind, controlling your floating elements can really help alleviate a headache or two down the line.</p>
<p>Some time ago, Robert Nyman wrote a post <a href="http://www.robertnyman.com/2007/04/12/how-to-clear-css-floats-without-extra-markup-different-techniques-explained/">explaining a few ways to clear CSS floats without extra markup</a>. The post is great as an overview of some different techniques for clearing your floats. There are some great comments to read as a follow-up as well, and the piece as a whole can really help keep your floating elements under control.</p>
<p>Adding to the recurring theme, building more websites will help the most to learn when to expect a need to clear a float.</p>
<h2>Separate page-specific styles</h2>
<p>This tip may be less applicable, as it really only comes into play with larger websites with a bigger design budget. Something I&#8217;ve found myself doing quite often is physically separating page-specific CSS from the bulk. This involves incorporating both a <code>pagevar</code> as well as a <code>pagegroup</code> for each page of a website, which applies an <code>id</code> and <code>class</code> to the <code>body</code> of every document.</p>
<p>This gives me plenty of control should I want to target a group of pages (or specific page) with CSS. What&#8217;s important is to keep things organized; separating page-specific CSS can help significantly with maintenance, especially if your CSS is well commented.</p>
<h2>Limit your refresh frequency</h2>
<p>When I was first learning CSS, I quickly fell into the habit of refreshing the browser after nearly every selector was given a property and value. Soon enough, I would write a line of CSS, knowing exactly what it was going to look like, yet I&#8217;d refresh the browser anyway. Just to make sure I suppose.</p>
<p>Taking a step back to look at things, consistently switching apps and refreshing the browser to see how things are going can slow you down significantly. It&#8217;s important to learn to trust yourself as you become more proficient with CSS. Trust that what you&#8217;re styling is going to behave as you expect, and limit your refresh frequency as much as you can.</p>
<p>The trouble comes with writing too much and not knowing where to start compensating. This comes with the territory, and will remedy itself as you build more websites.</p>
<h3>Refine your selectors</h3>
<p>Finding the happy medium with <a href="http://www.htmldog.com/guides/cssadvanced/specificity/">specificity</a> can be of great benefit. While you want to know which elements you&#8217;re targeting with CSS, it can really help to take advantage of specificity by keeping your styles to a minimum.</p>
<p>Difficulty may be found earlier in your development career in that you&#8217;re not sure why a certain element is improperly rendering. You&#8217;re sure of your CSS, sure things are as they should be, yet the browser renders something glaringly different. Chances are you haven&#8217;t found a quirky rendering bug (although I&#8217;m sure we can all agree we wish we had), but something is going on with your specificity. Styles are inherited when applicable, and this can be taken advantage of to a very high degree. The key is to specify to the proper degree, ensuring your control over the document presentation.</p>
<h3>Closing up Part 2</h3>
<p>I hope these tips, while a bit simple, helped out. CSS is a fantastic skill to have, but it is a skill which can be constantly refined over time. Keep in mind that the faster you are with development, the more time can be spent on problem solving by way of design. This allows for a wider variety of circumstances under which to fall when developing, as opposed to finding repetition in your work.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=117&c=1734872065' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=117&c=1734872065' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20080114/improving-your-process-css-techniques-part-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>&#8226; Closing this Chapter on CSS Frameworks</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20071119%2Fclosing-this-chapter-on-css-frameworks%2F&#038;seed_title=%26%238226%3B+Closing+this+Chapter+on+CSS+Frameworks</link>
		<comments>http://mondaybynoon.com/20071119/closing-this-chapter-on-css-frameworks/#comments</comments>
		<pubDate>Mon, 19 Nov 2007 13:27:24 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Favorites]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[Blueprint]]></category>
		<category><![CDATA[blueprintcss]]></category>
		<category><![CDATA[debate]]></category>
		<category><![CDATA[framework]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2007/11/19/closing-this-chapter-on-css-frameworks/</guid>
		<description><![CDATA[Has the debate surrounding CSS frameworks been partially due to a misunderstanding of the term CSS framework?<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=108&c=712365995' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=108&c=712365995' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>A couple days ago, <a href="http://www2.jeffcroft.com/">Jeff Croft</a> posted an article titled <a href="http://www2.jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/">What&#8217;s not to love	about CSS frameworks?</a> In the post, Mr. Croft simply asks for some reasoning behind <em>why</em> some people are suggesting <abbr title="Cascading Style Sheets">CSS</abbr> frameworks should not be used:</p>
<blockquote cite="http://www2.jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/"><p>So it’s been made clear to me that these folks don’t like CSS frameworks and don’t think they should be used (except, in some cases, for rapid prototyping). What’s not clear to me is why they feel this way. So, I’m asking publicly, and hoping these folks will show up here to give me their answers: What is it about CSS frameworks that bothers you?</p>
</blockquote>
<p>I think that&#8217;s a completely valid question to ask, and with it being asked by someone whom is heard by many, he was sure to get many answers. Within hours, the comments came pouring in from many designers and developers, each giving a personal reaction to their experience with CSS frameworks. There were also some notes included which may have strayed from the articles main topic of CSS frameworks, and I&#8217;m going to stray from commenting on that issue because it wouldn&#8217;t be fitting for this post.</p>
<h2>The general problems with CSS frameworks</h2>
<p>I was really happy to see how much of a reaction Mr. Croft&#8217;s article received. While many people simply can&#8217;t understand why there is so much talk on a seemingly tiny subject, personally I&#8217;m glad to see it. I&#8217;m glad to see that there is something which can come under debate and be well argued by both sides. That&#8217;s not something you often find when it comes to modern Web design among intelligent, professional designers and developers.</p>
<p>While reading through the comments, the consensus from those who choose not to work with a CSS framework was nothing that has not been said before. Some people find a CSS framework limiting to their process or design methods, and others mentioned problems that tie into any framework. Learning to the framework instead of the technology itself, for example. While it was great that people were responding to the article, <a href="http://www2.jeffcroft.com/blog/2007/nov/17/whats-not-love-about-css-frameworks/#c24058">Mr. Croft mentioned</a> that after 30 comments, his question was still not directly answered.</p>
<p>That got me thinking, even though I had taken a minute to leave my thoughts, I thought I did answer his question in the best way I could. I mentioned why I personally wouldn&#8217;t use a CSS framework at this point and time, moreover included a bit of detail regarding why I wouldn&#8217;t recommend the use to a fellow developer quite yet. Other comments shared similar thoughts, while others completely opposite, but there was really no direct answer quite yet. This trend continued throughout the comment thread and really got me thinking.</p>
<p>Could the question be answered? I tried myself to come up with a definitive answer(s) why I&#8217;m not quite ready to adopt the use of a CSS framework, but found a rebuttal at least once in the comment thread alone. I then tried to put myself in the shoes of a developer who chooses to actively use a CSS framework and defend my camp from that angle. The same result occurred. It seems for many of the arguments either for or against CSS frameworks have a related counter-argument, which could be the reason this debate has been circular for so long.</p>
<h3>At the end of the day, <em>what is a CSS framework?</em></h3>
<p>After reading both the original post by Mr. Croft, and then his <a href="http://www2.jeffcroft.com/blog/2007/nov/18/follow-up-css-frameworks/">Follow up on CSS frameworks</a> (and each comment posted in reply), I&#8217;ve come to the conclusion that the majority, including myself, have associated the phrase &#8216;CSS framework&#8217; with <a href="http://code.google.com/p/blueprintcss/">blueprintcss</a>. That&#8217;s the first problem with the CSS framework debate as a whole. Mr. Croft pointed out that many people who opposed the use of a CSS framework (blueprintcss to be more accurate) were actually using one.</p>
<p>Mr. Croft mentioned that the definition he has had in his mind <a href="http://www.alistapart.com/articles/frameworksfordesigners" title="A List Apart article titled Frameworks for Designers by Jeff Croft">from the start</a> has been:</p>
<blockquote cite="http://www.alistapart.com/articles/frameworksfordesigners"><p>&#8230; a set of tools, libraries, conventions, and best practices that attempt to abstract routine tasks into generic modules that can be reused. The goal here is to allow the designer or developer to focus on tasks that are unique to a given project, rather than reinventing the wheel each time around. Generally speaking, this is the approach taken by the aforementioned JavaScript and web application frameworks. To be clear, we&#8217;re not necessarily talking about something that is built, packaged, and released to the public. Rather, a framework may be solely for you or your team.</p>
</blockquote>
<p>From this definition alone, it approaches silly to mention that [many] designers and developers aren&#8217;t doing such a thing already. I know I&#8217;ve said more than once that I use a preexisting set of folders and (sometimes empty) documents when starting a new project. While it is nothing compared to the level of blueprintcss, it is a reset style sheet, as well as a folder structure to save me a few minutes at the start of each project. At first, due to plain simplicity, it hardly occurred that such a system could be considered a framework, but I think that&#8217;s <em>exactly</em> the type of thing Mr. Croft is so diligently trying to defend.</p>
<h3>We&#8217;re all on the same team</h3>
<p>Many of the comments in response to the articles posted by Mr. Croft were a question why a topic such as this is debated so much. I can sympathize with that question, but at the same time, I&#8217;ve done my fair share discussing the topic because I find it interesting. There were many people on one side of the fence, seemingly just as many on the other, and a third group of people in the next field chatting about something completely different.</p>
<p>I&#8217;m glad Mr. Croft sparked what may act as the last great discussion surrounding CSS frameworks at this level of maturity. While I don&#8217;t see the debate dying out any time soon, I think these two articles, paired with their comments, are a great collection of thoughts after the initial introduction of blueprintcss (which put CSS frameworks on the map).</p>
<p>If you haven&#8217;t had the pleasure of doing so, take a few minutes soon and read over the articles and comments. Take some time to think about whether or not something as particular as blueprintcss or something as general as a reset style sheet is going to help you. The great thing is, designers and developers have reached a level where we can really begin to think about helping ourselves as much as possible. At the end of the day, we&#8217;re all on the same team, working for the same goal. Everyone has a different way of doing things, time and experience will certainly put any questions to bed. As the title of this piece explains, I think what has been said about CSS frameworks is quite comprehensive for this stage of maturity, but I&#8217;m more than willing to discuss the idea at any time.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=108&c=1038039044' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=108&c=1038039044' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20071119/closing-this-chapter-on-css-frameworks/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>&#8226; At What Point Do Semantics Not Apply?</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20070917%2Fat-what-point-do-semantics-not-apply%2F&#038;seed_title=%26%238226%3B+At+What+Point+Do+Semantics+Not+Apply%3F</link>
		<comments>http://mondaybynoon.com/20070917/at-what-point-do-semantics-not-apply/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 14:18:34 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Semantics]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Blueprint]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Microformats]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2007/09/17/at-what-point-do-semantics-not-apply/</guid>
		<description><![CDATA[Are semantics completely inapplicable when it comes to CSS? Do you feel as though trying to create semantic classes is simply overzealous? Without the structured definition and documentation of (X)HTML to back it up, is CSS better left to be implemented on a &#8216;what works&#8217; basis? Are semantic names that only describe visual orientation as meaningful as valuable as those which describe the informational meaning?<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=99&c=2146942478' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=99&c=2146942478' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>There was a large response to the article I posted a couple weeks ago, <a href="/2007/08/27/please-do-not-use-css-frameworks/">Please Do Not Use CSS Frameworks</a>, which for the most part was evenly divided. There are many people who support and stand behind both the creation and implementation of <abbr title="Cascading Style Sheets">CSS</abbr> frameworks. They truly see the benefit in saving time in development as well as having a more structured environment in which to work.</p>
<p>I can absolutely see the benefit to a <abbr title="Cascading Style Sheets">CSS</abbr> framework in that regard, and I think that&#8217;s where my sensational title of a couple weeks ago skewed the tone of the entire article. Some readers (understandably) felt that I saw absolutely no worth in a project such as a <abbr title="Cascading Style Sheets">CSS</abbr> framework. That&#8217;s not the case, entirely. I simply see some issues that could be counteractive, and those issues can [usually] be applied to nearly any framework in existence.</p>
<p>Frameworks are a fantastic idea, <strong>fantastic</strong>, but I&#8217;m sure we can all agree that there is an extremely high potential for &#8216;learning the framework&#8217; as opposed to learning the language itself. This is a major issue to keep in mind, especially with something like <abbr title="Cascading Style Sheets">CSS</abbr>. One of the other issues I&#8217;ve got with the implementation of a CSS framework is <a href="http://en.wikipedia.org/wiki/Semantic_Web">semantics</a>.</p>
<h2>Semantics and CSS? Applicable?</h2>
<p>The resulting discussion surrounding the release of <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> itself has been utterly fantastic. Many great minds have left opinions on the release. The pros, the cons, the ridiculousness surrounding the reaction of such a release. I&#8217;ve tried to read as much as I can of this conversation, and some interesting ideas and thoughts have come up.</p>
<p>One of the more interesting points brought up was that surrounding the semantics of <code>class</code> and <code>id</code> names. While I feel that semantic value can be given to a <code>class</code> or <code>id</code>, other developers thought it was simply ridiculous, that they are there to act [more-or-less] as hooks for CSS and JavaScript. Others felt that the <code>classes</code> and <code>ids</code> used in Blueprint are applicable because values such as <code>.prepend-8</code>, <code>.pull-2</code>, and <code>.span-22</code> were spot on in their use.</p>
<p>My stance is the following: if a <code>class</code> or <code>id</code> can be given a more descriptive value, why not? While some developers feel that it is the markup which needs to be semantic, I can see a value in trying to <a href="http://www.w3.org/QA/Tips/goodclassnames">create more semantic <code>classes</code></a> and <code>ids</code>. <a href="http://microformats.org/">Microformats</a> are a prime example. Microformats may not use values which are initially obvious to their meaning, but their objective is such. Microformats use <code>classes</code> in an effort to better define data in a semantic way. Why not try to carry this over to the rest of your document?</p>
<p>From what I can gather, it seems as though some developers feel that trying to create a semantic <code>class</code> or <code>id</code> is just silly. What do you think? Is a <code>class</code> little more than a hook for CSS to apply some style?</p>
<h3>Are semantics applicable with only an associated meaning?</h3>
<p>Microformats make sense to those who have worked with them before. Each <code>class</code> has a meaning because there is a large set of documentation to back it up. Without that documentation, would the <code>class</code> still be semantic? This same issue carries over to Blueprint. At first glance, the <code>classes</code> used are awkward and seemingly meaningless &#8212; until you read the documentation. Is it at that point they obtain semantic value?</p>
<p>I think to those who have come to accept and use Blueprint on their projects, there is a resounding <em>yes</em>. This concept (and reaction) is closely related to Microformats; some people agree, others don&#8217;t. If you&#8217;re <a href="http://code.google.com/p/blueprintcss/wiki/Tutorial">familiar with the framework</a>, Blueprint has attempted to keep <code>class</code> names partially semantic.</p>
<h3>So, what&#8217;s the problem?</h3>
<p>While the <code>classes</code> within Blueprint attempt to retain semantics when taking the entire framework into consideration, it does so only to provide meaning for the visual elements involved. It is literally impossible for Blueprint to take into account the actual information presented. I think this is where the issues regarding semantics come into play.</p>
<p>Is there a divide when taking into consideration the semantics of <abbr title="(eXtensible) HyperText Markup Language">(X)HTML</abbr> versus the semantics of <code>classes</code>? Are they one in the same? (X)HTML has a set of defined tags, each of which inherits a meaning. CSS is different entirely, allowing the author to define much of which comprises a completed stylesheet. It is up to the author to understand a meaning applied to any <code>class</code> or <code>id</code> he chooses. Can semantics still be applied? In my opinion, yes they can. When I&#8217;ve got a project in front of me, I&#8217;ll try to best define the provided information using meaningful <code>classes</code> and <code>ids</code> not only to help me remain more organized, but also in an attempt to help others on my team get up to speed quickly when working with my markup and style.</p>
<p>I&#8217;m really quite curious to hear how others feel about this &#8216;situation&#8217;. Are semantics completely inapplicable when it comes to <abbr title="Cascading Style Sheets">CSS</abbr>? Do you feel as though trying to create semantic <code>classes</code> is simply overzealous? Without the structured definition and documentation of <abbr title="(eXtensible) HyperText Markup Language">(X)HTML</abbr> to back it up, is CSS better left to be implemented on a &#8216;what works&#8217; basis? Are semantic names that only describe visual orientation as meaningful as valuable as those which describe the informational meaning? Do you feel this topic is just beating a dead horse? Please, provide your opinion.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=99&c=817973072' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=99&c=817973072' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20070917/at-what-point-do-semantics-not-apply/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>&#8226; Please do not Use CSS Frameworks</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20070827%2Fplease-do-not-use-css-frameworks%2F&#038;seed_title=%26%238226%3B+Please+do+not+Use+CSS+Frameworks</link>
		<comments>http://mondaybynoon.com/20070827/please-do-not-use-css-frameworks/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 12:57:11 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Blueprint]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Tripoli]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2007/08/27/please-do-not-use-css-frameworks/</guid>
		<description><![CDATA[I give the authors of CSS frameworks credit for making an idea a reality, but I hope the use of CSS frameworks is limited to testing environments and the like, as I can&#8217;t see their value in the overall Web Standards movement. I don&#8217;t mean to step on any toes or anything, it is just my personal opinion.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=94&c=1855851681' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=94&c=1855851681' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p class="update"><strong>Update:</strong>  It&#8217;s become apparent to me that the choice of title for this article can be very misleading before reading the article itself. Please know that I am a <em>huge fan</em> of frameworks and truly support the hard work of CSS framework developers. This article is an opinion piece consisting of my thoughts, and some <em>great responses</em> from readers who feel the complete opposite. Please, read the article, <em>read the comments</em>, and share your opinion, I really appreciate it.</p>
<p>A bit of background information: A couple weeks ago, <a href="http://code.google.com/p/blueprintcss/">Blueprint</a> was officially launched. Blueprint is <q>&#8220;&#8230; a <abbr title="Cascading Style Sheets">CSS</abbr> framework, which aims to cut down on your CSS development time. It gives you a solid CSS foundation to build your project on top of, with an easy-to-use grid, sensible typography, and even a style sheet for printing.&#8221;</q> As of this writing, Blueprint 0.4 is the most recent version.</p>
<p>The idea behind a framework is to make your life easier by streamlining some of the tedious repetitions we find ourselves going through on each and every project. The JavaScript libraries you&#8217;ve come to know and love (or hate) are frameworks which help writing JavaScript become a faster process with less speed bumps when it comes to cross-browser issues. There are many server side programming frameworks (such as <a href="http://www.cakephp.org/">CakePHP</a> and <a href="http://codeigniter.com/">CodeIgniter</a>) which help make the process of writing Web applications much more rapid. They are also helpful in that many common functions are included by default. Not having to write these common functions from scratch can really come in handy.</p>
<h2>The negative side to code frameworks</h2>
<p>At their surface, frameworks seem like a great thing; unfortunately, that&#8217;s not the case. A big problem with frameworks is when up and coming developers attach themselves to a framework as opposed to the underlying code itself. The knowledge gained in this case surrounds a specific framework, which severely limits the developer. Beyond that, much of the code in frameworks can be considered bloat. Whether it be in a server side language framework or JavaScript library, there is often a large percentage of code that will never be executed. While not a major issue server side, this can greatly degrade the performance of a client side framework such as a JavaScript library. There are other issues attached to the use of frameworks, but I&#8217;d like to be clear in my support of the idea.</p>
<h3>Where does Blueprint fit in?</h3>
<p>A <abbr title="Cascading Style Sheets">CSS</abbr> framework is a different story entirely. To me, CSS <em>can not be framed</em>. While many of the concepts, techniques, and ideas of creating websites with CSS can be repeated many times over, in my opinion, it is impossible to create pre-written documents that will help you in your process. CSS and (X)HTML go hand in hand. <abbr title="(eXtensible) HyperText Markup Language">(X)HTML</abbr> is a language semantic in nature, which is difficult to wrap up in the style of a framework. Each and every project is unique in and of itself, right down to the document structure, <code>classes</code>, and <code>ids</code>. A CSS framework passively removes a great majority of semantic value from the markup of a document and, in my opinion, should be avoided. This lack of semantic value works against a big part of what Web Standards are all about; creating documents with rich semantic value.</p>
<p>On the other side of things, there are many people who argue that taking semantics to this level when speaking about HTML is superfluous. It&#8217;s not something I&#8217;ve got a strong standing opinion behind, but I&#8217;ll admit it is mildly bothersome. Call me a semantics dork, but  it&#8217;s just an opinion of mine.</p>
<p>Further, the problem of &#8216;learning the framework&#8217; would run rampant with a <abbr title="Cascading Style Sheets">CSS</abbr> framework. CSS should be well understood from the ground up, as should any language. Skipping this vital step could very well hurt you in the long run. A CSS framework will only take you so far, without a deep understanding, you&#8217;ll be stuck after you&#8217;ve created the basic site structure. It&#8217;s important to have the knowledge to many any adjustment needed when you&#8217;re faced with a CSS problem.</p>
<h4>What I do reuse</h4>
<p>I&#8217;ve written before about my <a href="/2007/06/04/improving-your-process-templating-and-theming/">templating and theming</a> process and included my opinion about it helping me work faster, but what I spoke of was not frameworking. I do think it helps to have the folder structure I use and some empty CSS &amp; (X)HTML files in the right place before I begin. The actual code in these files, however, is <em>very minimal</em>. The CSS files themselves are empty, simply to cut out the step of my creating them each time a project gets started. As far as any markup goes, the only thing included by default is a very basic document structure including a proper <code>DOCTYPE</code>, basic structural elements (<code>html</code>, <code>head</code>, <code>title</code>, and <code>body</code>), and style sheet inclusion. That&#8217;s it.</p>
<p><span id="more-94"></span></p>
<p>I have, however, recently started using Eric Meyer&#8217;s <a href="http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/">Reset Reloaded</a> <abbr title="Cascading Style Sheets">CSS</abbr> by default when I begin projects (as will be the case with a redesign of this site). Having a method to globally reset all elements in an effort to establish a base from which to build makes sense to me, and Mr. Meyer&#8217;s expertise is well applied here.</p>
<p>If employing a reset stylesheet is considered using a framework, I&#8217;ve got to re-assess the definition of a framework.</p>
<h4>In conclusion</h4>
<p>I don&#8217;t <del>think</del> <ins>mean to say</ins> there will ever be a place for frameworks when it comes to <abbr title="Cascading Style Sheets">CSS</abbr>. <ins>I just hope they&#8217;re used properly.</ins> Since the launch of Blueprint, there have been some spin off pseudo-frameworks such as <a href="http://monc.se/tripoli/">Tripoli</a> which claims to be a <q>&#8220;&#8230; generic CSS standard for HTML rendering. By resetting and rebuilding browser standards, Tripoli forms a stable, cross-browser rendering foundation for your web projects.&#8221;</q> While the site documentation attempts to explain what sets it apart from other frameworks such as Blueprint, I can&#8217;t see how such a large foundation to work from could be of much use when it comes to putting it in actual production. For me personally, each project I work on is too unique and requires a higher level of attention.</p>
<p>I give the authors of CSS frameworks credit for making an idea a reality, but I hope the use of CSS frameworks is limited to testing environments and projects that can truly benefit from them, including when you&#8217;re under the gun as far as turn-around time is concerned. I don&#8217;t mean to step on any toes or anything, it is just my personal opinion &#8212; I&#8217;d love to hear yours.</p>
<p>I realize the title to this post was a bit sensationalist, but please take the article for what it reads, not the title I gave it.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=94&c=1281323569' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=94&c=1281323569' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20070827/please-do-not-use-css-frameworks/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching 1/120 queries in 0.105 seconds using apc
Object Caching 1760/1950 objects using apc

Served from: www.mondaybynoon.com @ 2012-02-11 09:18:24 -->
