<?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; Firebug</title>
	<atom:link href="http://mondaybynoon.com/tag/firebug/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>Mon, 06 Sep 2010 18:50:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>More Web Inspector Updates</title>
		<link>http://mondaybynoon.com/2010/04/16/more-web-inspector-updates/</link>
		<comments>http://mondaybynoon.com/2010/04/16/more-web-inspector-updates/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 18:23:00 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[Web Inspector]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1072</guid>
		<description><![CDATA[I love WebKit. The Web, without a doubt, looks better in WebKit. At a high level it&#8217;s got pristine standards support, at a low level the actual renders simply look superior to other engines out there. But that&#8217;s only the half of it. As I was working the other day I took a second to [...]]]></description>
			<content:encoded><![CDATA[<p>I <strong>love</strong> WebKit. The Web, without a doubt, <em>looks better</em> in WebKit. At a high level it&#8217;s got pristine standards support, at a low level the actual renders simply look superior to other engines out there. But that&#8217;s only the half of it. As I was working the other day I took a second to lean back and examine my environment. It was <strong>beautiful</strong>.</p>
<p>The time has come where even the tools we use to mark up, style, script, and program are looking stellar; the designer in me is smitten. WebKit is by far the best of both worlds in that regard, and it really shines when it comes to things like the Web Inspector. Firebug really broke ground when it came to developing on the front end. It changed the way we all go about the process and streamlined things to no end. On top of that it&#8217;s helped us to optimize nearly every aspect of a page load and subsequent interaction.</p>
<p><a href="http://webkit.org/blog/1091/more-web-inspector-updates/"><img class="alignnone size-full wp-image-1075" title="Screenshot of WebKit's Web Inspector" src="http://mondaybynoon.com/wp-content/uploads/2010/04/evaluate_on_hover.png" alt="Screenshot of WebKit's Web Inspector" /></a></p>
<p>When the Web Inspector first debuted it wasn&#8217;t nearly as feature rich as Firebug. In fact, the shipping version of Safari&#8217;s Web Inspector leaves a lot to be desired. When you <a href="http://webkit.org/blog/1091/more-web-inspector-updates/">read what&#8217;s arrived</a> in the <a href="http://nightly.webkit.org/">WebKit Nightly</a> though, how can you not want to use it straight away? I&#8217;m not saying that Firebug is any less useful, but the changes (and the hotness) coming to Web Inspector are just stunning. I&#8217;m particularly fond of the changes coming to the Styles Inspection, DOM Inspection, Resources Inspection, and who can I kid; everything sounds <strong>supreme</strong>. Keep your eye on it.</p>
<p><a href="http://webkit.org/blog/1091/more-web-inspector-updates/">More  Web Inspector Updates</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/2010/04/16/more-web-inspector-updates/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Best Browser Extensions for Web Development</title>
		<link>http://mondaybynoon.com/2006/12/11/the-best-browser-extensions-for-web-development/</link>
		<comments>http://mondaybynoon.com/2006/12/11/the-best-browser-extensions-for-web-development/#comments</comments>
		<pubDate>Mon, 11 Dec 2006 15:11:45 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Favorites]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Workbench]]></category>
		<category><![CDATA[beginner]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Firefox]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2006/12/11/the-best-browser-extensions-for-web-development/</guid>
		<description><![CDATA[The Web Developer Extension and Firebug extension have proved to be most valuable to me when developing for the Web.  Here&#8217;s an account of the features I find myself using every day in hopes that I can pass some information along to those who may not make use of these features.]]></description>
			<content:encoded><![CDATA[<p>There are many tools available that assist with development for the Web.  Some say that these tools can make Web development easier, and that&#8217;s true, but only to an extent.  You can think of these tools for Web development as you think of a calculator for math.  It can make problems easier to solve, but you&#8217;re still required to have sufficient prerequisite knowledge in order to properly use the technology.  It&#8217;s at that point when certain tools can really help you to excel.  By far, the best tools I have come across that have helped me with Web development are browser extensions, namely for <a href="http://www.mozilla.com/en-US/firefox/" title="Mozilla's Firefox Web Browser">Firefox</a>.  While many extensions are cross browser, I&#8217;m going to focus on Firefox because that&#8217;s the environment I work in every day by choice.</p>
<p>Some readers may find what I&#8217;m writing about to be &#8220;designing&#8221;, but writing markup and styling documents &#8212; <em>to me</em> &#8212; is development.  If my choice of vocabulary seems wrong to you, I apologize in advance and I hope you can see past it for the length of this article and continue to offer your thoughts.</p>
<p>Firefox not only helps me to develop, it helps me to make my development process streamlined.  As an up and coming developer, Firefox and a few extensions can help you to cover more ground faster than ever and really make it easier to visualize what&#8217;s going on.  One of the biggest hurdles to overcome when first embracing <acronym title="Cascading Style Sheets">CSS</acronym> is learning what effect different styles or techniques will have on certain elements or even a document as a whole.</p>
<h2>First and foremost: Web Developer Extension</h2>
<p><a href="http://chrispederick.com/" title="Chris Pederick's Personal Website">Chris Pederick&#8217;s</a> well respected <a href="http://chrispederick.com/work/webdeveloper/" title="Web Developer Browser Extension by Chris Pederick">Web Developer Extension</a> opened the doors for many people to Web development.  The tools that the extension makes readily available help many people tackle the issues that may have otherwise been a dead end.</p>
<p>Instead of detailing what it is the Web Developer Extension can do, I&#8217;d rather give insight as to what I find myself using the extension for <em>every day</em>:</p>
<dl>
<dt>Outlining specific elements</dt>
<dd>When I first began working with CSS, I would constantly find myself giving certain elements a <code>border</code> style to find out whether or not it was behaving as I was expecting (wrong or not).  I&#8217;m not sure if this is common practice among beginners, but I still find myself outlining elements on a daily basis to see what&#8217;s going on.  The Web Developer Extension really helps out in it&#8217;s ability to outline block level elements, positioned elements (floating, absolute, and the like) or any custom element of my choosing.  It can really help when you&#8217;re in a bind about certain elements clearing (or not clearing) when you think they&#8217;re supposed to.</dd>
<dt>Disabling JavaScript</dt>
<dd><img class="right" src="http://mondaybynoon.com/images/web_developer/disable.png" alt="Disable context menu of the Web Developer Extension for Firefox" />It&#8217;s so very important to constantly <a href="http://mondaybynoon.com/2006/11/06/flash-javascript-and-providing-alternative-content/" title="Flash, JavaScript, and Providing Effective Alternate Content">provide worthy alternate content</a> in your documents.  With JavaScript and Ajax being so prevalent and popular as of late, it&#8217;s <em>really important to test your sites with JavaScript disabled</em>.  I find myself disabling JavaScript in my browser using the Web Developer Extension all the time, and with the convenience it provides, there is no excuse for not testing with JavaScript disabled.  It also comes in handy for those times when obtrusive JavaScript makes browsing a particular site an annoyance to use.</dd>
</dl>
<p><span id="more-55"></span></p>
<dl>
<dt>Disabling browser cache</dt>
<dd>If you&#8217;ve ever put a website together from the ground up, you know that a browser cache can be disastrous for your process.  Neglecting to disable it can provide you with endless frustration from not seeing a change that definitely should have occurred.  Disabling the cache with a quick click of the mouse can be very beneficial.</dd>
<dt>Disabling All Styles</dt>
<dd>This feature is present in Firefox by default, but I&#8217;m constantly using the Web Developer Toolbar hotkey combination (<acronym title="Control">CTRL</acronym> + <acronym title="Shift">SHFT</acronym> + S) to see what&#8217;s going on..  Semantics are really important to document structure and a great way to <a href="http://mondaybynoon.com/2006/04/03/but-it-validates/" title="But It Validates!  An article on the importance of semantic HTML">check up on your markup</a> is to <a href="http://naked.dustindiaz.com/">see your document naked</a>.</dd>
<dt>Disabling Images</dt>
<dd>Image replacement is an ongoing discussion amongst many people in both Web design and development.  A good way to check up on the <a href="http://mondaybynoon.com/2006/03/20/semantic-image-use/" title="Article on analyzing whether or not your images are being used semantically">way you&#8217;re using images</a> is to see what a design looks like without images.  From time to time, viewing your markup and style without images will let you know that some serious thought should be put into a <a href="http://mondaybynoon.com/2006/10/23/my-latest-take-on-image-replacement/" title="CSS Image Replacement Technique">new image replacement technique</a>.</dd>
<dt>View Image Information</dt>
<dd>I often use this feature to refresh my memory about the images making up a particular design after not working with it for a while.  Essentially it will give you an overview of all the included images in the document, including background images provided using CSS.</dd>
<dt>Document Validation</dt>
<dd>I know <a href="http://mondaybynoon.com/2006/06/05/keeping-everything-tidy/" title="Article about HTML Tidy">I&#8217;ve spoken about the HTML validation extensions</a> available for Firefox and other browsers, but the Web Developer Extension also provides an easy way to submit your document for <a href="http://validator.w3.org" title="W3C Markup Validator">W3C Markup</a>, <a href="http://www.section508.gov/" title="Website for information about Section 508 Accessibility">Section 508</a>, and <a href="http://www.w3.org/WAI/" title="W3C Web Accessibility Initiative"><acronym title="Web Accessibility Initiative">WAI</acronym></a> validation.  Beyond markup validation, it also provides means to validate you feeds and CSS in the same menu &#8212; having each in a central place has proven to be very useful to me.</dd>
<dt>View Generated Source</dt>
<dd><img class="right" src="http://mondaybynoon.com/images/web_developer/view_source.png" alt="View Source context menu of the Web Developer Extension for Firefox" />Going along with the aforementioned JavaScript features, another piece of the Web Developer Extension I find myself using is Viewing Generated Source.  This comes in handy when you&#8217;re using JavaScript to manipulate the <acronym title="Document Object Model">DOM</acronym> and it isn&#8217;t behaving as you&#8217;d expect.  Viewing any markup that&#8217;s a result of JavaScript is of great help when debugging or troubleshooting.</dd>
</dl>
<p>Those are the features of the <a href="http://chrispederick.com/work/webdeveloper/" title="Web Developer Browser Extension by Chris Pederick">Web Developer Extension</a> that I find myself using most, and hopefully you are able to find one that will make your life a bit easier during your next project.  The <a href="http://chrispederick.com/work/webdeveloper/documentation/features/" title="Feature list for the Web Developer Extension by Chris Pederick">feature list</a> is so impressive it takes time for someone to try out each and every feature.</p>
<p>While the extension is such a great tool to have, there are areas in which other tools can work faster and more effectively.  One such area is working with JavaScript, bringing me to my next essential tool: <a href="http://www.getfirebug.com/" title="Firebug Mozilla Firefox Extension">Firebug</a> by Joe Hewitt.</p>
<h2>Firebug is an absolute must have</h2>
<p>I&#8217;ve <em>always been a fan</em> of Firebug, but not until it&#8217;s most recent release has it proved so indispensable.  I&#8217;ve been reading some accounts of developers saying that it will be able to replace the Web Developer Extension.  That&#8217;s unfortunate because they&#8217;re completely different tools which hold their own ground.  If you were a carpenter, would you ditch your flathead screwdriver for a <a href="http://en.wikipedia.org/wiki/Henry_F._Phillips" title="Information about Henry Phillips, credited for the Phillips screwdriver">Phillips</a>?  Each tool has circumstances in which one may prove to be of more use than the other, so keep both at hand.</p>
<p class="image"><img src="http://mondaybynoon.com/images/firebug/firebug_logo.png" alt="Firebug logo" /></p>
<p>When I first started using Firebug, it mainly proved valuable to me only for JavaScript.  Having the Firebug console alone was a great feature to have for debugging.  With the release of the 1.0 Beta, Firebug is in an entirely different class.  <a href="http://www.456bereastreet.com/archive/200612/firebug_10_web_developer_tool_of_the_year/" title="Opinion piece as a reaction to the Firebug browser extension">As others have said</a>, the style inspector is <em>completely great</em>, and the other features that are included are definitely useful on a day-to-day basis.</p>
<h4>Document and style inspection</h4>
<p>Firebug not only lets you inspect the <acronym title="Document Object Model">DOM</acronym>, it shows the applied <acronym title="Cascading Style Sheets">CSS</acronym> for everything, at the same time.  On top of that, it lets you edit everything on the fly.</p>
<p class="image"><img src="http://mondaybynoon.com/images/firebug/inspector.png" alt="Screenshot of document inspection using the Firebug extension for Mozilla's Firefox" /></p>
<p>On the left you find the DOM, and on the right, any applied style is included.  What&#8217;s really great is that the light gray &#8216;disable&#8217; icon will actually let you control whether or not that particular style is applied to the element (think ON/OFF).  I&#8217;m finding something like that to come in really handy from time to time when testing.</p>
<p>Clicking the actual property value of the selector lets you change them on the fly.  If you want to change a font size or margin, you can do so instantly.  Going further, you can also alter the markup using the DOM inspector in the same way.  All in all the document inspection provided with Firebug is unmatched by anything I&#8217;ve seen before.</p>
<h4>File transfer monitoring</h4>
<p>A neat feature that&#8217;s also offered with Firebug is what&#8217;s called network monitoring.  If you&#8217;re familiar with the <a href="http://www.websiteoptimization.com/services/analyze/" title="The Web Page Analyzer - Check the speed of your website">Web Page Analyzer</a>, you&#8217;ll like network monitoring in the extension.  Essentially, it will give you a visual representation of each file used in your document, and give you insight as to how long each particular file took to transfer.</p>
<p class="image"><img src="http://mondaybynoon.com/images/firebug/network_monitoring.png" alt="Screenshot of network monitoring using the Firebug extension for Mozilla's Firefox" /></p>
<p>This can come in handy to get an overview of the file download progression of a particular document and style.  Having the ability to discover a bottleneck can help you improve overall load time for a project.</p>
<h3>Working with Firebug and JavaScript</h3>
<p>By far, Firebug&#8217;s claim to fame was the ability to help developers work with JavaScript, and nothing has changed.  Logging, error location, debugging, and on the fly execution of JavaScript all set Firebug apart from anything else and make it a must have for Web developers.</p>
<p>As with the Web Developer Extension, there&#8217;s much more to Firebug that I haven&#8217;t mentioned here.  These are just the features I find myself using constantly and think they may be of definite use to people who don&#8217;t know about them yet.</p>
<h5>Tips and tricks provided by you</h5>
<p>I know that everyone uses their browser and extension arsenal in completely different ways.  I&#8217;m always open to finding new and improved ways to make my life easier using extensions.  There are countless extensions that can be added to a list of tools for web development, but the Web Developer Extension and Firebug are the two I&#8217;m constantly using day in and day out.  Do you find yourself using either of these extensions constantly in any way that I haven&#8217;t mentioned?  Were any of the uses I did mention something you hadn&#8217;t thought about before but might prove to be advantageous?</p>
]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/2006/12/11/the-best-browser-extensions-for-web-development/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 6/15 queries in 0.006 seconds using disk

Served from: mondaybynoon.com @ 2010-09-09 12:38:24 -->