<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Liquid Language</title>
	<atom:link href="http://blog.johnpencola.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.johnpencola.com</link>
	<description>Where streams of thought converge into pools of knowledge.</description>
	<lastBuildDate>Thu, 05 May 2011 05:54:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>HTML5 Canvas + Box2d: Super Block Launching!</title>
		<link>http://blog.johnpencola.com/2011/05/05/html5-canvas-box2d-super-block-launching/</link>
		<comments>http://blog.johnpencola.com/2011/05/05/html5-canvas-box2d-super-block-launching/#comments</comments>
		<pubDate>Thu, 05 May 2011 05:54:44 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[Box2d]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Physics]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[box2d]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=551</guid>
		<description><![CDATA[Progression Maybe you&#8217;ve read my last few posts which set some precedence to the demo below. If not, I&#8217;ve spent the last few weeks casually learning the ins-and-outs of HTML&#8217;s Canvas element along with the Box2d port to JavaScript. It&#8217;s &#8230; <a href="http://blog.johnpencola.com/2011/05/05/html5-canvas-box2d-super-block-launching/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/05/05/html5-canvas-box2d-super-block-launching/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	Progression Maybe you&#8217;ve read my last few posts which set some precedence to the demo below. If not, I&#8217;ve spent the last few weeks casually learning the ins-and-outs of HTML&#8217;s Canvas element along with the Box2d port to JavaScript. It&#8217;s &#8230; <a href="http://blog.johnpencola.com/2011/05/05/html5-canvas-box2d-super-block-launching/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>HTML5 Canvas Basics: Drawing an Angle</title>
		<link>http://blog.johnpencola.com/2011/04/24/html5-canvas-basics-drawing-an-angle/</link>
		<comments>http://blog.johnpencola.com/2011/04/24/html5-canvas-basics-drawing-an-angle/#comments</comments>
		<pubDate>Mon, 25 Apr 2011 02:42:34 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Canvas]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Toys]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=533</guid>
		<description><![CDATA[I&#8217;ve been inspired to start exploring the HTML 5 Canvas Element recently. Mostly from OSS contributions to JavaScript for gaming and of course the amazing work that&#8217;s been done with WebGL over the past year+ Don&#8217;t expect to see anything mind-blowing &#8230; <a href="http://blog.johnpencola.com/2011/04/24/html5-canvas-basics-drawing-an-angle/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/04/24/html5-canvas-basics-drawing-an-angle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	I&#8217;ve been inspired to start exploring the HTML 5 Canvas Element recently. Mostly from OSS contributions to JavaScript for gaming and of course the amazing work that&#8217;s been done with WebGL over the past year+ Don&#8217;t expect to see anything mind-blowing &#8230; <a href="http://blog.johnpencola.com/2011/04/24/html5-canvas-basics-drawing-an-angle/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>Box2D Canvas and JavaScript Experiments</title>
		<link>http://blog.johnpencola.com/2011/04/17/box2d-canvas-and-javascript-experiments/</link>
		<comments>http://blog.johnpencola.com/2011/04/17/box2d-canvas-and-javascript-experiments/#comments</comments>
		<pubDate>Mon, 18 Apr 2011 02:52:45 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Box2d]]></category>
		<category><![CDATA[Canvas]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Physics]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=506</guid>
		<description><![CDATA[A bit late to the party, but I recently learned that Jonas Wagner ported the awesome Box2d 2.0 engine by Erin Catto from ActionScript to JavaScript, you guys rock! Now it&#8217;s time for some fun! What you see below is &#8230; <a href="http://blog.johnpencola.com/2011/04/17/box2d-canvas-and-javascript-experiments/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/04/17/box2d-canvas-and-javascript-experiments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	A bit late to the party, but I recently learned that Jonas Wagner ported the awesome Box2d 2.0 engine by Erin Catto from ActionScript to JavaScript, you guys rock! Now it&#8217;s time for some fun! What you see below is &#8230; <a href="http://blog.johnpencola.com/2011/04/17/box2d-canvas-and-javascript-experiments/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>How-To: Decoupling A WordPress Plugin From Your Theme</title>
		<link>http://blog.johnpencola.com/2011/04/10/how-to-decoupling-a-wordpress-plugin-from-your-theme/</link>
		<comments>http://blog.johnpencola.com/2011/04/10/how-to-decoupling-a-wordpress-plugin-from-your-theme/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 03:43:52 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[child theme]]></category>
		<category><![CDATA[customize plugin rendering]]></category>
		<category><![CDATA[decoupling]]></category>
		<category><![CDATA[how to]]></category>
		<category><![CDATA[wordpress theme]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=448</guid>
		<description><![CDATA[You may have noticed that I recently added a feature to the Liquid Language theme that displays my latest tweet from Twitter where the standard menu is displayed. Hint: Look directly below the pretty header image above ↑ Once I completed &#8230; <a href="http://blog.johnpencola.com/2011/04/10/how-to-decoupling-a-wordpress-plugin-from-your-theme/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/04/10/how-to-decoupling-a-wordpress-plugin-from-your-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	You may have noticed that I recently added a feature to the Liquid Language theme that displays my latest tweet from Twitter where the standard menu is displayed. Hint: Look directly below the pretty header image above ↑ Once I completed &#8230; <a href="http://blog.johnpencola.com/2011/04/10/how-to-decoupling-a-wordpress-plugin-from-your-theme/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>Plato&#8217;s Wisdom Applied to Software Engineering</title>
		<link>http://blog.johnpencola.com/2011/04/03/platos-wisdom-applied-to-software-engineering/</link>
		<comments>http://blog.johnpencola.com/2011/04/03/platos-wisdom-applied-to-software-engineering/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 02:41:02 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Process]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=425</guid>
		<description><![CDATA[I&#8217;ve noticed that when I&#8217;m faced with solving problems in Software Engineering and Development, sometimes I&#8217;ve come to the sound solution relatively quickly, while other times it can take quite a few iterations before the solution is revealed. I try &#8230; <a href="http://blog.johnpencola.com/2011/04/03/platos-wisdom-applied-to-software-engineering/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/04/03/platos-wisdom-applied-to-software-engineering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	I&#8217;ve noticed that when I&#8217;m faced with solving problems in Software Engineering and Development, sometimes I&#8217;ve come to the sound solution relatively quickly, while other times it can take quite a few iterations before the solution is revealed. I try &#8230; <a href="http://blog.johnpencola.com/2011/04/03/platos-wisdom-applied-to-software-engineering/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>Be an Ethical Interviewer: Stop Frontin&#8217;</title>
		<link>http://blog.johnpencola.com/2011/03/27/be-an-ethical-interviewer-stop-frontin/</link>
		<comments>http://blog.johnpencola.com/2011/03/27/be-an-ethical-interviewer-stop-frontin/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 18:57:13 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Interviewing]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[best practices]]></category>
		<category><![CDATA[business practices]]></category>
		<category><![CDATA[ethics]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[software teams]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=389</guid>
		<description><![CDATA[It&#8217;s one thing to partake of the Kool-Aid, but this interviewer serves it up cold to the uninformed candidate. Ranging from giving a false sense of business practices, where the business is headed, the overall quality of morale, team dynamics &#8230; <a href="http://blog.johnpencola.com/2011/03/27/be-an-ethical-interviewer-stop-frontin/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/03/27/be-an-ethical-interviewer-stop-frontin/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	It&#8217;s one thing to partake of the Kool-Aid, but this interviewer serves it up cold to the uninformed candidate. Ranging from giving a false sense of business practices, where the business is headed, the overall quality of morale, team dynamics &#8230; <a href="http://blog.johnpencola.com/2011/03/27/be-an-ethical-interviewer-stop-frontin/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>HTML5 Bouncy-Bass Text Toy</title>
		<link>http://blog.johnpencola.com/2011/03/20/html5-bouncy-bass-text-toy/</link>
		<comments>http://blog.johnpencola.com/2011/03/20/html5-bouncy-bass-text-toy/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 17:47:13 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Audio]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Toys]]></category>
		<category><![CDATA[audio api]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[firefox 4]]></category>
		<category><![CDATA[html5]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=351</guid>
		<description><![CDATA[I was at a car show one time and saw a guy lay a ping-pong ball on the roof of his tricked out Mitsubishi Eclipse. When he turned up his audio system, the thumping of the subwoofers caused the ping-pong &#8230; <a href="http://blog.johnpencola.com/2011/03/20/html5-bouncy-bass-text-toy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/03/20/html5-bouncy-bass-text-toy/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	I was at a car show one time and saw a guy lay a ping-pong ball on the roof of his tricked out Mitsubishi Eclipse. When he turned up his audio system, the thumping of the subwoofers caused the ping-pong &#8230; <a href="http://blog.johnpencola.com/2011/03/20/html5-bouncy-bass-text-toy/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>The Truth About Falsy</title>
		<link>http://blog.johnpencola.com/2011/03/13/the-truth-about-falsy/</link>
		<comments>http://blog.johnpencola.com/2011/03/13/the-truth-about-falsy/#comments</comments>
		<pubDate>Mon, 14 Mar 2011 02:53:55 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[truthy falsy]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=317</guid>
		<description><![CDATA[Being able to check &#8220;truthy&#8221; and &#8220;falsy&#8221; values in JavaScript certainly are nice features of the language, but remember to always take into consideration the following &#8220;falsy&#8221; values: 0 &#8220;&#8221; Common Gotcha: Defaulting Arguments Say you have a method that &#8230; <a href="http://blog.johnpencola.com/2011/03/13/the-truth-about-falsy/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/03/13/the-truth-about-falsy/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	Being able to check &#8220;truthy&#8221; and &#8220;falsy&#8221; values in JavaScript certainly are nice features of the language, but remember to always take into consideration the following &#8220;falsy&#8221; values: 0 &#8220;&#8221; Common Gotcha: Defaulting Arguments Say you have a method that &#8230; <a href="http://blog.johnpencola.com/2011/03/13/the-truth-about-falsy/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>Rethinking HTML Drop-Down Menus</title>
		<link>http://blog.johnpencola.com/2011/03/05/rethinking-html-drop-down-menus/</link>
		<comments>http://blog.johnpencola.com/2011/03/05/rethinking-html-drop-down-menus/#comments</comments>
		<pubDate>Sat, 05 Mar 2011 05:31:29 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Process]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dropdown]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=276</guid>
		<description><![CDATA[( Or, the sometimes stubborn persistence of naiveté ) Reflecting This topic has been simmering on my back-burner for quite some time now, I given small taste tests, but I think its due time to reveal it on the menu and &#8230; <a href="http://blog.johnpencola.com/2011/03/05/rethinking-html-drop-down-menus/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/03/05/rethinking-html-drop-down-menus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	( Or, the sometimes stubborn persistence of naiveté ) Reflecting This topic has been simmering on my back-burner for quite some time now, I given small taste tests, but I think its due time to reveal it on the menu and &#8230; <a href="http://blog.johnpencola.com/2011/03/05/rethinking-html-drop-down-menus/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
		<item>
		<title>Taking the Trophy Achievement concept to the next level</title>
		<link>http://blog.johnpencola.com/2011/02/25/taking-the-trophy-achievement-concept-to-the-next-level/</link>
		<comments>http://blog.johnpencola.com/2011/02/25/taking-the-trophy-achievement-concept-to-the-next-level/#comments</comments>
		<pubDate>Fri, 25 Feb 2011 06:24:21 +0000</pubDate>
		<dc:creator>John Pencola</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Opinions]]></category>
		<category><![CDATA[PS3]]></category>
		<category><![CDATA[achievements]]></category>
		<category><![CDATA[awards]]></category>
		<category><![CDATA[new ideas]]></category>
		<category><![CDATA[Playstation 3]]></category>
		<category><![CDATA[rewards]]></category>
		<category><![CDATA[trophies]]></category>
		<category><![CDATA[unlocking]]></category>

		<guid isPermaLink="false">http://blog.johnpencola.com/?p=219</guid>
		<description><![CDATA[Cock-a-doodle-doo I woke up today, almost preemptively to the sound of my alarm clock. I quickly moved from the bed to the alarm and snoozed it within one-and-a-half crows of that obnoxious rooster. To my surprise, I heard a chime &#8230; <a href="http://blog.johnpencola.com/2011/02/25/taking-the-trophy-achievement-concept-to-the-next-level/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
		<wfw:commentRss>http://blog.johnpencola.com/2011/02/25/taking-the-trophy-achievement-concept-to-the-next-level/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	Cock-a-doodle-doo I woke up today, almost preemptively to the sound of my alarm clock. I quickly moved from the bed to the alarm and snoozed it within one-and-a-half crows of that obnoxious rooster. To my surprise, I heard a chime &#8230; <a href="http://blog.johnpencola.com/2011/02/25/taking-the-trophy-achievement-concept-to-the-next-level/">Continue reading <span class="meta-nav">&#8594;</span></a>
	</item>
	</channel>
</rss>

