<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<feed version="0.3" xmlns="http://purl.org/atom/ns#">

	<title>iamcal.com</title>
	<link rel="alternate" type="text/html" href="http://www.iamcal.com/"/>
	<link rel="icon" type="image/jpeg" href="http://www.iamcal.com/images/logo.gif"/>
	<info type="text/html" mode="escaped">All the links rom iamcal.com</info>
	<modified>2015-06-26T06:26:00Z</modified>
	<generator url="http://www.iamcal.com/">Flickr</generator>

	<entry>
		<title>Git roundup</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2015-06/git-roundup/"/>
		<id>tag:iamcal.com,2005:/blog/10043/</id>
		<issued>2015-06-26T06:26:00Z</issued>
		<modified>2015-06-26T06:26:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;&lt;a href=&quot;http://gitlet.maryrosecook.com/docs/gitlet.html&quot;&gt;This&lt;/a&gt; is one of the best pieces of technical writing I&#039;ve seen - an implementation of (some of) Git in JavaScript, with a very well written inline description of what&#039;s going on.&lt;/p&gt;

&lt;p&gt;On a slightly nerdier bent, &lt;a href=&quot;https://codewords.recurse.com/issues/three/unpacking-git-packfiles&quot;&gt;this explanation of the packfile format&lt;/a&gt; is pretty great too.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>Closing Some Tabs</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2015-04/closing-some-tabs/"/>
		<id>tag:iamcal.com,2005:/blog/10083/</id>
		<issued>2015-04-19T01:07:00Z</issued>
		<modified>2015-04-19T01:07:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;I&#039;m closing out some 2014 tabs, so have a few useful links.&lt;/p&gt;

&lt;p&gt;Want to make a game, but don&#039;t know how to get started? &lt;a href=&quot;http://www.sortingh.at/&quot;&gt;Sortingh.at&lt;/a&gt; is a great step-by-step resource.&lt;/p&gt;

&lt;p&gt;Using Google Apps-for-business and group mail is bouncing? Follow &lt;a href=&quot;https://medium.com/@abs/does-your-startup-use-google-apps-when-people-send-you-emails-they-bounce-ff8a15282546&quot;&gt;these instructions&lt;/a&gt; to switch to &quot;proper&quot; groups.&lt;/p&gt;

&lt;p&gt;Think you can recognize your developers from their commit messages? &lt;a href=&quot;https://github.com/jsomers/git-game&quot;&gt;git-game&lt;/a&gt; turns it into a neat game where you try to figure out whose entire message was just &quot;fuck&quot; the most often.&lt;/p&gt;

&lt;p&gt;Want a machine that make tortillas at the press of a button? I DO. &lt;a href=&quot;http://flatev.com/&quot;&gt;flatev&lt;/a&gt; is the answer.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>Git rebase forever</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2012-10/git-rebase-forever/"/>
		<id>tag:iamcal.com,2005:/blog/10028/</id>
		<issued>2012-10-26T22:30:00Z</issued>
		<modified>2012-10-26T22:30:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;Every time I get the message &lt;code&gt;&quot;To prevent you from losing history, non-fast-forward updates were rejected&quot;&lt;/code&gt; I have forgetten how to fix it (in the normal case). Yet another &lt;a href=&quot;http://www.jarrodspillers.com/2009/08/19/git-merge-vs-git-rebase-avoiding-rebase-hell/&quot;&gt;guide to simple rebasing&lt;/a&gt; in git. This shit is way too complicated.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>Deploying at GitHub</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2012-09/deploying-at-github/"/>
		<id>tag:iamcal.com,2005:/blog/10093/</id>
		<issued>2012-09-26T21:25:00Z</issued>
		<modified>2012-09-26T21:25:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;I&#039;ve been meaning to link to this for a while: &lt;a href=&quot;https://github.com/blog/1241-deploying-at-github&quot;&gt;Deploying at GitHub&lt;/a&gt; explains the develop/stage/deploy cycle at github, which can rougly be described as &quot;Like Flickr, but with personal dev environments and using Git&quot;. It&#039;s light on technical details, but says a lot of the right things.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>Git up</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2012-07/git-up/"/>
		<id>tag:iamcal.com,2005:/blog/10001/</id>
		<issued>2012-07-23T19:29:00Z</issued>
		<modified>2012-07-23T19:29:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;&lt;a href=&quot;https://github.com/aanand/git-up&quot;&gt;git-up&lt;/a&gt; seems to be the Git tool I had been missing - fetch, stash, rebase, unstash for all branches.&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>27th November, 2:41 am</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2011-11/2743/"/>
		<id>tag:iamcal.com,2005:/blog/2743/</id>
		<issued>2011-11-27T02:41:00Z</issued>
		<modified>2011-11-27T02:41:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;there are plenty of tips for removing files from a git repo history, but &lt;a href=&quot;http://www.davidverhasselt.com/2010/09/14/git-how-to-remove-your-password-from-a-repository/&quot;&gt;this method&lt;/a&gt; of just replacing the string is waaay better&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>23rd November, 9:51 pm</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2011-11/2742/"/>
		<id>tag:iamcal.com,2005:/blog/2742/</id>
		<issued>2011-11-23T21:51:00Z</issued>
		<modified>2011-11-23T21:51:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;a &lt;a href=&quot;http://whileimautomaton.net/2011/10/26220809&quot;&gt;simple guide&lt;/a&gt; to undoing operations in git&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>23rd March, 6:43 am</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2011-03/2628/"/>
		<id>tag:iamcal.com,2005:/blog/2628/</id>
		<issued>2011-03-23T06:43:00Z</issued>
		<modified>2011-03-23T06:43:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;&lt;a href=&quot;https://github.com/drbrain/meme/pull/13&quot;&gt;best pull request&lt;/a&gt; evar. oh yes&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>
	<entry>
		<title>27th August, 6:18 pm</title>
		<link rel="alternate" type="text/html" href="http://www.iamcal.com/2010-08/2545/"/>
		<id>tag:iamcal.com,2005:/blog/2545/</id>
		<issued>2010-08-27T18:18:00Z</issued>
		<modified>2010-08-27T18:18:00Z</modified>
		<content type="text/html" mode="escaped">&lt;p&gt;git submodules are like svn externals, but with the added benefit of being &lt;a href=&quot;http://cumu.li/2008/10/7/removing-a-git-submodule&quot;&gt;almost impossible to remove&lt;/a&gt;&lt;/p&gt;
</content>
		<author>
			<name>Cal Henderson</name>
			<url>http://www.iamcal.com/</url>
		</author>
	</entry>

</feed>
