<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Brandon M. Cook - Web | Art | Music</title>
	
	<link>http://www.brandonmcook.com</link>
	<description />
	<lastBuildDate>Thu, 05 Jan 2012 04:08:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BrandonMCook-WebDevelopmentGraphicArt" /><feedburner:info uri="brandonmcook-webdevelopmentgraphicart" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>Super Secret Page Speed Techniques – Well, Not Really</title>
		<link>http://www.brandonmcook.com/super-secret-page-speed-techniques-well-not-really/</link>
		<comments>http://www.brandonmcook.com/super-secret-page-speed-techniques-well-not-really/#comments</comments>
		<pubDate>Sat, 26 Nov 2011 20:41:18 +0000</pubDate>
		<dc:creator>Brandon Cook</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[analytics]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[page speed]]></category>
		<category><![CDATA[webmaster tools]]></category>

		<guid isPermaLink="false">http://www.brandonmcook.com/?p=175</guid>
		<description><![CDATA[I&#8217;m into the whole page speed thing. It&#8217;s fun to measure your page speed score, then find new solutions to boost it up. But, I have had my up and downs when it comes to keeping my sites super, duper speedy. &#8230; <a href="http://www.brandonmcook.com/super-secret-page-speed-techniques-well-not-really/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m into the whole page speed thing. It&#8217;s fun to measure your page speed score, then find new solutions to boost it up. But, I have had my up and downs when it comes to keeping my sites super, duper speedy. I&#8217;m pretty obsessed with it. I&#8217;m extremely unhappy when my site has been declared as &#8220;slow&#8221; by Google when I&#8217;ve played by all of the page speed rules.</p>
<p><img class="contentImage" title="PageSpeedGraph" src="http://www.brandonmcook.com/wp-content/uploads/2011/11/PageSpeedGraph.gif" alt="Page Speed Graph" width="500" height="105" /></p>
<p>One of the best tools that I have used to measure page speed is the <a title="Page Speed Extenstion" href="http://code.google.com/speed/page-speed/docs/using_chrome.html" target="_blank">Page Speed</a> extension for Google Chrome. I seem to get the most accurate and consistent results with this tool. There are some things that these tools won&#8217;t or can&#8217;t tell you. So, I&#8217;ve outlines a few things that I&#8217;ve done that seem to have delivered results.</p>
<p><span id="more-175"></span></p>
<p><strong>Remove rel=&#8221;nofollow&#8221;</strong></p>
<p>I had to really ask myself how necessary some of the nofollow tags that I had on links were. If you truly want the page ignored by Google, Yahoo, etc, perhaps the information could be moved to a subdomain or a folder that can be blocked with a robots.txt file. After going through and auditing the links that had nofollows on, I decided that they could all be removed. Once removed, I noticed a significant improvement in the consistency of my page speed analysis in Google Webmaster Tools.</p>
<p>Think about it, every time Google bot or some other friendly bot comes along and finds a nofollow, it&#8217;s like hitting a brick wall. If it really needs to be secured move it to a subdomain and protect it.</p>
<p><strong>Remove Flash</strong></p>
<p>Flash is great, it&#8217;s easy to use and allows you to easily create some stunning graphics and animations. But there are many cons to using Flash. If you&#8217;re not careful, it&#8217;s easy to get carried away when developing your movies. Files can end up getting bulky and large and cause your site to load slowly. If your using Flash in more than one area of your site, you can really start to build up the overall file size of your web pages.</p>
<p>Removing Flash from a site I was developing and replacing it with javascript and jQuery increased the consistency of my page speed. Not only that, it allowed me to use text that is now visible to search engines instead of text that was embedded within the movie.</p>
<p>If you decide to use Flash, use it sparingly and leave it out of your navigation. There are many great javascript and jQuery plugins that will allow you to make flash like animations. In some cases they are lighter and supported by more users browsers.</p>
<p><strong>Specify your Character Set in .htaccess</strong></p>
<p>Now this is something that the Google Chorme page speed tool will suggest to you but, it can be difficult to implement. Well, not difficult to implement but maddening to implement. Common practice is to define the character set in the head section of each of your web pages like so:</p>
<div id="contentCodeBlock">
<p>&lt;meta HTTP-EQUIV=&#8221;Content-Type&#8221; CONTENT=&#8221;text/html; charset=ISO-8859-1&#8243;&gt;</p>
</div>
<p>For some reason, once the above line of code was added to my header, the page speed tool would continue to advise me to &#8220;Specify a character set&#8221;.</p>
<p>I finally found the answer to all of my problems over at <a title="Ask Apache" href="http://www.askapache.com/" target="_blank">askapache.com</a> in the blog post titled &#8220;<a title="Setting charset in htaccss" href="http://www.askapache.com/htaccess/setting-charset-in-htaccess.html" target="_blank">Setting charset in htaccess</a>&#8220;. Once the charset was added to my .htaccess file the page speed tool was happy and increased my score by a point or two.</p>
<p><strong>Use Google Analytics Site Speed Report</strong></p>
<p>The site speed report is offered in the new version of Google Analytics and is by default set to off. In order to begin using the report, the default needs to be changed to &#8220;On&#8221; and your tracking code will need to be altered. Site speed reports can tell you specifically which pages on your site are slowest. You can read more about the <a title="Site Speed Report" href="http://analytics.blogspot.com/2011/05/measure-page-load-time-with-site-speed.html" target="_blank">site speed report</a> by visiting the <a title="Google Analytics Blog - Site Speed Report" href="http://analytics.blogspot.com/2011/05/measure-page-load-time-with-site-speed.html" target="_blank">Google Analytics Blog</a>.</p>
<p>There are many other things that you can do to increase site speed. What I&#8217;ve outlined here are some of the more obscure or otherwise less obvious things that won&#8217;t be listed in the suggestions of your page speed reports. I had to to some extra digging and research along with some trial and error before I found effective solutions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brandonmcook.com/super-secret-page-speed-techniques-well-not-really/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Handy Tools for Web Development</title>
		<link>http://www.brandonmcook.com/handy-tools-for-web-development/</link>
		<comments>http://www.brandonmcook.com/handy-tools-for-web-development/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 03:41:50 +0000</pubDate>
		<dc:creator>Brandon Cook</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.brandonmcook.com/?p=125</guid>
		<description><![CDATA[When thinking about what would make for a good first post on my site, I decided that it might be a good idea to mention some of the tools that I have used to put it all together to this &#8230; <a href="http://www.brandonmcook.com/handy-tools-for-web-development/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When thinking about what would make for a good first post on my site, I decided that it might be a good idea to mention some of the tools that I have used to put it all together to this point. I am by no means an expert when it comes to any of this stuff but, a lot of the information that I&#8217;ve listed here may be helpful to some readers/visitors/passerby&#8217;s.</p>
<p><strong>Building a WordPress Theme</strong></p>
<p><img class="contentImage" src="http://www.brandonmcook.com/wp-content/uploads/2011/11/blogspoongraphics1.jpg" alt="Blog Spoon Graphics" title="blogspoongraphics" width="449" height="223" class="alignright size-full wp-image-172" /></p>
<p>Chris Spooner&#8217;s tutorial &#8220;<a title="How to Build a Custom WordPress Theme from Scratch" href="http://www.blog.spoongraphics.co.uk/tutorials/how-to-build-a-custom-wordpress-theme-from-scratch">How to Build a Custom WordPress Theme from Scratch</a>&#8221; is a great place to start for anybody that wants to build there own custom WordPres theme. No previous WordPress experience required. The tutorial outlines all of the important files that need to updated in order for your custom theme to work properly.</p>
<p><span id="more-125"></span></p>
<p>His tutorials are easy to follow with easy to understand instructions and great use of imagery. A site that every developer should bookmark.</p>
<p><strong>Building a WordPress Template</strong></p>
<p>Templates are different from Themes in WordPress. You may find that you do not want to use the default theme on a page. You don&#8217;t want to link a bunch of unnecessary external javascript or css stylesheets in every page of your site if they are not required. That will really hurt your page speed score.</p>
<p>WordPress Max has posted a great  tutorial titled &#8220;<a title="How To Create A Custom WordPress Page Template" href="http://www.wordpressmax.com/customize-wordpress/custom-page">How to Create a WordPress Page Template</a>&#8220;. Implementing a custom template is as simple as uploading the php file to your site via ftp and choosing the template from the dropdown menu within your WordPress admin panel.</p>
<p><strong>Setting up MAMP for Local Development</strong></p>
<p>CSS-Tricks has posted a couple of great video tutorials for setting up MAMP. &#8220;<a title="First Moments with MAMP" href="http://css-tricks.com/video-screencasts/86-mamp/">First Moments with MAMP</a>&#8220; is the perfect place to start. Everyone knows the value of working with your site locally but, if you want to work with a CMS like WordPress locally you will need to install MAMP for Mac or XAMPP for Windows. If working in Windows <a title="Six Revisions" href="http://sixrevisions.com/">Six Revisions</a> offers a great tutorial titled &#8220;<a title="Using XAMPP for Local WordPress Theme Development" href="http://sixrevisions.com/tutorials/web-development-tutorials/using-xampp-for-local-wordpress-theme-development/">Using XAMPP for Local WordPress Theme Development</a>&#8220; that not only gets you started with XAMPP but also shows you how to install WordPress within the XAMPP environment.</p>
<p><strong>CSS &amp; jQuery</strong></p>
<p>I love tools that make my life easier. <a title="Border Radius" href="http://border-radius.com/">Border Radius</a> is a handy like tool that allows you to enter the radius for each corner of your box and then spits out the proper CSS for Webkit, Gecko and CSS3.</p>
<p>For my Portfolio page I used a handy little tutorial over at Net Tuts titled &#8220;<a title="Create a Slick Tabbed Cotent Area using CSS &amp; jQuery" href="http://net.tutsplus.com/tutorials/html-css-techniques/how-to-create-a-slick-tabbed-content-area/">Create a Slick Tabbed Content Area using CSS &amp; jQuery</a>&#8220;. I love this technique and have used it a few other times on other sites that I&#8217;ve worked on. It&#8217;s easy to implement and very light in code. I&#8217;ve actually implemented this without using any jQuery just to keep it as light and simple as possible.</p>
<p>The next plugin that I used on the Portfolio page was <a title="jQuery Lightbox" href="http://leandrovieira.com/projects/jquery/lightbox/">jQuery Lightbox</a>. I simple to implement plug in that works very well in any picture or image gallery. Highly recommended.</p>
<p><strong>WordPress Plugins</strong></p>
<p>Since getting this site up and running I&#8217;ve been concerned about it&#8217;s performance. At times it seems painfully slow. I&#8217;m unsure if this is because of my host or WordPress. Pagespeed it going to be something that I&#8217;ll be adress as I add more to the site. I&#8217;ve implemented many pagespeed techniques on other sites that I have worked with but never with a cms like WordPress.</p>
<p>One of the first plugins that I found to address this issue was <a title="WP Super Cache" href="http://wordpress.org/extend/plugins/wp-super-cache/">WP Super Cache</a>. This plug in creates a static copy of each page of your site and presents this to almost all of your visitors. It reduces calls to the database in turn reducing load on your server. It&#8217;s great for your visitors but can be annoying if your developing directly on your web server.</p>
<p>Ok, I think that about covers it. Thanks for reading.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brandonmcook.com/handy-tools-for-web-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss><!-- Dynamic page generated in 5.536 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-04-30 20:03:46 -->

