<?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>Haskell Live</title>
 
 <link href="http://haskelllive.com/" />
 <updated>2012-08-14T10:20:44-07:00</updated>
 <id>http://haskelllive.com/</id>
 <author>
   <name>Haskell Live</name>
   <email>haskelllive@gmail.com</email>
 </author>

 
 <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/HaskellLive" /><feedburner:info uri="haskelllive" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry>
   <title>Episode 2: Time To Refactor</title>
   <link href="http://feedproxy.google.com/~r/HaskellLive/~3/4b5ezjaWw6A/" />
   <updated>2012-08-08T00:00:00-07:00</updated>
   <id>http://haskelllive.com./episode-2-time-to-refactor</id>
   <content type="html">&lt;h2&gt;&lt;a href="episode-2-time-to-refactor"&gt;Episode 2: Time To Refactor&lt;/a&gt;&lt;/h2&gt;

&lt;p class="lead"&gt;Wherein we review the code from our last episide, fix some bugs, alleviate some code smells, refactor some things to improve clarity and reduce redundancy, and introduce the concept of failed board parsing with error reporting.
&lt;/p&gt;

&lt;p&gt;
I've also posted a list of the tools I use to set up &lt;a href="/environment.html"&gt;my environment&lt;/a&gt;.
&lt;/p&gt;

&lt;p&gt;
  &lt;span class="ss-social-circle"&gt;github&lt;/span&gt; &lt;a href="https://github.com/haskelllive/haskelllive/tree/episode-1"&gt;Get the code!&lt;/a&gt;&lt;br&gt;
  &lt;span class="ss-icon"&gt;comment&lt;/span&gt; &lt;a href="https://github.com/haskelllive/haskelllive/issues"&gt;Discuss this episode on GitHub Issues!&lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
  &lt;span class="bright ss-icon"&gt;info&lt;/span&gt; We recommend that you watch this video in full screen at 720p.
&lt;/p&gt;

&lt;div class="flex-video widescreen vimeo"&gt;
  &lt;iframe width="640" height="360" src="http://www.youtube.com/embed/6KkF5-_erns?rel=0&amp;autohide=1&amp;modestbranding=1&amp;showinfo=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p style="text-align: right"&gt;
  &lt;a href="http://www.youtube.com/watch?v=6KkF5-_erns"&gt;Watch this video on YouTube &lt;span class="ss-social"&gt;youtube&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/HaskellLive/~4/4b5ezjaWw6A" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://haskelllive.comepisode-2-time-to-refactor</feedburner:origLink></entry>
 
 <entry>
   <title>Episode 1: The Chess Board</title>
   <link href="http://feedproxy.google.com/~r/HaskellLive/~3/v3EmTO7VA-g/" />
   <updated>2012-07-29T00:00:00-07:00</updated>
   <id>http://haskelllive.com./episode-1-the-chess-board</id>
   <content type="html">&lt;h2&gt;&lt;a href="episode-1-the-chess-board"&gt;Episode 1: The Chess Board&lt;/a&gt;&lt;/h2&gt;

&lt;p class="lead"&gt;Wherein we teach our engine a basic representation of chess pieces and boards, along with some helper functions to show them and read them.
&lt;/p&gt;

&lt;p&gt;
  &lt;span class="ss-social-circle"&gt;github&lt;/span&gt; &lt;a href="https://github.com/haskelllive/haskelllive/tree/episode-1"&gt;Get the code!&lt;/a&gt;&lt;br&gt;
  &lt;span class="ss-icon"&gt;comment&lt;/span&gt; &lt;a href="https://github.com/haskelllive/haskelllive/issues"&gt;Discuss this episode on GitHub Issues!&lt;/a&gt;
&lt;/p&gt;



&lt;p&gt;
  &lt;span class="bright ss-icon"&gt;info&lt;/span&gt; We recommend that you watch this video in full screen at 1080p.
&lt;/p&gt;

&lt;div class="flex-video widescreen vimeo"&gt;
  &lt;iframe width="640" height="360" src="http://www.youtube.com/embed/ScS8Q32lMxA?rel=0&amp;autohide=1&amp;modestbranding=1&amp;showinfo=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;
&lt;/div&gt;

&lt;p style="text-align: right"&gt;
  &lt;a href="http://www.youtube.com/watch?v=ScS8Q32lMxA"&gt;Watch this video on YouTube &lt;span class="ss-social"&gt;youtube&lt;/span&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;img src="http://feeds.feedburner.com/~r/HaskellLive/~4/v3EmTO7VA-g" height="1" width="1"/&gt;</content>
 <feedburner:origLink>http://haskelllive.comepisode-1-the-chess-board</feedburner:origLink></entry>
 

</feed>
