<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Kevin's Blog</title>
	
	<link>http://kevinchiu.org/blog</link>
	<description>Things are only impossible until they're not.</description>
	<pubDate>Fri, 21 Nov 2008 21:43:10 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/kevingc" type="application/rss+xml" /><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><item>
		<title>Formatting Woes</title>
		<link>http://feeds.feedburner.com/~r/kevingc/~3/460859527/formatting-woes</link>
		<comments>http://kevinchiu.org/blog/archives/formatting-woes#comments</comments>
		<pubDate>Fri, 21 Nov 2008 15:23:08 +0000</pubDate>
		<dc:creator>Kevin Chiu</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[feed]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://kevinchiu.org/blog/?p=700</guid>
		<description>I was checking my feed reader today and noticed that my blog&amp;#8217;s feed seems to render incorrectly.

Why does this happen? How do I fix it?</description>
			<content:encoded><![CDATA[<p><a href="http://kevinchiu.org/blog/wp-content/uploads/2008/11/picture-5.png" ><img src="http://kevinchiu.org/blog/wp-content/uploads/2008/11/picture-5.png" alt="" title="picture-5" width="183" height="55" class="aligncenter size-full wp-image-701" /></a></p>

<p>I was checking my feed reader today and noticed that my blog&#8217;s feed seems to render incorrectly.</p>

<p>Why does this happen? How do I fix it?</p>

<p><map name="google_ad_map_2XgbaTikwOZoYZrH87nRM7ADwYQ_"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/2XgbaTikwOZoYZrH87nRM7ADwYQ_?pos=0" coords="1,2,367,28"/><area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/></map><img usemap="#google_ad_map_2XgbaTikwOZoYZrH87nRM7ADwYQ_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&client=ca-pub-1352073446601376&output=png&cuid=2XgbaTikwOZoYZrH87nRM7ADwYQ_&url=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fformatting-woes"/></p><img src="http://feeds.feedburner.com/~r/kevingc/~4/460859527" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kevinchiu.org/blog/archives/formatting-woes/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=kevingc&amp;itemurl=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fformatting-woes</feedburner:awareness><feedburner:origLink>http://kevinchiu.org/blog/archives/formatting-woes</feedburner:origLink></item>
		<item>
		<title>Git Rebase</title>
		<link>http://feeds.feedburner.com/~r/kevingc/~3/458614851/git-rebase</link>
		<comments>http://kevinchiu.org/blog/archives/git-rebase#comments</comments>
		<pubDate>Wed, 19 Nov 2008 17:26:21 +0000</pubDate>
		<dc:creator>Kevin Chiu</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://kevinchiu.org/blog/?p=696</guid>
		<description>I was having a discussion about git the other day and rebase came up.

My normal workflow didn&amp;#8217;t involve rebase; so, my natural curiosity sparked up and I dove into the documentation. 

It turns out git-rebase is quite controversial. (And, you should avoid it if you&amp;#8217;re sharing your commits.)

Linus Torvalds on rebasing:


http://kerneltrap.org/Linux/Git_Management
http://lwn.net/Articles/291302/
http://lwn.net/Articles/291303/
http://lwn.net/Articles/291304/


Random Redditors:


http://www.reddit.com/r/programming/comments/6ube0/synchronizingdevelopmentrebasevspullmerge_git/?sort=top</description>
			<content:encoded><![CDATA[<p>I was having a discussion about git the other day and rebase came up.</p>

<p>My normal workflow didn&#8217;t involve rebase; so, my natural curiosity sparked up and I dove into the documentation. </p>

<p>It turns out git-rebase is quite controversial. (And, you should avoid it if you&#8217;re sharing your commits.)</p>

<p>Linus Torvalds on rebasing:</p>

<ul>
<li><a href="http://kerneltrap.org/Linux/Git_Management" onclick="javascript:pageTracker._trackPageview('/http://kerneltrap.org/Linux/Git_Management');">http://kerneltrap.org/Linux/Git_Management</a></li>
<li><a href="http://lwn.net/Articles/291302/" onclick="javascript:pageTracker._trackPageview('/http://lwn.net/Articles/291302/');">http://lwn.net/Articles/291302/</a></li>
<li><a href="http://lwn.net/Articles/291303" onclick="javascript:pageTracker._trackPageview('/http://lwn.net/Articles/291303');">http://lwn.net/Articles/291303/</a></li>
<li><a href="http://lwn.net/Articles/291304/" onclick="javascript:pageTracker._trackPageview('/http://lwn.net/Articles/291304/');">http://lwn.net/Articles/291304/</a></li>
</ul>

<p>Random Redditors:</p>

<ul>
<li><a href="http://www.reddit.com/r/programming/comments/6ube0/synchronizing_development_rebase_vs_pullmerge_git/?sort=top" onclick="javascript:pageTracker._trackPageview('/http://www.reddit.com/r/programming/comments/6ube0/synchronizing_development_rebase_vs_pullmerge_git/?sort=top');">http://www.reddit.com/r/programming/comments/6ube0/synchronizing<em>development</em>rebase<em>vs</em>pullmerge_git/?sort=top</a></li>
</ul>

<p><map name="google_ad_map_1w7mAlWZ6YzQ.wjF90JAQV8vUUU_"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/1w7mAlWZ6YzQ.wjF90JAQV8vUUU_?pos=0" coords="1,2,367,28"/><area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/></map><img usemap="#google_ad_map_1w7mAlWZ6YzQ.wjF90JAQV8vUUU_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&client=ca-pub-1352073446601376&output=png&cuid=1w7mAlWZ6YzQ.wjF90JAQV8vUUU_&url=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fgit-rebase"/></p><img src="http://feeds.feedburner.com/~r/kevingc/~4/458614851" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kevinchiu.org/blog/archives/git-rebase/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=kevingc&amp;itemurl=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fgit-rebase</feedburner:awareness><feedburner:origLink>http://kevinchiu.org/blog/archives/git-rebase</feedburner:origLink></item>
		<item>
		<title>Tipping Point?</title>
		<link>http://feeds.feedburner.com/~r/kevingc/~3/458429816/tipping-point</link>
		<comments>http://kevinchiu.org/blog/archives/tipping-point#comments</comments>
		<pubDate>Wed, 19 Nov 2008 14:19:02 +0000</pubDate>
		<dc:creator>Kevin Chiu</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[django]]></category>

		<category><![CDATA[erlang]]></category>

		<category><![CDATA[erlyweb]]></category>

		<category><![CDATA[php]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[python]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[ruby on rails]]></category>

		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://kevinchiu.org/blog/?p=684</guid>
		<description>Down: Rails

Up: Django and Zend Framework(?!)

Odd: Erlang (Erlang is hot&amp;#8230; but I guess not that well known yet?)</description>
			<content:encoded><![CDATA[<p><a href="http://kevinchiu.org/blog/wp-content/uploads/2008/11/picture-4.png" ><img src="http://kevinchiu.org/blog/wp-content/uploads/2008/11/picture-4.png" alt="" title="picture-4" class="aligncenter" /></a></p>

<p>Down: Rails</p>

<p>Up: Django and Zend Framework(?!)</p>

<p>Odd: Erlang (Erlang is hot&#8230; but I guess not that well known yet?)</p>

<p><map name="google_ad_map_jog7Zqnu5MgCCgyEk0LxKuEBJYc_"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/jog7Zqnu5MgCCgyEk0LxKuEBJYc_?pos=0" coords="1,2,367,28"/><area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/></map><img usemap="#google_ad_map_jog7Zqnu5MgCCgyEk0LxKuEBJYc_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&client=ca-pub-1352073446601376&output=png&cuid=jog7Zqnu5MgCCgyEk0LxKuEBJYc_&url=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Ftipping-point"/></p><img src="http://feeds.feedburner.com/~r/kevingc/~4/458429816" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kevinchiu.org/blog/archives/tipping-point/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=kevingc&amp;itemurl=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Ftipping-point</feedburner:awareness><feedburner:origLink>http://kevinchiu.org/blog/archives/tipping-point</feedburner:origLink></item>
		<item>
		<title>Git Blame is awesome</title>
		<link>http://feeds.feedburner.com/~r/kevingc/~3/458391143/git-blame-is-awesome</link>
		<comments>http://kevinchiu.org/blog/archives/git-blame-is-awesome#comments</comments>
		<pubDate>Wed, 19 Nov 2008 13:36:59 +0000</pubDate>
		<dc:creator>Kevin Chiu</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[git]]></category>

		<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://kevinchiu.org/blog/?p=675</guid>
		<description>At work, I manage a software product with 19 contributors, most of whom are no longer active.

For my situation, git blame is seriously awesome.

When someone starts typing their personal email into the code base in some random area and accidentally checks it in, you can figure out exactly who is lazy with focusing their windows.

(I [...]</description>
			<content:encoded><![CDATA[<p>At work, I manage a software product with 19 contributors, most of whom are no longer active.</p>

<p>For my situation, git blame is seriously awesome.</p>

<p>When someone starts typing their personal email into the code base in some random area and accidentally checks it in, you can figure out exactly who is lazy with focusing their windows.</p>

<p>(I wonder if there&#8217;s a way to automatically reject pushes that don&#8217;t pass spec tests&#8230;)</p>

<p>Todo: check out git bisect</p>

<p><map name="google_ad_map_hRUfQpvvBFUMwDXCk46AvdXAS-U_"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/hRUfQpvvBFUMwDXCk46AvdXAS-U_?pos=0" coords="1,2,367,28"/><area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/></map><img usemap="#google_ad_map_hRUfQpvvBFUMwDXCk46AvdXAS-U_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&client=ca-pub-1352073446601376&output=png&cuid=hRUfQpvvBFUMwDXCk46AvdXAS-U_&url=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fgit-blame-is-awesome"/></p><img src="http://feeds.feedburner.com/~r/kevingc/~4/458391143" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kevinchiu.org/blog/archives/git-blame-is-awesome/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=kevingc&amp;itemurl=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fgit-blame-is-awesome</feedburner:awareness><feedburner:origLink>http://kevinchiu.org/blog/archives/git-blame-is-awesome</feedburner:origLink></item>
		<item>
		<title>Code Scent</title>
		<link>http://feeds.feedburner.com/~r/kevingc/~3/451876536/code-scent</link>
		<comments>http://kevinchiu.org/blog/archives/code-scent#comments</comments>
		<pubDate>Thu, 13 Nov 2008 15:17:03 +0000</pubDate>
		<dc:creator>Kevin Chiu</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[collaboration]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[teamwork]]></category>

		<guid isPermaLink="false">http://kevinchiu.org/blog/?p=670</guid>
		<description>UPDATE: git blame does this!

One day, you find yourself happily hacking away at some code you checked out from one of your collaborative coding projects and BAM!, you hit a gnarly bit of one-line wizardry that completely blows your mind. While it may read like English and be as concise as an abridged Cliff Notes, [...]</description>
			<content:encoded><![CDATA[<p>UPDATE: git blame does this!</p>

<p>One day, you find yourself happily hacking away at some code you checked out from one of your collaborative coding projects and BAM!, you hit a gnarly bit of one-line wizardry that completely blows your mind. While it may read like English and be as concise as an abridged Cliff Notes, the functionality you need to modify is crystallized somewhere between the continuations and inline DSL definitions.</p>

<blockquote>Who wrote this?</blockquote>

<p>The solution to this would be what I call Code Scent (as opposed to <a href="http://en.wikipedia.org/wiki/Code_smell" onclick="javascript:pageTracker._trackPageview('/http://en.wikipedia.org/wiki/Code_smell');">Code Smell</a>). With Code Scent, you&#8217;d be able to see code history on a line-by-line or better granularity. Imagine, if you will, selecting a menu option and getting a highlighting scheme that told you who touched which piece of code most recently:</p>

<p><a href="http://kevinchiu.org/blog/wp-content/uploads/2008/11/me3.png" ><img src="http://kevinchiu.org/blog/wp-content/uploads/2008/11/me3-300x225.png" alt="" title="me3" width="300" height="225" class="aligncenter size-medium wp-image-671" /></a></p>

<p><center><small>Stolen from Moonedit. Not the most complex code, but you get the idea&#8230;</small></center></p>

<p><map name="google_ad_map_CtwkllPMbNL-xxShbp9ZD0HQU-Y_"><area shape="rect" href="http://imageads.googleadservices.com/pagead/imgclick/CtwkllPMbNL-xxShbp9ZD0HQU-Y_?pos=0" coords="1,2,367,28"/><area shape="rect" href="http://services.google.com/feedback/abg" coords="384,10,453,23"/></map><img usemap="#google_ad_map_CtwkllPMbNL-xxShbp9ZD0HQU-Y_" border="0" src="http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&client=ca-pub-1352073446601376&output=png&cuid=CtwkllPMbNL-xxShbp9ZD0HQU-Y_&url=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fcode-scent"/></p><img src="http://feeds.feedburner.com/~r/kevingc/~4/451876536" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://kevinchiu.org/blog/archives/code-scent/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=kevingc&amp;itemurl=http%3A%2F%2Fkevinchiu.org%2Fblog%2Farchives%2Fcode-scent</feedburner:awareness><feedburner:origLink>http://kevinchiu.org/blog/archives/code-scent</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=kevingc</feedburner:awareness></channel>
</rss><!-- Dynamic Page Served (once) in 0.199 seconds --><!-- Cached page served by WP-Super-Cache -->
