<?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>The Code Dojo &#187; Browsers</title>
	<atom:link href="http://dojo.codegreene.com/category/browsers/feed/" rel="self" type="application/rss+xml" />
	<link>http://dojo.codegreene.com</link>
	<description>The Code Dojo is the veritable repository of random musings from the development team at Code Greene.</description>
	<lastBuildDate>Fri, 20 Jan 2012 18:09:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sharpening the Blades: Website Usability, Analytiks and impress.js</title>
		<link>http://dojo.codegreene.com/2012/01/sharpening-the-blades-website-usability-analytiks-and-impress-js/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-website-usability-analytiks-and-impress-js</link>
		<comments>http://dojo.codegreene.com/2012/01/sharpening-the-blades-website-usability-analytiks-and-impress-js/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 18:06:14 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Project Management]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Analytiks]]></category>
		<category><![CDATA[Impress JS]]></category>
		<category><![CDATA[iPhone App]]></category>
		<category><![CDATA[iPhone Google Analytics App]]></category>
		<category><![CDATA[Website Usability]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=914</guid>
		<description><![CDATA[Chad, 22 Tools for Testing Your Websites Usability One thing that we here at Code Greene have been trying to do is pushing our limits by getting faster and better at development. But with this we have realized that we need to help the pursued the client to get the best site they can. These [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://dojo.codegreene.com/wp-content/uploads/2012/01/mashable-22-tools-for-testing.png"><img class="alignright size-full wp-image-918" style="border: 1px solid #444444; margin: 8px 0pt 0 20px; padding: 2px;" title="mashable-22-tools-for-testing" src="http://dojo.codegreene.com/wp-content/uploads/2012/01/mashable-22-tools-for-testing.png" alt="Mashable 22 Essential Tools for Testing" width="100" height="100" /></a>Chad, <a href="http://mashable.com/2011/09/30/website-usability-tools" target="_blank">22 Tools for Testing Your Websites Usability</a></strong><br />
One thing that we here at Code Greene have been trying to do is pushing our limits by getting faster and better at development. But with this we have realized that we need to help the pursued the client to get the best site they can. These clients come to us with an idea and they know their industry well, but it is our job and responsibility to take their ideas and build it in a way that is needed to give the end user what they want and need quickly.</p>
<p><strong><img class="alignright size-full wp-image-925" style="border: 1px solid #444444; margin: 8px 0pt 0 20px; padding: 2px;" title="analytiks" src="http://dojo.codegreene.com/wp-content/uploads/2012/01/analytiks.png" alt="" width="100" height="100" />Luke, <a href="http://analytiksapp.com/" target="_blank">Analytiks iPhone App</a></strong><br />
A little while ago I stumbled upon this little app for my iPhone. For those of us that don&#8217;t sign in to our Google Analytics often but know we should this app will be very valuable. Analytiks shows me just the important information I&#8217;d like to know about my websites on my phone. I can check it quick and get back to whatever else is going on that day. The interface is quite nice. I would ditch the rusted sign look myself but other than that it is fantastic. It is 99 cents in the app store.</p>
<p><strong><img class="alignright size-full wp-image-917" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="impress-js" src="http://dojo.codegreene.com/wp-content/uploads/2012/01/impress-js.png" alt="Impress JS" width="100" height="100" />Benjam, <a href="http://bartaz.github.com/impress.js/#/bored" target="_blank">impress.js</a></strong><br />
It&#8217;s not much in the way of content, but the way that content is displayed. It&#8217;s simple&#8230; yet eye catching and very intriguing. Makes me very excited about where the web is heading.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2012/01/sharpening-the-blades-website-usability-analytiks-and-impress-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Helpful jQuery Tricks, Notes, and Best Practices Part I</title>
		<link>http://dojo.codegreene.com/2011/12/helpful-jquery-tricks-notes-and-best-practices-part-i/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=helpful-jquery-tricks-notes-and-best-practices-part-i</link>
		<comments>http://dojo.codegreene.com/2011/12/helpful-jquery-tricks-notes-and-best-practices-part-i/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 20:34:22 +0000</pubDate>
		<dc:creator>Brian</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Sizzle]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=901</guid>
		<description><![CDATA[If there is one bad thing about jQuery, it’s that the entry level is so amazingly low, that it tends to attract those who haven’t an ounce of JavaScript knowledge. Now, on one hand, this is fantastic. However, on the flip side, it also results in a smattering of, quite frankly, disgustingly bad code (no [...]]]></description>
			<content:encoded><![CDATA[<p>If there is one bad thing about jQuery, it’s that the entry level is so amazingly low, that it tends to attract those who haven’t an ounce of JavaScript knowledge. Now, on one hand, this is fantastic. However, on the flip side, it also results in a smattering of, quite frankly, disgustingly bad code (no one is immune to this). But that’s okay; frighteningly poor code that would even make your grandmother gasp is a rite of passage. The key is to climb over the hill, and that’s what we’ll discuss today.<span id="more-901"></span></p>
<p><strong>Methods Return the jQuery Object</strong><br />
It’s important to remember that most methods will return the jQuery object. This is extremely helpful, and allows for the chaining functionality that we use so often.</p>
<pre>$someDiv
.attr('class', 'someClass')
.hide()
.html('new stuff');</pre>
<p>Knowing that the jQuery object is always returned, we can use this to remove superfluous code at times. For example, consider the following code:</p>
<pre>var someDiv = $('#someDiv');
someDiv.hide();</pre>
<p>The reason why we &#8220;cache&#8221; the location of the someDiv element is to limit the number of times that we have to traverse the DOM for this element to once. The code above is perfectly fine; however, you could just as easily combine the two lines into one, while achieving the same outcome.</p>
<pre>var someDiv = $('#someDiv').hide();</pre>
<p>This way, we still hide the someDiv element, but the method also, as we learned, returns the jQuery object — which is then referenced via the someDiv variable.</p>
<p><strong>The Find Selector</strong><br />
As long as your selectors aren’t ridiculously poor, jQuery does a fantastic job of optimizing them as best as possible, and you generally don’t need to worry too much about them. However, with that said, there are a handful of improvements you can make that will slightly improve your script’s performance. One such solution is to use the find() method, when possible.</p>
<pre>// Fine in modern browsers, though Sizzle does begin "running"
$('#someDiv p.someClass').hide();

// Better for all browsers, and Sizzle never inits.
$('#someDiv').find('p.someClass').hide();</pre>
<p>The latest modern browsers have support for QuerySelectorAll, which allows you to pass CSS-like selectors, without the need for jQuery. jQuery itself checks for this function as well. However, older browsers, namely IE6/IE7, understandably don’t provide support. What this means is that these more complicated selectors trigger jQuery’s full Sizzle engine, which, though brilliant, does come along with a bit more overhead. Sizzle is a brilliant mass of code that I may never understand. However, in a sentence, it first takes your selector and turns it into an &#8220;array&#8221; composed of each component of your selector.</p>
<pre>// Rough idea of how it works
['#someDiv, 'p'];</pre>
<p>It then, from right to left, begins deciphering each item with regular expressions. What this also means is that the right-most part of your selector should be as specific as possible &#8211; for instance, an id or tag name.</p>
<p>Bottom line, when possible:</p>
<ul>
<li>Keep your selectors simple</li>
<li>Utilize the find() method. This way, rather than using Sizzle, we can continue using the browser’s native functions.</li>
<li>When using Sizzle, optimize the right-most part of your selector as much as possible.</li>
</ul>
<p><strong>Context instead?</strong><br />
It&#8217;s also possible to add a context to your selectors, such as:</p>
<pre>$('.someElements', '#someContainer').hide();</pre>
<p>This code directs jQuery to wrap a collection of all the elements with a class of someElements &#8211; that are children of someContainer &#8211; within jQuery. Using a context is a helpful way to limit DOM traversal, though, behind the scenes, jQuery is using the find method instead.</p>
<pre>$('#someContainer')
.find('.someElements')
.hide();</pre>
<p>I hope this first installment has been useful to someone out there in the interweb, and if not, maybe my next few will be!</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/12/helpful-jquery-tricks-notes-and-best-practices-part-i/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Sharpening the Blades: Firebug and Landing Pages</title>
		<link>http://dojo.codegreene.com/2011/11/sharpening-the-blades-firebug-and-landing-pages/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-firebug-and-landing-pages</link>
		<comments>http://dojo.codegreene.com/2011/11/sharpening-the-blades-firebug-and-landing-pages/#comments</comments>
		<pubDate>Tue, 08 Nov 2011 16:11:23 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Firebug]]></category>
		<category><![CDATA[Firebug for Designers]]></category>
		<category><![CDATA[Homepage Optimization]]></category>
		<category><![CDATA[Landing Pages]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=810</guid>
		<description><![CDATA[Chad, Firebug Guide for Web Designers Firebug is one of the most common developer tools used out there. I know that for me it is something I use to try to discover what is going on with a clients site and try to give some insight to the developer to fix it. So last week [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-811" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="firebug" src="http://dojo.codegreene.com/wp-content/uploads/2011/11/firebug.jpg" alt="" width="100" height="100" />Chad, <a href="http://sixrevisions.com/tools/firebug-guide-web-designers/" target="_blank">Firebug Guide for Web Designers</a><br />
Firebug is one of the most common developer tools used out there. I know that for me it is something I use to try to discover what is going on with a clients site and try to give some insight to the developer to fix it. So last week I came across a great article that gives a good introduction to using firebug.</p>
<p><img class="alignright size-full wp-image-812" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="unbounce" src="http://dojo.codegreene.com/wp-content/uploads/2011/11/unbounce.jpg" alt="" width="100" height="100" />Mark, <a href="http://unbounce.com/landing-page-examples/your-landing-page-sucks/" target="_blank">Your Landing Page Sucks! </a><br />
When we do our planning here at Code Greene we always wait until the end to do the homepage with our clients. The homepage of any website in my opinion is often the very most important page of the site. The homepage acts sort of like the grand unification of the website. I see the purpose of the homepage is to be a place that user&#8217;s initial reaction is &#8220;oh this is a good site&#8221; and secondly its used to point them to the most important parts of the site. In some cases a site can be really flat and the homepage  or landing page may do almost all the work of the site, in those cases it has to be perfect. Recently I saw an article on landing pages and thought it further delved into some good examples. Check it out and rethink your homepage or landing page if it sucks.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/11/sharpening-the-blades-firebug-and-landing-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer Drops Below 50 Percent Market Share&#8230;So What</title>
		<link>http://dojo.codegreene.com/2011/11/internet-explorer-drops-below-50-percent-web-usage/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=internet-explorer-drops-below-50-percent-web-usage</link>
		<comments>http://dojo.codegreene.com/2011/11/internet-explorer-drops-below-50-percent-web-usage/#comments</comments>
		<pubDate>Fri, 04 Nov 2011 16:08:19 +0000</pubDate>
		<dc:creator>Chad</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Educating Clients]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Internet Explorer]]></category>
		<category><![CDATA[Safari]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=803</guid>
		<description><![CDATA[I remember when surfing the web consisted of either using Netscape or Internet Explorer. Those that were new used &#8220;AOL&#8221; and the great joke was that at least I used a browser that supported JavaScript. Oh how the times have changed, and they have changed for the better. The tools we use today to build [...]]]></description>
			<content:encoded><![CDATA[<p>I remember when surfing the web consisted of either using Netscape or Internet Explorer. Those that were new used &#8220;AOL&#8221; and the great joke was that at least I used a browser that supported JavaScript. Oh how the times have changed, and they have changed for the better. The tools we use today to build websites are better, more powerful, and are built to accommodate what the public wants. With better and more powerful tools to build websites, the browsers have to keep up and for the most part they have.</p>
<p>When I heard the news that IE has dropped just below 50 percent market share on the desktops, I reflected on when I started to develop for the web. When I started web development seriously, I was working for the Davis School District in Utah. We were required to use IE5, but when IE5.5 came out I was so excited. So hearing this news brought back memories (some good and some bad).<span id="more-803"></span></p>
<p>To this date I do not use Internet Explorer. I still like Firefox myself, but I do have Chrome installed. I mostly use Firefox out of habit and knowing how to work my tools or plugins with it keeps me happy. But I have not used Internet Explorer myself since IE6. I moved on to a better, safer, faster, and more compatible browser.</p>
<p><a href="http://dojo.codegreene.com/wp-content/uploads/2010/03/internetexplorer.jpg"><img class="alignright size-full wp-image-488" style="margin: 0 0 10px 10px;" title="internetexplorer" src="http://dojo.codegreene.com/wp-content/uploads/2010/03/internetexplorer.jpg" alt="Internet Explorer Logo" width="100" height="100" /></a>I don&#8217;t have anything against Internet Explorer like some other developers. I think it is because I have built many PCs, I have worked on even more PCs, and I have had to interact with the owner of those PCs. They use Internet Explorer out of ignorance. You ask them what browser they use and most of them will say &#8220;I use Google.&#8221; Then if you follow up that answer with &#8220;Oh you use Chrome?&#8221; they will say no and you will discover that they use Internet Explorer and Google is their home page.</p>
<p>People don&#8217;t know the difference between browsers like developers or geeks. This is where we can help educate them. But before you can educate them you need to really know what the problems are. Don&#8217;t just hate it cause it is what most developers do. Know or learn why. I used to swear <em>by</em> Internet Explorer, not <em>at</em> it. But as I learned about &#8216;web standards&#8217; and I started swearing at Internet Explorer.</p>
<p>Now with Internet Explorer falling below 50 percent market share on the desktop and less then 0.2 percent on the mobile, does this mean we need to stop cross browser testing? No. There are still people out there using the default browser that comes with Windows and they don&#8217;t know better.</p>
<p>We as web developers need to still provide the best web browsing experience possible to the end user no matter what browser they use. We need to test the site fully to ensure that it will work in Internet Explorer as best it can. This may not be the exact same experience as when a user uses Firefox, Chrome or Safari but we need to support the Internet Explorer users. Even if you don&#8217;t like Internet Explorer there are users out there that will visit your site, your companies site, or your own personal blog that use Internet Explorer.</p>
<p>Another responsibility we have as web developers is to educate the users or your clients to the differences the end user will experience when using different browsers. Not only different browsers but different operating systems with different browsers. Fonts render different, colors are different, and at times the code will need to be tweaked to display differently.</p>
<p>Internet Explorer is still here and still the biggest and strongest player on the Internet. On top of that it is job security that we still have jobs fixing bugs. With the growth of popularity of Macs and more people using mobile browsers I feel that Internet Explorer will become just another browser out there, but will not dictate how the Internet should be displayed as it used to. The browser that will become the biggest player on the Internet will be the one that works well on desktop and mobile.</p>
<p>What browser do you use most often? Where do you see Internet Explorer in 5 years?</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/11/internet-explorer-drops-below-50-percent-web-usage/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cross Device Compatibility</title>
		<link>http://dojo.codegreene.com/2011/10/cross-device-compatibility/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=cross-device-compatibility</link>
		<comments>http://dojo.codegreene.com/2011/10/cross-device-compatibility/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 19:51:22 +0000</pubDate>
		<dc:creator>Mark</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Adaptive Design]]></category>
		<category><![CDATA[iPad App]]></category>
		<category><![CDATA[iPhone App]]></category>
		<category><![CDATA[M Version Website]]></category>
		<category><![CDATA[Mobile Design]]></category>
		<category><![CDATA[Mobile Version]]></category>
		<category><![CDATA[Responsive Design]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=749</guid>
		<description><![CDATA[I recently read a series of articles on smart phones and tablet devices in The Economist and saw some pretty interesting statistics. Smart phone use worldwide is projected to grow 20x in the next 8 years from 1 to 20 Billion, and right now 1 in 4 Americans have smart phones.  Tablet devices are likewise [...]]]></description>
			<content:encoded><![CDATA[<p>I recently read a series of articles on smart phones and tablet devices in <em>The Economist</em> and saw some pretty interesting statistics. Smart phone use worldwide is projected to grow 20x in the next 8 years from 1 to 20 Billion, and right now 1 in 4 Americans have smart phones.  Tablet devices are likewise expected to grow really fast as well. On a small side note, I initially thought, how can the iPad be really any different than an iPhone when they mostly run the same apps? But everyone I talk to seems to feel the larger experience is a reinvention they love, so I anticipate a lot of growth here as well.</p>
<p>What all this has meant to us at Code Greene is that finally more and more of our customers are asking us to design and build for these devices in addition to regular browsers. It has been our philosophy to not venture down dark and lonely roads, so we will often sit back a little to see where new technologies are headed before diving into a pool with potentially only one foot of water in it. Admittedly there have been times we&#8217;ve missed waves, but there are other times we&#8217;ve ended up saving ourselves a lot of wasted energy. We are at the point that cross device compatibility is now a well lit path we are going to travel on.<span id="more-749"></span></p>
<p>There are three different paths that can be taken to develop for these different technologies which are:</p>
<p>1. M.versions approach<br />
2. App development<br />
3. Adaptive/responsive design</p>
<p>It is sometimes hard to decide which path is best so I will explore each and tell you what we will most likely do the most of and why.</p>
<p>M.versions stands for Mobile Versions.  It is basically an approach where the server asks the device what are you? If it comes back saying I am a mobile device, it will then call up a mobile version of the site, which will be smaller and is usually a cut back version. The downside to the m.versions in our opinion is the potential for double work. Coding a regular version and an m.version(s) will inevitably will lead to more coding.</p>
<p>The App approach is probably the most difficult (at least if you are doing an iPhone app), the process to register with Apple and review your app with them is tedious, time consuming, and you could be rejected. Nevertheless, apps have a place and we see people making fortunes through apps. Nonetheless, because our focus is typically on more of a results driven basis, we don&#8217;t see a lot of business app requests. The other thing to consider, which to me seems like common sense, but sometimes isn&#8217;t seen by the customers, is if you build an app version of your website, at the very least a customer will need to find that app and download it. If you were selling online for instance, where most decisions are being made impulsively, there is high risk that in those two steps you could lose a sale. To support this, I recently read a review of the Magento Mobile version where it was reported that 66% of people surveyed would rather have a browser version than go to all the trouble to download an app.</p>
<p><img class="alignleft size-full wp-image-758" title="responsive-design" src="http://dojo.codegreene.com/wp-content/uploads/2011/10/responsive-design.png" alt="Responsive Web Design" width="520" height="425" /></p>
<p>Lastly, adaptive/responsive, though not a new idea, has re-birthed itself better. For a long time it has been possible to code a site to scale to different browser widths. Now it is just easier. The old process was significantly more labor intensive, requiring several little calculations.  In contrast, the new process works using percentages, eliminating the tedious work, making this a viable and good option. In our opinion, the adaptive technology couldn&#8217;t have come at a better time. However, there is a sort of a catch.  If a person has already coded their website, the entire site would have to be recoded to accommodate the adaptive/responsive functions. So, to put it simply, this is something that should be decided upfront and planned, designed, and coded that way from the start. Otherwise, you might be best off with options one or two as an add-on to a current site.</p>
<p>In summary, we feel increasingly more convinced that the growth on the new devices cannot be ignored, and we are primarily recommending the adaptive/responsive approach when making a choice between the three options. If you are interested in learning more or want us to plan out your next project, let us know.  We&#8217;d be interested in helping you accommodate your customers who may be seeking your products or services through other devices beyond the traditional browser.</p>
<p>Which version of a mobile website have you tried? Sound off in the comments below.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/10/cross-device-compatibility/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharpening The Blades: Texture on the Web &amp; JavaScript Powering Linux</title>
		<link>http://dojo.codegreene.com/2011/10/sharpening-the-blades-texture-on-the-web-javascript-powering-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-texture-on-the-web-javascript-powering-linux</link>
		<comments>http://dojo.codegreene.com/2011/10/sharpening-the-blades-texture-on-the-web-javascript-powering-linux/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 18:07:41 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Texture]]></category>
		<category><![CDATA[Web Texture]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=738</guid>
		<description><![CDATA[Mark, Art and The Web Texture I thought this was a nice article and analysis of Textures by Nick Petite. Though to many people texture may seem like a subtle thing we feel it is an important part of a website for creating the right mood. The thing that Nick points out is how much [...]]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-740 alignright" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="art-texture" src="http://dojo.codegreene.com/wp-content/uploads/2011/10/art-texture.jpg" alt="Art and The Web Texture" width="100" height="100" /></p>
<p>Mark, <a href="http://thinkvitamin.com/art-and-the-web/art-and-the-web-texture/" target="_blank">Art and The Web Texture</a><br />
I thought this was a nice article and analysis of Textures by Nick Petite. Though to many people texture may seem like a subtle thing we feel it is an important part of a website for creating the right mood. The thing that Nick points out is how much more dynamic a website can seem once a more interesting texture is added. In web design, I personally really like the layered texture strategies because it helps to neutralize an otherwise potentially overbearing texture, Nick covers the gambit of options and provides some examples, check it out.</p>
<p><img class="alignright size-full wp-image-741" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="javascript-linux" src="http://dojo.codegreene.com/wp-content/uploads/2011/10/javascript-linux.jpg" alt="JavaScript Powers Linux In A Browser" width="100" height="100" />Brian, <a href="http://www.builderau.com.au/news/soa/JavaScript-powers-Linux-in-a-browser/0,339028227,339315250,00.htm" target="_blank">JavaScript Powers Linux In A Browser</a><br />
I get asked all the time &#8216;Why Linux?&#8217; and &#8216;How lightweight it is?&#8217;. My usual reply references how Ive seen a Linux web server run off a 2GB thumb drive, but this article trumps even that. With all the overhead the operating systems of today require, people usually assume a servers absolute minimum is even higher. Running Linux in a client-side script like this just blows my mind!</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/10/sharpening-the-blades-texture-on-the-web-javascript-powering-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 PIE and WordPress</title>
		<link>http://dojo.codegreene.com/2011/10/css3-pie-and-wordpress/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=css3-pie-and-wordpress</link>
		<comments>http://dojo.codegreene.com/2011/10/css3-pie-and-wordpress/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 21:56:25 +0000</pubDate>
		<dc:creator>Luke</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[CSS Pie]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[IE7 CSS3]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=735</guid>
		<description><![CDATA[We all love CSS3 and the things we can do with it. It is saddening when a client opens up the site you just coded and doesn&#8217;t see all the CSS3 goodness because they are using some version of IE. Frequently, CSS3 PIE has saved me from the client saying: &#8220;Why don&#8217;t the buttons have [...]]]></description>
			<content:encoded><![CDATA[<p>We all love CSS3 and the things we can do with it. It is saddening when a client opens up the site you just coded and doesn&#8217;t see all the CSS3 goodness because they are using some version of IE. Frequently, <a href="http://css3pie.com/" target="_blank">CSS3 PIE</a> has saved me from the client saying: &#8220;Why don&#8217;t the buttons have the rounded corners like your design?&#8221;</p>
<p>CSS3 PIE makes some CSS3 features work in IE6 &#8211; 9. It supports border-radius, box-shadow, and linear-gradient. It works great and is super easy to set up. Unless you use it in WordPress. After some Google searching, a fair amount of testing, and a lot of grumbling I got it working in a WordPress site. It is really simple. I hope that this will save others from some headache.</p>
<p>1. Put the PIE.htc file in the WP Root directory and then reference it in your css as &#8211; behavior: url(&#8220;PIE.htc&#8221;);<br />
2. All the elements that use CSS3 features will need either position: relative or position: block on them</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2011/10/css3-pie-and-wordpress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sharpening the Blades: Useful Tweets</title>
		<link>http://dojo.codegreene.com/2010/09/sharpening-the-blades-useful-tweets/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-useful-tweets</link>
		<comments>http://dojo.codegreene.com/2010/09/sharpening-the-blades-useful-tweets/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 19:30:58 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=632</guid>
		<description><![CDATA[Below are some tweets that I have seen recently that I have found to be helpful. Smashing Magazine &#8211; HTML5/CSS3 Cheatsheet &#8211; http://bit.ly/aj0yfA Ben Ludman &#8211; URL shorteners and CakePHP &#8211; Snook.ca http://bit.ly/btTmSP And this site &#8211; HTML5 Doctor &#8211; I couldn&#8217;t track down the tweet that I found it from, but it is a [...]]]></description>
			<content:encoded><![CDATA[<p>Below are some tweets that I have seen recently that I have found to be helpful.</p>
<p><a href="http://twitter.com/smashingmag" target="_blank">Smashing Magazine</a> &#8211; HTML5/CSS3 Cheatsheet &#8211; <a rel="nofollow" href="http://bit.ly/aj0yfA" target="_blank">http://bit.ly/aj0yfA</a></p>
<p><a href="http://twitter.com/benludman" target="_blank">Ben Ludman</a> &#8211; URL shorteners and CakePHP &#8211; Snook.ca <a rel="nofollow" href="http://bit.ly/btTmSP" target="_blank">http://bit.ly/btTmSP</a></p>
<p>And this site &#8211; <a href="http://html5doctor.com/" target="_blank">HTML5 Doctor</a> &#8211; I couldn&#8217;t track down the tweet that I found it from, but it is a great resource for HTML5.</p>
<p>I looked for some tweets about Magento, but just couldn&#8217;t find any that were appealing.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2010/09/sharpening-the-blades-useful-tweets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Recent Work: 3M iPad Site</title>
		<link>http://dojo.codegreene.com/2010/08/recent-work-3m-ipad-site/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=recent-work-3m-ipad-site</link>
		<comments>http://dojo.codegreene.com/2010/08/recent-work-3m-ipad-site/#comments</comments>
		<pubDate>Wed, 11 Aug 2010 17:19:05 +0000</pubDate>
		<dc:creator>Tim</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[3M]]></category>
		<category><![CDATA[iPad App]]></category>
		<category><![CDATA[iPad Website]]></category>
		<category><![CDATA[Rare Method]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=837</guid>
		<description><![CDATA[Rare Method came to us with a specific need for their client 3M. They wanted to have a website built that felt like a native iPad app but without the development costs and time associated with building a native iPad app. The need for this site stemmed from feedback from 3M sales reps. The reps [...]]]></description>
			<content:encoded><![CDATA[<p>Rare Method came to us with a specific need for their client 3M. They wanted to have a website built that felt like a native iPad app but without the development costs and time associated with building a native iPad app.</p>
<p>The need for this site stemmed from feedback from 3M sales reps. The reps didn&#8217;t want to continue to carry around heavy laptops to just show a couple of videos, so 3M provided iPads to accomplish this feat. Rare Method was involved in the execution and design and we provided a solution to their problem.</p>
<p>We knew the site would have a fixed height and width since this was only going to be on the iPad and not used anywhere else. We coded up the site and embedded the videos using the HTML5 <code>&lt;video&gt;</code> tag. There were advantages to this but also disadvantages. If the rep was in a spot with shady WiFi or typical AT&amp;T coverage, then the videos would load slowly.</p>
<p>We also built other pages the reps could use in their sales pitch as well as a contact form that the client could fill out if they were interested.</p>
<p><img class="alignnone size-full wp-image-840" title="3M" src="http://dojo.codegreene.com/wp-content/uploads/2011/11/3M.jpg" alt="" width="520" height="390" /></p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2010/08/recent-work-3m-ipad-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sharpening the Blades: Redesign v. Realign and Better Buttons with CSS3</title>
		<link>http://dojo.codegreene.com/2010/06/sharpening-the-blades-redesign-v-realign-and-better-buttons-with-css3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sharpening-the-blades-redesign-v-realign-and-better-buttons-with-css3</link>
		<comments>http://dojo.codegreene.com/2010/06/sharpening-the-blades-redesign-v-realign-and-better-buttons-with-css3/#comments</comments>
		<pubDate>Tue, 01 Jun 2010 15:55:33 +0000</pubDate>
		<dc:creator>Master Sensei</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[CSS3 Button]]></category>
		<category><![CDATA[Realign]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://dojo.codegreene.com/?p=621</guid>
		<description><![CDATA[After some time off, the Sharpening the Blades series is back with two front-end/design articles. Luke, Redesign v. Realign I really liked this article. As designers when we are approached by a client we always start to redesign their project. Sometimes all they want is a realign though. This article defines what a redesign is [...]]]></description>
			<content:encoded><![CDATA[<p>After some time off, the Sharpening the Blades series is back with two front-end/design articles.</p>
<p>Luke, <a href="http://www.webdesignerdepot.com/2010/06/redesign-vs-realign/" target="_blank">Redesign v. Realign</a><img class="alignright size-full wp-image-623" style="border: 1px solid #444444; margin: 8px 0pt 20px 20px; padding: 2px;" title="design-thumb" src="http://dojo.codegreene.com/wp-content/uploads/2010/06/design-thumb.jpg" alt="" width="100" height="100" /><br />
I really liked this article. As designers when we are approached by a client we always start to redesign their project. Sometimes all they want is a realign though. This article defines what a redesign is and what a realign is. The way each is approached is different and when they are followed I think it will lead to more happy clients. The hard part is defining when each is needed. This article will help with that. Web designers give this a read.</p>
<p>Mike, <a href="http://www.webdesignerwall.com/tutorials/css3-gradient-buttons/" target="_blank">Better Buttons with CSS3</a><img class="alignright size-full wp-image-622" style="margin: 8px 0pt 20px 20px; padding: 2px; border: 1px solid #444444;" title="css3-button" src="http://dojo.codegreene.com/wp-content/uploads/2010/06/css3-button.png" alt="" width="100" height="100" /><br />
With better browser support, CSS3 is finally starting to get some traction. While IE is still emerging from the dark ages, there&#8217;s no reason we can&#8217;t start using CSS3. Web Designer Wall recently published an article on creating web buttons with nothing more than CSS. Even though rounded corners, gradients, text shadows, and box shadows aren&#8217;t all supported, your buttons will look fantastic for browsers that do, and perfectly usable for the ones that don&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://dojo.codegreene.com/2010/06/sharpening-the-blades-redesign-v-realign-and-better-buttons-with-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

