<?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>TOBY MCKES</title>
	<atom:link href="http://www.tmckes.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tmckes.com</link>
	<description>WEB DEVELOPER • NERD • MUSICIAN</description>
	<lastBuildDate>Fri, 04 Nov 2011 00:01:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>In Development</title>
		<link>http://www.tmckes.com/2011/11/in-development/</link>
		<comments>http://www.tmckes.com/2011/11/in-development/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:04:55 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ian stewart]]></category>
		<category><![CDATA[thematic]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[theming]]></category>
		<category><![CDATA[wip]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=55</guid>
		<description><![CDATA[Previously, this site was running a very quick and roughly modified child theme of the twentyten theme. Lately, I&#8217;ve been having harebrained ideas about new stuff late at night, and have condensed that all into a new child theme that I&#8217;m working on. It&#8217;s based off the Thematic framework made by Ian Stewart. It&#8217;s very [...]]]></description>
			<content:encoded><![CDATA[<p>Previously, this site was running a very quick and roughly modified child theme of the twentyten theme. </p>
<p>Lately, I&#8217;ve been having harebrained ideas about new stuff late at night, and have condensed that all into a new child theme that I&#8217;m working on. It&#8217;s based off the <a href="http://themeshaper.com/thematic/" title="Thematic">Thematic framework</a> made by <a href="http://twitter.com/iandstewart">Ian Stewart</a>.</p>
<p>It&#8217;s very much a work in progress, and I will be updating it as much as I can, so bear with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/11/in-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Beta Tester Testers</title>
		<link>http://www.tmckes.com/2011/10/beta-tester-testers/</link>
		<comments>http://www.tmckes.com/2011/10/beta-tester-testers/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 21:37:21 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=53</guid>
		<description><![CDATA[#bbpBox_129305793689436160 a { text-decoration:none; color:#0084B4; }#bbpBox_129305793689436160 a:hover { text-decoration:underline; } The Panic State of the Union &#8217;11, with a link to the Coda 2 private beta signup page. Thanks for your interest! http://t.co/KUE2jyIN&#160;&#160;&#8212;C October 26, 2011 1:17 pm via CoTweetReplyRetweetFavorite @panic Panic Inc This is possibly one of the coolest ways to gather data I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><!-- tweet id : 129305793689436160 --><br />
<style type='text/css'>#bbpBox_129305793689436160 a { text-decoration:none; color:#0084B4; }#bbpBox_129305793689436160 a:hover { text-decoration:underline; }</style>
<div id='bbpBox_129305793689436160' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#C0DEED; background-image:url(http://a0.twimg.com/images/themes/theme1/bg.png); background-repeat:no-repeat'>
<div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>The Panic State of the Union &#8217;11, with a link to the Coda 2 private beta signup page. Thanks for your interest! <a href="http://t.co/KUE2jyIN&#160;&#160;&#8212;C" rel="nofollow">http://t.co/KUE2jyIN&#160;&#160;&#8212;C</a></span>
<div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://www.tmckes.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on October 26, 2011 1:17 pm' href='http://twitter.com/#!/panic/status/129305793689436160' target='_blank'>October 26, 2011 1:17 pm</a> via <a href="http://cotweet.com/?utm_source=sp1" rel="nofollow" target="blank">CoTweet</a><a href='https://twitter.com/intent/tweet?in_reply_to=129305793689436160' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=129305793689436160' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=129305793689436160' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div>
<div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=panic'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a2.twimg.com/profile_images/433994455/twitter_normal.png' /></a></div>
<div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=panic'>@panic</a>
<div style='margin:0; padding-top:2px'>Panic Inc</div>
</div>
<div style='clear:both'></div>
</div>
</div>
<p><!-- end of tweet --></p>
<p>This is possibly one of the coolest ways to gather data I&#8217;ve ever seen. The automated phone call was so cool! Hats off, <a href="http://panic.com">Panic</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/10/beta-tester-testers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordCamp Developers Video</title>
		<link>http://www.tmckes.com/2011/10/wordcamp-developers-video/</link>
		<comments>http://www.tmckes.com/2011/10/wordcamp-developers-video/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 21:22:04 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Cheezburger]]></category>
		<category><![CDATA[CheezCap]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[lolcats]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[speaking]]></category>
		<category><![CDATA[theming]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordCamp Developers]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wordpress.tv]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=51</guid>
		<description><![CDATA[Howdy! The video of my talk from WordCamp: Developers was finally posted on WordPress.tv! I haven&#8217;t watched it yet (and probably never will), but if you want to see me talk about how we use WordPress here at Cheezburger, or learn more about CheezCAP, this has all the juicy details. Also, my slides have lolcats [...]]]></description>
			<content:encoded><![CDATA[<p>Howdy! The video of my talk from WordCamp: Developers was finally posted on <a href="http://wordpress.tv">WordPress.tv</a>! I haven&#8217;t watched it yet (and probably never will), but if you want to see me talk about how we use WordPress here at <a href="http://cheezburger.com">Cheezburger</a>, or learn more about <a href="http://github.com/cheezburger/cheezcap" title="CheezCAP">CheezCAP</a>, this has all the juicy details. Also, my slides have lolcats in them. This was my second public speaking performance. In watching the video, I&#8217;m remembering how low the microphone was. I probably could have gotten away with not speaking directly into it, but oh well. Makes me look like a huge freak.</p>
<p><span id="more-51"></span></p>
<p><embed type="application/x-shockwave-flash" src="http://s0.videopress.com/player.swf?v=1.03" width="640" height="360" wmode="direct" seamlesstabbing="true" allowfullscreen="true" allowscriptaccess="always" overstretch="true" flashvars="guid=h7EnagZv&amp;isDynamicSeeking=true"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/10/wordcamp-developers-video/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fail Whale.</title>
		<link>http://www.tmckes.com/2011/10/fail-whale/</link>
		<comments>http://www.tmckes.com/2011/10/fail-whale/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 23:09:53 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=49</guid>
		<description><![CDATA[The best and worst part about today:]]></description>
			<content:encoded><![CDATA[<p>The best and worst part about today:</p>
<p><img src="http://f.cl.ly/items/1t022C413y3e1A2N0G3o/Screen%20Shot%202011-10-13%20at%2011.39.59%20AM.png" class="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/10/fail-whale/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Live before You Die: RIP Steve Jobs</title>
		<link>http://www.tmckes.com/2011/10/how-to-live-before-you-die-rip-steve-jobs/</link>
		<comments>http://www.tmckes.com/2011/10/how-to-live-before-you-die-rip-steve-jobs/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 00:21:02 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=48</guid>
		<description><![CDATA[Thank you Steve.]]></description>
			<content:encoded><![CDATA[<p><object width="500" height="375"><param name="movie" value="http://www.youtube.com/v/UF8uR6Z6KLc?version=3&#038;feature=oembed"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/UF8uR6Z6KLc?version=3&#038;feature=oembed" type="application/x-shockwave-flash" width="500" height="375" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Thank you Steve.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/10/how-to-live-before-you-die-rip-steve-jobs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Twitter Literacy</title>
		<link>http://www.tmckes.com/2011/09/twitter-literacy/</link>
		<comments>http://www.tmckes.com/2011/09/twitter-literacy/#comments</comments>
		<pubDate>Fri, 30 Sep 2011 22:12:12 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Perez Hilton]]></category>
		<category><![CDATA[spam]]></category>
		<category><![CDATA[trademark]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=44</guid>
		<description><![CDATA[DISCLAIMER: Don&#8217;t click on or visit any of the links in this post. They&#8217;re probably malicious. Starting last night at about 11pm, my phone started blowing up with push notifications from my Twitter client. Hundreds and hundreds more Twitter @-mentions followed, and I had to turn off notifications. Some of these tweets came from real-ish [...]]]></description>
			<content:encoded><![CDATA[<p><strong>DISCLAIMER:</strong> Don&#8217;t click on or visit any of the links in this post. They&#8217;re probably malicious.</p>
<p>Starting last night at about 11pm, my phone started blowing up with push notifications from my Twitter client. Hundreds and hundreds more Twitter @-mentions followed, and I had to turn off notifications. Some of these tweets came from real-ish looking people, and some came from what are clearly bots. At first I just thought this was a random occurence. Such is the danger of having a real english word as a Twitter handle (I get all sorts of mis-tweets). I poked at the links these tweets contained, and at first glance didn&#8217;t think any of them pointed to anything real.</p>
<p><!-- tweet id : 119873420585472000 --><br />
<style type='text/css'>#bbpBox_119873420585472000 a { text-decoration:none; color:#0084B4; }#bbpBox_119873420585472000 a:hover { text-decoration:underline; }</style>
<div id='bbpBox_119873420585472000' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#C0DEED; background-image:url(http://a1.twimg.com/profile_background_images/131432343/SNU_background.gif); background-repeat:no-repeat'>
<div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'><a href="http://twitter.com/search?q=%23Twitter" title="#Twitter">#Twitter</a> <a href="http://twitter.com/search?q=%23news" title="#news">#news</a>: Twitter Wants The @<a href="http://twitter.com/intent/user?screen_name=Trademark" class="twitter-action">Trademark</a> For The Term &#8216;Tweet&#8217; <a href="http://t.co/74iWTm9K" rel="nofollow">http://t.co/74iWTm9K</a></span>
<div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://www.tmckes.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on September 30, 2011 12:37 pm' href='http://twitter.com/#!/SocialNetworkUs/status/119873420585472000' target='_blank'>September 30, 2011 12:37 pm</a> via <a href="http://twitterfeed.com" rel="nofollow" target="blank">twitterfeed</a><a href='https://twitter.com/intent/tweet?in_reply_to=119873420585472000' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=119873420585472000' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=119873420585472000' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div>
<div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=SocialNetworkUs'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a0.twimg.com/profile_images/1119218941/3772804206_86fda2d5fb_t_normal.jpg' /></a></div>
<div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=SocialNetworkUs'>@SocialNetworkUs</a>
<div style='margin:0; padding-top:2px'>Dan</div>
</div>
<div style='clear:both'></div>
</div>
</div>
<p><!-- end of tweet --></p>
<p>However, on further examination, many of the tweets mentioned Perez Hilton. I did a quick google search and found <a href="http://perezhilton.com/2011-09-30-twitter-trying-to-trademark-the-term-tweet-even-though-it-has-long-been-associated-with-birds">an article</a> on his site with my Twitter handle in the title. That&#8217;s where all this madness is coming from. Have we really reached the point where we will put an @ @in @front @of @everything? Also, I wish there was some way I could ban this stuff from my feed. <strong>EDIT:</strong> A coworker reminded me of <a href="http://skinnywhitegirl.com/blog/dont-be-a-twitter-reply-twit/330/" title="Don’t Be a Twitter @reply Twit">this great post by a former coworker with a similar situation.</a> You should <a href="http://twitter.com/skinny">follow her (@skinny)</a> on Twitter.</p>
<p><img src="http://www.tmckes.com/wp-content/uploads/2011/09/wtf.png" alt="" title="So many mentions!" width="634" height="553" class="aligncenter size-full wp-image-45" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/09/twitter-literacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>If This, Then That</title>
		<link>http://www.tmckes.com/2011/09/if-this-then-that/</link>
		<comments>http://www.tmckes.com/2011/09/if-this-then-that/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 17:27:12 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Automator]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[if this then that]]></category>
		<category><![CDATA[ifttt]]></category>
		<category><![CDATA[instagram]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=39</guid>
		<description><![CDATA[If This Then That, an awesome mashup tool for web services.]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tmckes.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-08-at-9.38.26-AM.png" alt="" title="If This Then That" width="613" height="205" class="aligncenter size-full wp-image-40 dark" /><br />
Saw a tweet this morning that lead me to an awesome looking new web service, called <a href="http://ifttt.com/wtf" title="If This Then That">if this then that</a>. From playing around with it for a few minutes, it looks like the Mac app Automator but for web apps. I love this crazy mashup kind of stuff, and the deal is made sweeter by their directory of user created tasks.</p>
<p> <a href="http://www.tmckes.com/wp-content/uploads/2011/09/socialifttt.png"><img src="http://www.tmckes.com/wp-content/uploads/2011/09/socialifttt-300x223.png" alt="" title="Social!" width="300" height="223" class="aligncenter size-medium wp-image-41 dark" /></a>
<p>Even the example task, importing all your Instagram photos to Dropbox is incredibly useful! Cool to see a bunch of WordPress actions right at the top. Do you use <a href="http://ifttt.com" title="IFTTT">ifttt</a>? Let me know uf you come up with any cool workflows!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/09/if-this-then-that/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Spin.js</title>
		<link>http://www.tmckes.com/2011/08/spin-js/</link>
		<comments>http://www.tmckes.com/2011/08/spin-js/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 17:30:52 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=36</guid>
		<description><![CDATA[Filing this under: I&#8217;d love to use this somehow, somewhere, someday. Looks really cool, and I hate making loading gifs. #bbpBox_103438500942184448 a { text-decoration:none; color:#1e606c; }#bbpBox_103438500942184448 a:hover { text-decoration:underline; } Just released spin.js, a cross-browser animated loading spinner. http://t.co/zzV8K29 August 16, 2011 4:10 am via Twitter for MacReplyRetweetFavorite @fgnass Felix Gnass &#57643;]]></description>
			<content:encoded><![CDATA[<p>Filing this under: I&#8217;d love to use this somehow, somewhere, someday. Looks really cool, and I hate making loading gifs.</p>
<p><!-- tweet id : 103438500942184448 --><br />
<style type='text/css'>#bbpBox_103438500942184448 a { text-decoration:none; color:#1e606c; }#bbpBox_103438500942184448 a:hover { text-decoration:underline; }</style>
<div id='bbpBox_103438500942184448' class='bbpBox' style='padding:20px; margin:5px 0; background-color:#121f2b; background-image:url(http://a3.twimg.com/profile_background_images/4645664/bg3.jpg); background-repeat:no-repeat'>
<div style='background:#fff; padding:10px; margin:0; min-height:48px; color:#333333; -moz-border-radius:5px; -webkit-border-radius:5px;'><span style='width:100%; font-size:18px; line-height:22px;'>Just released spin.js, a cross-browser animated loading spinner. <a href="http://t.co/zzV8K29" rel="nofollow">http://t.co/zzV8K29</a></span>
<div class='bbp-actions' style='font-size:12px; width:100%; padding:5px 0; margin:0 0 10px 0; border-bottom:1px solid #e6e6e6;'><img align='middle' src='http://www.tmckes.com/wp-content/plugins/twitter-blackbird-pie//images/bird.png' /><a title='tweeted on August 16, 2011 4:10 am' href='http://twitter.com/#!/fgnass/status/103438500942184448' target='_blank'>August 16, 2011 4:10 am</a> via <a href="http://itunes.apple.com/us/app/twitter/id409789998?mt=12" rel="nofollow" target="blank">Twitter for Mac</a><a href='https://twitter.com/intent/tweet?in_reply_to=103438500942184448' class='bbp-action bbp-reply-action' title='Reply'><span><em style='margin-left: 1em;'></em><strong>Reply</strong></span></a><a href='https://twitter.com/intent/retweet?tweet_id=103438500942184448' class='bbp-action bbp-retweet-action' title='Retweet'><span><em style='margin-left: 1em;'></em><strong>Retweet</strong></span></a><a href='https://twitter.com/intent/favorite?tweet_id=103438500942184448' class='bbp-action bbp-favorite-action' title='Favorite'><span><em style='margin-left: 1em;'></em><strong>Favorite</strong></span></a></div>
<div style='float:left; padding:0; margin:0'><a href='http://twitter.com/intent/user?screen_name=fgnass'><img style='width:48px; height:48px; padding-right:7px; border:none; background:none; margin:0' src='http://a1.twimg.com/profile_images/1398349573/me_normal.jpg' /></a></div>
<div style='float:left; padding:0; margin:0'><a style='font-weight:bold' href='http://twitter.com/intent/user?screen_name=fgnass'>@fgnass</a>
<div style='margin:0; padding-top:2px'>Felix Gnass &#57643;</div>
</div>
<div style='clear:both'></div>
</div>
</div>
<p><!-- end of tweet --></p>
<p><a href="http://t.co/zzV8K29"><img src="http://www.tmckes.com/wp-content/uploads/2011/08/spin.png" alt="" title="spin" width="601" height="245" class="aligncenter size-full wp-image-37 popout" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/08/spin-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fun with Batcache and WordPress.com</title>
		<link>http://www.tmckes.com/2011/08/fun-with-batcache/</link>
		<comments>http://www.tmckes.com/2011/08/fun-with-batcache/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 21:46:19 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Andy Skelton]]></category>
		<category><![CDATA[APC]]></category>
		<category><![CDATA[batcache]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[FAILBlog]]></category>
		<category><![CDATA[I Can Has Cheezburger]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[Mark Jaquith]]></category>
		<category><![CDATA[memcached]]></category>
		<category><![CDATA[VIP]]></category>
		<category><![CDATA[WordPress.com]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=32</guid>
		<description><![CDATA[Some of my recent work for Cheezburger has involved working with batcache, specifically leveraging it to use for A/B testing. All of our sites like I Can Has Cheezburger?, FAILBlog and Memebase run on the amazing WordPress.com VIP service. I personally love it due to the fact that I don&#8217;t ever have to worry about [...]]]></description>
			<content:encoded><![CDATA[<p>Some of my recent work for <a href="http://cheezburger.com" title="Cheezburger Network">Cheezburger</a> has involved working with <a href="http://andy.wordpress.com/2008/06/22/batcache-for-wordpress/" title="Batcache">batcache</a>, specifically leveraging it to use for A/B testing.</p>
<p><img alt="Cat Testing" src="http://icanhascheezburger.files.wordpress.com/2009/03/funny-pictures-cat-is-tested-for-quality.jpg?w=250" title="Cat Testing" class="alignleft popout" width="250" height="340" /><span id="more-32"></span></p>
<p>All of our sites like <a href="http://icanhascheezburger.com" title="I Can Has Cheezburger?">I Can Has Cheezburger?</a>, <a href="http://failblog.org" title="FAILBlog">FAILBlog</a> and <a href="http://memebase.com">Memebase</a> run on the amazing <a href="http://vip.wordpress.com" title="WordPress.com VIP">WordPress.com VIP service</a>. I personally love it due to the fact that I don&#8217;t ever have to worry about servers, something I used to do way too frequently. Anyhow, being on WordPress.com does pose some interesting coding challenges. Many of the things you may come across with your own WordPress install can be solved by installing a plugin. On WordPress.com you need to roll your own solution, and check with them to make sure you&#8217;re not hosing all the millions of other blogs they host.</p>
<p>As stated above, I&#8217;ve been working on an A/B testing solution so we can try out new features, redesigns and services on the fly. We&#8217;ve done this in the past, but have always done it on the client side, and we wanted a more robust solution— one that didn&#8217;t involve inserting so much junk code into our theme. However, switching to server-side logic meant we needed to make WordPress.com&#8217;s caching solution, batcache, aware of what we&#8217;re doing. It took me quite a bit to wrap my head around it, but in the end the implementation is fairly simple. I won&#8217;t post the specific code here, but there&#8217;s a function where you can essentially tell batcache to serve a certain version of a page based on some simple logic (cookie, user agent, something that can be tested before the theme loads).</p>
<p><a href="http://wordpress.org/extend/plugins/batcache/"><img src="http://www.tmckes.com/wp-content/uploads/2011/08/batcache-300x242.jpg" alt="Y U NO BATCACHE?" title="Y U NO BATCACHE?" width="300" height="242" class="alignright size-medium wp-image-34 popout" /></a></p>
<p>Armed with this knowledge, I set forth trying to get batcache running on my dev box, so I could ensure my code was performing correctly. First, I tried installing memcached, which turned out to be a nightmare. OS X comes with a default version of PHP installed, which led to me trying to compilie something for the wrong version of PHP. I eventually found that the code was being compiled for the wrong processor architecture, but I had hosed stuff too much to try to work around it. Fortunately for me, I was at <a href="http://2011.sf.wordcamp.org">WordCamp San Francisco</a> while trying to do this, and attended <a href="http://markjaquith.wordpress.com" title="Mark Jaquith">Mark Jaquith&#8217;s</a> <a href="http://www.slideshare.net/markjaquith/coding-scaling-and-deploys-oh-my" title="Coding, Scaling and Deploys Oh My! - Mark Jaquith">awesome presentation</a>, where he mentioned a plugin he had written for WordPress called <a href="http://wordpress.org/extend/plugins/apc/">APC Object Cache Backend</a>. Here&#8217;s how I used <a href="http://www.mamp.info/">MAMP</a> and APC to get batcache running locally:</p>
<ul>
<li>
<p><strong>First: </strong> Open up <a href="http://www.mamp.info/">MAMP</a> preferences and click to the PHP tab. You&#8217;ll see a cache dropdown, which you should set to APC.</p>
<p><img src="http://www.tmckes.com/wp-content/uploads/2011/08/apcmamp.png" alt="Caching Settings in MAMP" title="Caching Settings in MAMP" width="470" height="392" class="alignnone size-full wp-image-35 popout" /></p>
</li>
<li>
<p><strong>Second: </strong>Go download <a href="http://wordpress.org/extend/plugins/apc/" title="APC Plugin">Mark Jaquith&#8217;s APC plugin</a> and follow the installation instructions.</p>
</li>
<li>
<p><strong>Third: </strong>Go download the <a href="http://wordpress.org/extend/plugins/batcache/" title="Batcache Plugin">Batcache plugin</a> and follow the installation instructions (not the bit about memcached)</p>
</li>
<li>
<p><strong>Last: </strong> Open up an incognito window in Chrome (you&#8217;re using Chrome, right?) and refresh your site a few times. You should now see the batcache header:</p>
<p>
<pre class="brush: xml; title: ; notranslate">&lt;!--
	generated in 7.391 seconds
	21506 bytes batcached for 300 seconds
--&gt;</pre>
</p>
</li>
</ul>
<p>Now you&#8217;re caching with batcache! I know it seems a little silly to run a cache locally, but I like knowing that the code I&#8217;m testing works with the actual end product.</p>
<p>If you want to read more about batcache, check out the author Andy Skelton&#8217;s blog!</p>
<p><a href="http://andy.wordpress.com/2008/06/22/batcache-for-wordpress/" title="Batcache for WordPress">Andy Skelton &#8211; Batcache for WordPress</a></p>
<p>I&#8217;ll try to blog more about what I&#8217;m working on in the future, and possibly some more on this A/B testing stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/08/fun-with-batcache/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pork Carnitas</title>
		<link>http://www.tmckes.com/2011/06/pork-carnitas/</link>
		<comments>http://www.tmckes.com/2011/06/pork-carnitas/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 20:15:34 +0000</pubDate>
		<dc:creator>Toby</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[carnitas]]></category>
		<category><![CDATA[cast-iron]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[garlic scapes]]></category>
		<category><![CDATA[pico de gallo]]></category>
		<category><![CDATA[pork]]></category>

		<guid isPermaLink="false">http://www.tmckes.com/?p=30</guid>
		<description><![CDATA[I made these over the weekend and figured I&#8217;d drop the recipe for my records and for anyone wanting to attempt it themselves. I will say that I usually don&#8217;t use measured quantities of things, especially when I&#8217;m testing stuff out. I use an enameled cast-iron dutch oven (with a lid) for this recipe, but [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.tmckes.com/wp-content/uploads/2011/06/0ab8bc7df3af41b5a813d48ebde85608_7-300x300.jpg" alt="" title="0ab8bc7df3af41b5a813d48ebde85608_7" width="300" height="300" class="alignright size-medium wp-image-31" /></p>
<p>I made these over the weekend and figured I&#8217;d drop the recipe for my records and for anyone wanting to attempt it themselves. I will say that I usually don&#8217;t use measured quantities of things, especially when I&#8217;m testing stuff out. I use an enameled cast-iron dutch oven (with a lid) for this recipe, but you could also use a roasting pan.</p>
<p><span id="more-30"></span></p>
<h2>Pork Carnitas w/Pico de Gallo</h2>
<p>
<strong>Ingredients:</strong><br />
<br />Pork:</p>
<ul>
<li>Boneless / Bone-In Pork Shoulder, 3-4 pounds (depending on how much you want to make)</li>
<li>Cumin</li>
<li>Chili Powder</li>
<li>Salt</li>
<li>Pepper</li>
<li>Paprika</li>
<li>Olive Oil</li>
</ul>
<p>Pico:</p>
<ul>
<li>2 medium Tomatoes</li>
<li>1 Red Onion</li>
<li>1 Jalapeño</li>
<li>2 Limes</li>
<li>Cilantro (half bunch)</li>
<li>Salt</li>
<li>Pepper</li>
<li>OPTIONAL: 2 Garlic scapes</li>
</ul>
<p>
<strong>Directions:</strong><br />
<br /> Preheat your oven to 300-325 ℉. Heat 1-2 tbs oil in a dutch oven (large enough to fit your pork) over medium high heat. Brown the pork shoulder on all sides. While the pork is browning, mix together the dry ingredients to make a rub. You can adjust the portions to adjust the flavor. I tend to like a lot of cumin, and usually add something like cayenne for heat as well. Once the pork is browned, turn off the heat and remove the pork to a dish (I use a pie plate). Cover the pork in rub, get it in all the crevices. Place the pork back in the dutch oven, put on the lid and pop it in the oven. Cook for around 3 hours. I usually check on it half way.
</p>
<p>While the pork is cooking, you can make your pico. Dice the tomato and onion and place in a bowl. Chop / mince the jalapeño and cilantro and add those. At this point, I used a mandoline on a couple of garlic scapes to add some more flavor. Finally, add salt and pepper, squeeze in limes, stir and refrigerate.</p>
<p>After around 3 hours, your pork should be done. Take it out of the oven and remove the pork shoulder to a plate to use for shredding, but keep the oven on. You can get rid of the drippings if you like, but I usually save them and skim them, so you should too. Roughly shred the pork using two forks. You want to keep it kinda chunky, not super stringy. In a 12&#8243; skillet (I used cast iron), heat a few tbs. of olive oil over medium high heat. Add pork in medium-ish batches and brown it, until it gets crispy outsides / edges. I only used about half my pork (saving some for BBQ!), so only did one pan. While I was browning the pork, I reduced the drippings down to about half a cup. I proceeded to pour this into the browned pork, stirred it around a bit, then put the whole pan (cast-iron, baby!) into the oven to bake off the liquid. This took about 15 mins or so (don&#8217;t really remember).</p>
<p>Turn the oven off to keep the pork warm but not cooking. Heat some tortillas, shred some cheese, take your pico out and you&#8217;re good to go!</p>
<p>I love slow cooking pork shoulder like this because you can do so much with it. You can eat it just like roast pork, turn it into carnitas or add some BBQ sauce to make pulled pork sandwiches. Good stuff!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmckes.com/2011/06/pork-carnitas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.728 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-22 08:01:31 -->

