<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">

  <title><![CDATA[Ethan Turkeltaub]]></title>
  
  <link href="http://ethan.heroku.com/" />
  <updated>2012-02-21T16:37:10-05:00</updated>
  <id>http://ethan.heroku.com/</id>
  <author>
    <name><![CDATA[Ethan Turkeltaub]]></name>
    
  </author>
  <generator uri="http://octopress.org/">Octopress</generator>

  
  <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/turkeltaub" /><feedburner:info uri="turkeltaub" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
  	
    	<title type="html"><![CDATA[audio]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/hlEP5p21goI/madeon-live-on-bbc-radio-1" />
    <updated>2012-02-21T16:35:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/madeon-live-on-bbc-radio-1</id>
    <content type="html">
      
        
          &lt;p&gt;&lt;a href="http://dl.dropbox.com/u/2938195/ethan.heroku.com/2012/02/Madeon%20-%20Live%20on%20BBC%20Radio%201%20at%20Hull.mp3"&gt;http://dl.dropbox.com/u/2938195/ethan.heroku.com/2012/02/Madeon%20-%20Live%20on%20BBC%20Radio%201%20at%20Hull.mp3&lt;/a&gt;&lt;/p&gt;
        
      
      &lt;p&gt;Madeon performing a live set on BBC Radio 1 in Hull, UK.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/hlEP5p21goI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/madeon-live-on-bbc-radio-1</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/AIwJdi35_1w/penn-jillette-an-atheists-guide-to-the-2012-election" />
    <updated>2012-02-20T20:48:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/penn-jillette-an-atheists-guide-to-the-2012-election</id>
    <content type="html">
      
        
      
      &lt;p&gt;Penn Jillette on the atheist&amp;#8217;s perspective of the 2012 Presidential election.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/AIwJdi35_1w" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/penn-jillette-an-atheists-guide-to-the-2012-election</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[quote]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/Oppd4VeumYc/george-p-spencer-epitaph" />
    <updated>2012-02-20T20:02:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/george-p-spencer-epitaph</id>
    <content type="html">
      
        
          &lt;blockquote&gt;
            Beyond the universe there is nothing and within the universe the supernatural does not and cannot exist. Of all deceivers who have plagued mankind, none are so deeply ruinous to human happiness as those imposters who pretend to lead by a ligth about nature. Science has never killed or prosecuted a single person for doubting or denying its teachings, and most of these teachings have been true; but religion has murdered millions for doubting or denying her dogmas, and most of these dogmas have been false.

            George P. Spencer

          &lt;/blockquote&gt;
        
      
      

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/Oppd4VeumYc" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/george-p-spencer-epitaph</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[link]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/TPbz49bDp4Y/the-oatmeal-why-piracy-exists" />
    <updated>2012-02-20T17:18:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/the-oatmeal-why-piracy-exists</id>
    <content type="html">
      
        
          &lt;h1&gt;&lt;a href="http://theoatmeal.com/comics/game_of_thrones"&gt;&lt;em&gt;The Oatmeal&lt;/em&gt; — Game of Thrones &amp;rarr;&lt;/a&gt;&lt;/h1&gt;
        
      
      &lt;p&gt;&lt;em&gt;The Oatmeal&lt;/em&gt; perfectly describes why piracy exists.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/TPbz49bDp4Y" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/the-oatmeal-why-piracy-exists</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[audio]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/vzZJICfHIxM/epcot-entrance-medley" />
    <updated>2012-02-20T16:46:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/epcot-entrance-medley</id>
    <content type="html">
      
        
          &lt;p&gt;&lt;a href="http://dl.dropbox.com/u/2938195/ethan.heroku.com/2012/02/Disney%20Parks%20-%20Epcot%20Entrance%20Area%20Loop.mp3"&gt;http://dl.dropbox.com/u/2938195/ethan.heroku.com/2012/02/Disney%20Parks%20-%20Epcot%20Entrance%20Area%20Loop.mp3&lt;/a&gt;&lt;/p&gt;
        
      
      &lt;p&gt;I&amp;#8217;m in love with the entrance area background music loop for Epcot. It makes me feel like I&amp;#8217;m walking past Spaceship Earth on my way to Innoventions!&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/vzZJICfHIxM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/epcot-entrance-medley</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[audio]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/RH4ZSXRHrow/epcot-reflections-of-earth" />
    <updated>2012-02-19T10:12:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/epcot-reflections-of-earth</id>
    <content type="html">
      
        
          &lt;p&gt;&lt;a href="http://dl.dropbox.com/u/2938195/ethan.heroku.com/2012/02/Disney%20Parks%20-%20Reflections%20of%20Earth.mp3"&gt;http://dl.dropbox.com/u/2938195/ethan.heroku.com/2012/02/Disney%20Parks%20-%20Reflections%20of%20Earth.mp3&lt;/a&gt;&lt;/p&gt;
        
      
      &lt;p&gt;At the end of every great day at Epcot in Walt Disney World is the award-winning fireworks, laser, and fountain show &lt;a href="http://en.wikipedia.org/wiki/IllumiNations:_Reflections_of_Earth"&gt;&lt;em&gt;IllumiNations: Reflections of Earth&lt;/em&gt;&lt;/a&gt;. It started in 1999 to celebrate the new millenuium but proved so popular that it continues to this day. The &lt;a href="http://www.amazon.com/Walt-Disney-World-Millennium-Celebration/dp/B00001WRO3/ref=sr_1_1?ie=UTF8&amp;amp;qid=1329664618&amp;amp;sr=8-1"&gt;soundtrack&lt;/a&gt; is wonderful, and it great for ambient music.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/RH4ZSXRHrow" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/epcot-reflections-of-earth</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[link]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/O0vxCQv7FUU/dustin-curtis-on-web-standards" />
    <updated>2012-02-16T16:00:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/dustin-curtis-on-web-standards</id>
    <content type="html">
      
        
          &lt;h1&gt;&lt;a href="http://dcurt.is/web-standards"&gt;Dustin Curtis on Web Standards &amp;rarr;&lt;/a&gt;&lt;/h1&gt;
        
      
      &lt;p&gt;Dustin Curtis hits the nail on the head with his critique of the W3C and CSS Working Group. I agree that, in this day in age, they move far too slow to create standards that are useful to anyone but vendors.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/O0vxCQv7FUU" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/dustin-curtis-on-web-standards</feedburner:origLink></entry>
  
  <entry>
  	
	    <title type="html"><![CDATA[Git & GitHub 101]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/n1k5DYRO_CA/git-and-github-101" />
    <updated>2012-02-10T15:31:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/git-and-github-101</id>
    <content type="html">
      
        
      
      &lt;script src="http://speakerdeck.com/embed/4ed3a35e5672e1004d008b5b.js"&gt;&lt;/script&gt;




&lt;br /&gt;


&lt;p&gt;Today I gave a presentation to my &lt;abbr title="Advanced Placement"&gt;AP&lt;/abbr&gt; Computer Science class that introduced them to &lt;a href="http://git-scm.com/"&gt;Git&lt;/a&gt; and &lt;a href="http://github.com"&gt;GitHub&lt;/a&gt;. I watched as most of it sailed over their heads, so I&amp;#8217;m going to try and re-explain it more coherently with text.&lt;/p&gt;

&lt;h3&gt;What is version control?&lt;/h3&gt;


&lt;p&gt;Generally, &lt;a href="http://en.wikipedia.org/wiki/Revision_control"&gt;version control system&lt;/a&gt; (like Git&amp;mdash;others include &lt;a href="http://subversion.apache.org/"&gt;Subversion&lt;/a&gt;, &lt;a href="http://bazaar.canonical.com/en/"&gt;Bazaar&lt;/a&gt;, and &lt;a href="http://mercurial.selenic.com/"&gt;Mercurial&lt;/a&gt; refers to the tracking and control of changes in a project. All of these systems provide the same basic features.&lt;/p&gt;

&lt;h4&gt;Backup &amp; Restore&lt;/h4&gt;


&lt;p&gt;If you&amp;#8217;re using a website like GitHub, you have code backup built right in. You always have your code, along with its entire history, saved elsewhere.&lt;/p&gt;

&lt;h4&gt;Synchronization &amp; Collaboration&lt;/h4&gt;


&lt;p&gt;It is so much easier to share files among developers &amp;mdash;no more uploading zipped files or swapping USB sticks. Plus, you can always have current code.&lt;/p&gt;

&lt;h4&gt;Undo&lt;/h4&gt;


&lt;p&gt;No mistake is too large (or too small) to handle. Perhaps you add some code to the wrong file and need to revert back. Or you could screw up four hours of work and need to start over. Either way, a VCS can handle it.&lt;/p&gt;

&lt;h4&gt;History&lt;/h4&gt;


&lt;p&gt;As you update files, you can see who and where files were changed. Changes can be tracked down to the line number.&lt;/p&gt;

&lt;h4&gt;Sandboxing&lt;/h4&gt;


&lt;p&gt;With branching and merging (which I will get to later), you can experiment without damaging the core code.&lt;/p&gt;

&lt;h3&gt;Why Git?&lt;/h3&gt;


&lt;p&gt;There is an &lt;a href="http://whygitisbetterthanx.com/"&gt;entire website&lt;/a&gt; dedicated to defending the integrity of us Git users.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Local branching&lt;/strong&gt; &amp;mdash; Git allows for you to have branches completely independent (or dependent) from each other.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git is fast and small&lt;/strong&gt; &amp;mdash; Everything is done locally, so it consumes less disk space quicker.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Easy to learn&lt;/strong&gt; &amp;mdash; It may not seem it right now, but you get used to using Git very quickly.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GitHub&lt;/strong&gt; &amp;mdash; GitHub is a reason in itself for using Git. Nothing else compares.&lt;/li&gt;
&lt;/ol&gt;


&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;




&lt;h3&gt;The Concepts Behind Git&lt;/h3&gt;


&lt;p&gt;There are several concepts that are necessary to understand to use Git effectively.&lt;/p&gt;

&lt;h4&gt;Repositories&lt;/h4&gt;


&lt;p&gt;A repository is, in essence, a directory. This directory is where your project lives, and, most importantly, the &lt;code&gt;.git/&lt;/code&gt; directory. This special, hidden folder acts as a database, tracking changes and users.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://hoth.entp.com/output/scm.png" alt="A basic repository structure." /&gt;&lt;/p&gt;

&lt;p&gt;A repository is either &lt;em&gt;local&lt;/em&gt; or &lt;em&gt;remote&lt;/em&gt;. A local repository is where you make changes to the files, stage (prepare) the changes, and push to the remote repository. A good example of a remote repository is GitHub. No changes are made here, but it is a central location for a version of the repository to live.&lt;/p&gt;

&lt;h4&gt;Branches &amp; Merging&lt;/h4&gt;


&lt;p&gt;Another important concept is &lt;em&gt;branches&lt;/em&gt;. I think the &lt;a href="http://hoth.entp.com/output/git_for_designers.html"&gt;Version Control for Designers&lt;/a&gt; said it best.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Branches fulfill the same role as drafts when writing an email. You work on the draft, saving it frequently until it is complete; then, when it’s done, you send the email, and the draft is deleted. In this case, the outbox is not polluted by your frequent changes, until you hit &amp;#8220;send&amp;#8221;.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Basically, by doing work on new features or radical changes in branches you keep your main branch (in Git, this is called the &lt;code&gt;master&lt;/code&gt; branch) uncluttered and always stable.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://hoth.entp.com/output/branching.png" alt="A branching and merging diagram." /&gt;&lt;/p&gt;

&lt;p&gt;Once you are done with this new feature, you can incorporate the changes you&amp;#8217;ve made by &lt;em&gt;merging&lt;/em&gt; the new branch into the master branch. This intelligently replaces the old files with the ones you&amp;#8217;ve changed.&lt;/p&gt;

&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;




&lt;h3&gt;Workflow&lt;/h3&gt;


&lt;p&gt;So, now that you understand the concepts behind Git, how do you actually &lt;em&gt;use&lt;/em&gt; Git? For that, there are two options.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Command line&lt;/strong&gt; &amp;mdash; Whether you&amp;#8217;re in a Linux Bash Terminal or Windows Command Prompt, this is the way to go with Git.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GUIs&lt;/strong&gt; &amp;mdash; People who use GUIs are either designers or chickens. So don&amp;#8217;t be that guy.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;I won&amp;#8217;t go into detail on how to install Git on your machine. Don&amp;#8217;t worry&amp;mdash;it&amp;#8217;s easy. GitHub &lt;a href="http://help.github.com/set-up-git-redirect"&gt;has an excellent guide&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The next part is about using the CLI. To learn how to use a GUI, you may have to go elsewhere.&lt;/p&gt;

&lt;h4&gt;Cloning&lt;/h4&gt;


&lt;p&gt;To get a version of a repository you use the &lt;code&gt;clone&lt;/code&gt; command.&lt;/p&gt;

&lt;pre&gt;
$ git clone git@github.com:eturk/apcs.git folder-name
Initialized empty Git repository in /var/www/folder-name/.git/
remote: Counting objects: 468, done.
remote: Compressing objects: 100% (320/320), done.
remote: Total 468 (delta 158), reused 411 (delta 109)
Receiving objects: 100% (468/468), 3.98 MiB | 1.19 MiB/s, done.
Resolving deltas: 100% (158/158), done.
&lt;/pre&gt;




&lt;h4&gt;Branching and Merging&lt;/h4&gt;


&lt;p&gt;Changing to a branch is easy with the &lt;code&gt;checkout&lt;/code&gt; command.&lt;/p&gt;

&lt;pre&gt;
$ git checkout other-branch
Switched to branch 'other-branch'
&lt;/pre&gt;


&lt;p&gt;Merging is also easy. Change branches to the branch you want to merge into, then use the &lt;code&gt;merge&lt;/code&gt; command.&lt;/p&gt;

&lt;pre&gt;
git merge other-branch
Updating 8bd6d8b..8f7c949
Fast-forward
 more.txt |    1 -
 test.txt |    1 -
 2 files changed, 0 insertions(+), 2 deletions(-)
 delete mode 100644 more.txt
 delete mode 100644 test.txt
&lt;/pre&gt;




&lt;h4&gt;Commit&lt;/h4&gt;


&lt;p&gt;To create a new commit (a notification to Git that you changed some files), you first have to add (or remove) files from the staging area, then use the &lt;code&gt;commit&lt;/code&gt; command, usually with the &lt;code&gt;-m&lt;/code&gt; flag and a message.&lt;/p&gt;

&lt;pre&gt;
$ git add .
$ git rm some/unnecessary/file.txt
$ git add blah/Poker.java
$ git commit -m "A description of the changes I made."
[master 594f90b] A description of the changes I made.
 1 files changed, 2 insertions(+), 2 deletions(-)
&lt;/pre&gt;




&lt;h4&gt;Statuses &amp; Resetting&lt;/h4&gt;


&lt;p&gt;One of the most confusing commands of Git is &lt;code&gt;reset&lt;/code&gt;. First, to see the state of your un-committed or committed files, you can use &lt;code&gt;status&lt;/code&gt;.&lt;/p&gt;

&lt;pre&gt;
$ git status -s
 M README
 M hello.rb
&lt;/pre&gt;


&lt;p&gt;If you want to get rid of these files, you can do so by using the following.&lt;/p&gt;

&lt;pre&gt;
$ git reset HEAD -- hello.rb
&lt;/pre&gt;


&lt;p&gt;Don&amp;#8217;t worry about what exactly this means for now. It confuses even the most seasoned of Git users, but there is plentiful information online.&lt;/p&gt;

&lt;h4&gt;Push &amp; Pull&lt;/h4&gt;


&lt;p&gt;To move or get changes from a remote repository, you use &lt;code&gt;push&lt;/code&gt; and &lt;code&gt;pull&lt;/code&gt;, respectively.&lt;/p&gt;

&lt;pre&gt;
$ git pull origin master
remote: Counting objects: 4006, done.
remote: Compressing objects: 100% (1322/1322), done.
remote: Total 2783 (delta 1526), reused 2587 (delta 1387)
Receiving objects: 100% (2783/2783), 1.23 MiB | 10 KiB/s, done.
Resolving deltas: 100% (1526/1526), completed with 387 local objects.
From github.com:eturk/test
   8e29b09..c7c5a10  master     -&gt; test/master
   0709fdc..d4ccf73  c-langs    -&gt; test/c-langs
   6684f82..ae06d2b  java       -&gt; test/java
 * [new branch]      ada        -&gt; test/ada
 * [new branch]      lisp       -&gt; test/lisp
&lt;/pre&gt;


&lt;p&gt;Right now, you are pulling from the main remote repository (&lt;code&gt;origin&lt;/code&gt;) at the &lt;code&gt;master&lt;/code&gt; branch. To push is similar.&lt;/p&gt;

&lt;pre&gt;
$ git push origin master
Counting objects: 25, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (25/25), done.
Writing objects: 100% (25/25), 2.43 KiB, done.
Total 25 (delta 4), reused 0 (delta 0)
To git@github.com:eturk/test.git
 * [new branch]      master -&gt; master
&lt;/pre&gt;




&lt;h4&gt;So what will my workflow look like?&lt;/h4&gt;


&lt;p&gt;Here&amp;#8217;s an example.&lt;/p&gt;

&lt;pre&gt;
...make changes...

$ git add .
$ git commit -m 'Changed some methods around, rebuilt class?'
$ git push
$ git checkout -b rebuilt-poker-class

...make more changes...

$ git add .
$ git commit -m 'Done with new rebuilt class.'
$ git push
$ git checkout master
$ git merge rebuilt-poker-class
$ git push
&lt;/pre&gt;




&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;




&lt;h3&gt;Best Practices&lt;/h3&gt;


&lt;p&gt;If there is anything you can take away from this, it&amp;#8217;s &lt;em&gt;commit and pull often&lt;/em&gt;. Just like you save a school paper often, the more commits you make, the more specific you can be when reverting and undoing. Pulling often gets you the latest code with the least amount of merge conflicts.&lt;/p&gt;

&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;




&lt;h3&gt;GitHub&lt;/h3&gt;


&lt;p&gt;Even if you hate Git, you still can love GitHub. Founded in 2008, it has exploded to over one million users and over two million active repositories. Needless to say, there is a lot to like about the site.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Browse code online with syntax highlighting.&lt;/li&gt;
&lt;li&gt;View complete project history.&lt;/li&gt;
&lt;li&gt;Blame and annotations (who made changes and where).&lt;/li&gt;
&lt;li&gt;A powerful online editor.&lt;/li&gt;
&lt;li&gt;A &lt;a href="https://github.com/github/gollum"&gt;Git-powered wiki&lt;/a&gt; for each project.&lt;/li&gt;
&lt;li&gt;Issues (issue tracking with milestones, labels, and search).&lt;/li&gt;
&lt;li&gt;Code Review (Pull Request = Code + Issue + Comments)&lt;/li&gt;
&lt;li&gt;Comments (make notes on commits, issues, even specific lines of code).&lt;/li&gt;
&lt;li&gt;Fancy graphs to see networks, clone history, and traffic.&lt;/li&gt;
&lt;li&gt;Compare view to graphically view the &lt;code&gt;diff&lt;/code&gt; between commits.&lt;/li&gt;
&lt;li&gt;A strong community (you can find and &amp;#8220;watch&amp;#8221; interesting projects and developers).&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&amp;#8217;m not going into detail on how to use GitHub here, given that their &lt;a href="http://help.github.com/"&gt;help center&lt;/a&gt; is so good.&lt;/p&gt;

&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;




&lt;h3&gt;Further Reading&lt;/h3&gt;


&lt;p&gt;There is a plethora of information on the &amp;#8216;Net if you care to look, but here&amp;#8217;s the best.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://help.github.com/"&gt;github:help&lt;/a&gt; &amp;mdash; GitHub&amp;#8217;s help center gives support on Git and GitHub alike.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://schacon.github.com/git/gittutorial.html"&gt;git tutorial&lt;/a&gt; &amp;mdash; Scott Chacon&amp;#8217;s tutorial is excellent for beginners.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hoth.entp.com/output/git_for_designers.html"&gt;Version Control for Designers&lt;/a&gt; &amp;mdash; A very simplistic and easy to digest guide on VCS in general.&lt;/li&gt;
&lt;/ul&gt;


    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/n1k5DYRO_CA" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/git-and-github-101</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/08h_K9qCRQs/act-of-valor-real-bullets" />
    <updated>2012-02-09T17:40:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/act-of-valor-real-bullets</id>
    <content type="html">
      
        
      
      &lt;p&gt;Essentially, the team for the upcoming movie &lt;em&gt;Act of Valor&lt;/em&gt; just said, &lt;em&gt;&amp;#8220;Fuck it, we&amp;#8217;ll do it live.&amp;#8221;&lt;/em&gt; and used real, live ammo instead of CGI in shooting the movie. Yikes.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/08h_K9qCRQs" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/act-of-valor-real-bullets</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/Qk4fEq7AZSY/ok-go-needing-getting" />
    <updated>2012-02-06T16:16:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/ok-go-needing-getting</id>
    <content type="html">
      
        
      
      &lt;p&gt;Ok Go partnered with Chevrolet to bring this excellent music video for their song &lt;em&gt;Needing/Getting&lt;/em&gt;.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/Qk4fEq7AZSY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/ok-go-needing-getting</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/VMvIde-0UWY/the-avengers-trailer" />
    <updated>2012-02-05T20:06:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/the-avengers-trailer</id>
    <content type="html">
      
        
      
      &lt;p&gt;You know, I may be enthusiastic about &lt;em&gt;The Lorax&lt;/em&gt;, but Marvel&amp;#8217;s &lt;em&gt;The Avengers&lt;/em&gt; really looks awesome.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/VMvIde-0UWY" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/the-avengers-trailer</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/Wm15SIlMN7Q/the-lorax-trailer" />
    <updated>2012-02-05T19:30:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/the-lorax-trailer</id>
    <content type="html">
      
        
      
      &lt;p&gt;I love the 1972 animated television special, so I have high hopes for this film, &lt;em&gt;The Lorax&lt;/em&gt;. I&amp;#8217;m so enthusiastic about this that I&amp;#8217;ll let it slide that they&amp;#8217;ve cast Zac Efron.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/Wm15SIlMN7Q" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/the-lorax-trailer</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/eNB7rjq24b8/alaskan-wakeboarding" />
    <updated>2012-02-02T19:05:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/alaskan-wakeboarding</id>
    <content type="html">
      
        
      
      &lt;p&gt;Kiteboarder Andy Hurdman goes for a leisurely wakeboard ride through an ice field in Alaska.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/eNB7rjq24b8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/alaskan-wakeboarding</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[link]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/wUep-AtJFm4/bouletcorp-darkness" />
    <updated>2012-02-01T19:39:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/02/bouletcorp-darkness</id>
    <content type="html">
      
        
          &lt;h1&gt;&lt;a href="http://english.bouletcorp.com/2012/02/01/darkness/"&gt;Bouletcorp&amp;#8217;s &lt;em&gt;Darkness&lt;/em&gt; &amp;rarr;&lt;/a&gt;&lt;/h1&gt;
        
      
      &lt;p&gt;Bouletcorp&amp;#8217;s &lt;em&gt;Darkness&lt;/em&gt; is one of the greatest bandes-dessinees (comics) that I&amp;#8217;ve seen. It is so beautifully drawn, and I really like the plot. It&amp;#8217;s worth the time to read.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/wUep-AtJFm4" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/02/bouletcorp-darkness</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/WvDL-1bdJp0/wastelander-panda" />
    <updated>2012-01-29T17:31:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/01/wastelander-panda</id>
    <content type="html">
      
        
      
      &lt;p&gt;&lt;em&gt;Wastelander Panda&lt;/em&gt; is &lt;em&gt;The Road&lt;/em&gt; meets &lt;em&gt;Kung Fu Panda&lt;/em&gt;. Odd, but awesome.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/WvDL-1bdJp0" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/01/wastelander-panda</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[link]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/4F5gCkN6W4A/hollywood-edition" />
    <updated>2012-01-29T12:25:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/01/hollywood-edition</id>
    <content type="html">
      
        
          &lt;h1&gt;&lt;a href="http://www.aaronklein.com/2012/01/hollywood-edition/"&gt;Hollywood Edition &amp;rarr;&lt;/a&gt;&lt;/h1&gt;
        
      
      &lt;p&gt;What became clear from the SOPA/PIPA debacle is that Hollywood still doesn&amp;#8217;t understand the Internet. So why don&amp;#8217;t technology companies treat Hollywood like they treat technology companies?&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/4F5gCkN6W4A" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/01/hollywood-edition</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[link]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/va8PZBWRojM/ahlquist-nytimes" />
    <updated>2012-01-27T15:25:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/01/ahlquist-nytimes</id>
    <content type="html">
      
        
          &lt;h1&gt;&lt;a href="http://www.nytimes.com/2012/01/27/us/rhode-island-city-enraged-over-school-prayer-lawsuit.html"&gt;NYTimes — Student Faces Town&amp;#8217;s Wrath in Protest Against Prayer &amp;rarr;&lt;/a&gt;&lt;/h1&gt;
        
      
      &lt;p&gt;Jessica Ahlquist is getting finally getting some press with her fight against the unconstitutional prayer banner in her high school auditorium.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/va8PZBWRojM" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/01/ahlquist-nytimes</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[quote]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/c5y9BDvlncI/ordered-and-elegant-universe-adam-savage" />
    <updated>2012-01-27T14:08:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/01/ordered-and-elegant-universe-adam-savage</id>
    <content type="html">
      
        
          &lt;blockquote&gt;
            The idea of an ordered and elegant universe is a lovely one. But you don&amp;#8217;t need religion to appreciate the ordered existence. It&amp;#8217;s not just an idea. It&amp;#8217;s reality. We&amp;#8217;re discovering the hidden orders of the universe every day. The inverse square law of gravitation is amazing. Fractals, the theory of relativity, the genome: these are magnificently beautiful constructs.

            Adam Savage

          &lt;/blockquote&gt;
        
      
      

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/c5y9BDvlncI" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/01/ordered-and-elegant-universe-adam-savage</feedburner:origLink></entry>
  
  <entry>
  	
    	<title type="html"><![CDATA[video]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/Fxb-F3CakXE/clear-app" />
    <updated>2012-01-27T13:06:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/01/clear-app</id>
    <content type="html">
      
        
      
      &lt;p&gt;Realmac Software demoed their new iPhone app &lt;a href="http://www.realmacsoftware.com/clear/"&gt;Clear&lt;/a&gt;. This is going to be the one to-do list I will actually buy.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/Fxb-F3CakXE" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/01/clear-app</feedburner:origLink></entry>
  
  <entry>
  	
	    <title type="html"><![CDATA[Facebook to Path]]></title>
    
    <link href="http://feedproxy.google.com/~r/turkeltaub/~3/DnVZ9M92G_8/facebook-to-path" />
    <updated>2012-01-26T21:00:00-05:00</updated>
    <id>http://ethan.heroku.com/2012/01/facebook-to-path</id>
    <content type="html">
      
        
      
      &lt;p&gt;With the explosion in the number of smartphones in high schooler&amp;#8217;s hands, the number of teenager users that are using mobile-only apps like &lt;a href="http://instagr.am/"&gt;Instagram&lt;/a&gt; and &lt;a href="http://oink.com"&gt;Oink&lt;/a&gt; are skyrocketing. For that reason, I expect a mass exodus of teens from Facebook to &lt;a href="http://path.com"&gt;Path&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There are already early adopters from my school, and they are trying to spread the network as fast and to as many people as possible. And, as far as I can tell, it&amp;#8217;s working. Since I looked last week, thirty people from my school have joined Path. That&amp;#8217;s not a signifigant number in the overall scheme of things, but that means that there is a market for networks like these with teens.&lt;/p&gt;

&lt;p&gt;Google+ could have been a contender with the teen market. But with Google&amp;#8217;s repeated refusal to allow 13- to 18-year-olds into the beginning of the beta, they essentially killed their chances with teens.&lt;/p&gt;

&lt;p&gt;I could also see some trouble with Path. The limit to 150 friends and lack of a desktop version will definitely shy people away. Yet I look forward to the time where I don&amp;#8217;t even need to visit the increasingly terrible Facebook to catch up with friends.&lt;/p&gt;

    &lt;img src="http://feeds.feedburner.com/~r/turkeltaub/~4/DnVZ9M92G_8" height="1" width="1"/&gt;</content>
  <feedburner:origLink>http://ethan.heroku.com2012/01/facebook-to-path</feedburner:origLink></entry>
  
</feed>

