<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>LFE Blog</title>
  <link href="https://lfe.io/blog/atom.xml" rel="self"/>
  <link href="https://lfe.io/blog/"/>
  <id>https://lfe.io/blog/</id>
  <updated>2019-05-13T15:49:00Z</updated>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Running LFE in Docker, Updated</title>
    <link href="https://lfe.io/blog/tutorials/2019/05/13/1549-running-lfe-in-docker-updated"/>
    <id>https://lfe.io/blog/tutorials/2019/05/13/1549-running-lfe-in-docker-updated</id>
    <published>2019-05-13T15:49:00Z</published>
    <updated>2019-05-13T15:49:00Z</updated>
    <summary>Significant changes have been made to the LFE Docker support of late, least of which is using the official Erlang Docker images as the base.</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Catch Up</title>
    <link href="https://lfe.io/blog/news/2019/05/13/0250-catch-up"/>
    <id>https://lfe.io/blog/news/2019/05/13/0250-catch-up</id>
    <published>2019-05-13T02:50:00Z</published>
    <updated>2019-05-13T02:50:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
  
    
      
    
  
    
  
  <entry>
    <title>Tracing LFE Functions</title>
    <link href="https://lfe.io/blog/tutorials/2016/04/27/1647-tracing-lfe-functions"/>
    <id>https://lfe.io/blog/tutorials/2016/04/27/1647-tracing-lfe-functions</id>
    <published>2016-04-27T16:47:00Z</published>
    <updated>2016-04-27T16:47:00Z</updated>
    <summary></summary>
    <author><name>Eric Bailey</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>LFE and rebar3</title>
    <link href="https://lfe.io/blog/tutorials/2016/03/25/0858-lfe-and-rebar3"/>
    <id>https://lfe.io/blog/tutorials/2016/03/25/0858-lfe-and-rebar3</id>
    <published>2016-03-25T08:58:00Z</published>
    <updated>2016-03-25T08:58:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>Coming in LFE v1.0: exporting macros</title>
    <link href="https://lfe.io/blog/tutorials/2016/03/05/0407-lfe-v10-exporting-macros"/>
    <id>https://lfe.io/blog/tutorials/2016/03/05/0407-lfe-v10-exporting-macros</id>
    <published>2016-03-05T04:07:00Z</published>
    <updated>2016-03-05T04:07:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>Coming in LFE v1.0: multi-module files</title>
    <link href="https://lfe.io/blog/tutorials/2016/03/03/0104-lfe-v10-multi-module-files"/>
    <id>https://lfe.io/blog/tutorials/2016/03/03/0104-lfe-v10-multi-module-files</id>
    <published>2016-03-03T01:04:00Z</published>
    <updated>2016-03-03T01:04:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS selects, continuations and inserts</title>
    <link href="https://lfe.io/blog/tutorials/2016/01/31/0030-lfe-friday---ets-selects-continuations-and-inserts"/>
    <id>https://lfe.io/blog/tutorials/2016/01/31/0030-lfe-friday---ets-selects-continuations-and-inserts</id>
    <published>2016-01-31T00:30:00Z</published>
    <updated>2016-01-31T00:30:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - Using ETS select with a limit</title>
    <link href="https://lfe.io/blog/tutorials/2016/01/23/0122-lfe-friday---using-ets-select-with-a-limit"/>
    <id>https://lfe.io/blog/tutorials/2016/01/23/0122-lfe-friday---using-ets-select-with-a-limit</id>
    <published>2016-01-23T01:22:00Z</published>
    <updated>2016-01-23T01:22:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS, match_specs and functions</title>
    <link href="https://lfe.io/blog/tutorials/2016/01/18/1312-lfe-friday---ets-match_specs-and-functions"/>
    <id>https://lfe.io/blog/tutorials/2016/01/18/1312-lfe-friday---ets-match_specs-and-functions</id>
    <published>2016-01-18T13:12:00Z</published>
    <updated>2016-01-18T13:12:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - More ETS data matching (and querying)</title>
    <link href="https://lfe.io/blog/tutorials/2016/01/10/2016-lfe-friday---more-ets-data-matching"/>
    <id>https://lfe.io/blog/tutorials/2016/01/10/2016-lfe-friday---more-ets-data-matching</id>
    <published>2016-01-10T20:16:00Z</published>
    <updated>2016-01-10T20:16:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS data matching</title>
    <link href="https://lfe.io/blog/tutorials/2016/01/03/0106-lfe-friday---ets-data-matching"/>
    <id>https://lfe.io/blog/tutorials/2016/01/03/0106-lfe-friday---ets-data-matching</id>
    <published>2016-01-03T01:06:00Z</published>
    <updated>2016-01-03T01:06:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS Introduction, part 5: keypos, read_concurrency and write_concurrency</title>
    <link href="https://lfe.io/blog/tutorials/2015/12/25/2138-lfe-friday---ets-introduction-part-5"/>
    <id>https://lfe.io/blog/tutorials/2015/12/25/2138-lfe-friday---ets-introduction-part-5</id>
    <published>2015-12-25T21:38:00Z</published>
    <updated>2015-12-25T21:38:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS Introduction, part 4: ETS Access Protections</title>
    <link href="https://lfe.io/blog/tutorials/2015/12/22/0113-lfe-friday---ets-introduction-part-4"/>
    <id>https://lfe.io/blog/tutorials/2015/12/22/0113-lfe-friday---ets-introduction-part-4</id>
    <published>2015-12-22T01:13:00Z</published>
    <updated>2015-12-22T01:13:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS Introduction, part 3: ETS Table Types</title>
    <link href="https://lfe.io/blog/tutorials/2015/12/12/1716-lfe-friday---ets-introduction-part-3"/>
    <id>https://lfe.io/blog/tutorials/2015/12/12/1716-lfe-friday---ets-introduction-part-3</id>
    <published>2015-12-12T17:16:00Z</published>
    <updated>2015-12-12T17:16:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS Introduction, part 2</title>
    <link href="https://lfe.io/blog/tutorials/2015/12/05/1814-lfe-friday---ets-introduction-part-2"/>
    <id>https://lfe.io/blog/tutorials/2015/12/05/1814-lfe-friday---ets-introduction-part-2</id>
    <published>2015-12-05T18:14:00Z</published>
    <updated>2015-12-05T18:14:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Update: Running an LFE YAWS app in Docker</title>
    <link href="https://lfe.io/blog/tutorials/2015/11/28/2110-lfe-yaws-docker-update"/>
    <id>https://lfe.io/blog/tutorials/2015/11/28/2110-lfe-yaws-docker-update</id>
    <published>2015-11-28T21:10:00Z</published>
    <updated>2015-11-28T21:10:00Z</updated>
    <summary>Docker LFE/YAWS sample app has been updated</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ETS Introduction, part 1</title>
    <link href="https://lfe.io/blog/tutorials/2015/11/28/1721-lfe-friday---ets-introduction-part-1"/>
    <id>https://lfe.io/blog/tutorials/2015/11/28/1721-lfe-friday---ets-introduction-part-1</id>
    <published>2015-11-28T17:21:00Z</published>
    <updated>2015-11-28T17:21:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - digraph:del_path/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/11/27/0242-lfe-friday---digraphdel_path3"/>
    <id>https://lfe.io/blog/tutorials/2015/11/27/0242-lfe-friday---digraphdel_path3</id>
    <published>2015-11-27T02:42:00Z</published>
    <updated>2015-11-27T02:42:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - digraph:get_cycle/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/11/16/0023-lfe-friday---digraphget_cycle2"/>
    <id>https://lfe.io/blog/tutorials/2015/11/16/0023-lfe-friday---digraphget_cycle2</id>
    <published>2015-11-16T00:23:00Z</published>
    <updated>2015-11-16T00:23:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - digraph:in_neighbors/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/11/13/0117-lfe-friday---digraphin_neighbors2"/>
    <id>https://lfe.io/blog/tutorials/2015/11/13/0117-lfe-friday---digraphin_neighbors2</id>
    <published>2015-11-13T01:17:00Z</published>
    <updated>2015-11-13T01:17:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - digraph:get_path/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/11/07/2209-lfe-friday---digraphget_path3"/>
    <id>https://lfe.io/blog/tutorials/2015/11/07/2209-lfe-friday---digraphget_path3</id>
    <published>2015-11-07T22:09:00Z</published>
    <updated>2015-11-07T22:09:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - digraph:add_edge/4</title>
    <link href="https://lfe.io/blog/tutorials/2015/10/23/2231-lfe-friday---digraphadd_edge4"/>
    <id>https://lfe.io/blog/tutorials/2015/10/23/2231-lfe-friday---digraphadd_edge4</id>
    <published>2015-10-23T22:31:00Z</published>
    <updated>2015-10-23T22:31:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - digraph:add_vertex/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/10/20/0147-lfe-friday---digraphadd_vertex1"/>
    <id>https://lfe.io/blog/tutorials/2015/10/20/0147-lfe-friday---digraphadd_vertex1</id>
    <published>2015-10-20T01:47:00Z</published>
    <updated>2015-10-20T01:47:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - The digraph module</title>
    <link href="https://lfe.io/blog/tutorials/2015/10/18/1701-lfe-friday---the-digraph-module"/>
    <id>https://lfe.io/blog/tutorials/2015/10/18/1701-lfe-friday---the-digraph-module</id>
    <published>2015-10-18T17:01:00Z</published>
    <updated>2015-10-18T17:01:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - erl_tar:table/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/10/18/1451-lfe-friday---erl_tartable1"/>
    <id>https://lfe.io/blog/tutorials/2015/10/18/1451-lfe-friday---erl_tartable1</id>
    <published>2015-10-18T14:51:00Z</published>
    <updated>2015-10-18T14:51:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>Catching up LFE Friday</title>
    <link href="https://lfe.io/blog/tutorials/2015/10/16/1230-catching-up-lfe-friday"/>
    <id>https://lfe.io/blog/tutorials/2015/10/16/1230-catching-up-lfe-friday</id>
    <published>2015-10-16T12:30:00Z</published>
    <updated>2015-10-16T12:30:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - erl_tar:extract/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/09/24/2311-lfe-friday---erl_tarextract1"/>
    <id>https://lfe.io/blog/tutorials/2015/09/24/2311-lfe-friday---erl_tarextract1</id>
    <published>2015-09-24T23:11:00Z</published>
    <updated>2015-09-24T23:11:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>Lisp Machine Flavors for LFE (2)</title>
    <link href="https://lfe.io/blog/tutorials/2015/09/20/1743-lisp-machine-flavors-for-lfe-2"/>
    <id>https://lfe.io/blog/tutorials/2015/09/20/1743-lisp-machine-flavors-for-lfe-2</id>
    <published>2015-09-20T17:43:00Z</published>
    <updated>2015-09-20T17:43:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>An Interview with Robert Virding on Lisp</title>
    <link href="https://lfe.io/blog/interview/2015/09/18/2230-mini-interview-robert-virding-on-lisp"/>
    <id>https://lfe.io/blog/interview/2015/09/18/2230-mini-interview-robert-virding-on-lisp</id>
    <published>2015-09-18T22:30:00Z</published>
    <updated>2015-09-18T22:30:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Distributed LFE</title>
    <link href="https://lfe.io/blog/tutorials/2015/09/18/1604-distributed-lfe"/>
    <id>https://lfe.io/blog/tutorials/2015/09/18/1604-distributed-lfe</id>
    <published>2015-09-18T16:04:00Z</published>
    <updated>2015-09-18T16:04:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The LFE Blog Has a New Face</title>
    <link href="https://lfe.io/blog/site/2015/09/18/1203-lfe-blog-has-a-new-face"/>
    <id>https://lfe.io/blog/site/2015/09/18/1203-lfe-blog-has-a-new-face</id>
    <published>2015-09-18T12:03:00Z</published>
    <updated>2015-09-18T12:03:00Z</updated>
    <summary>First stages of a refresh for all of the LFE web properties ...</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - erl_tar:create/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/09/18/0131-lfe-friday---erl_tarcreate2"/>
    <id>https://lfe.io/blog/tutorials/2015/09/18/0131-lfe-friday---erl_tarcreate2</id>
    <published>2015-09-18T01:31:00Z</published>
    <updated>2015-09-18T01:31:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - c:pid/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/09/05/0107-lfe-friday---cpid3"/>
    <id>https://lfe.io/blog/tutorials/2015/09/05/0107-lfe-friday---cpid3</id>
    <published>2015-09-05T01:07:00Z</published>
    <updated>2015-09-05T01:07:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - c:i/0</title>
    <link href="https://lfe.io/blog/tutorials/2015/08/22/1310-lfe-friday---ci0"/>
    <id>https://lfe.io/blog/tutorials/2015/08/22/1310-lfe-friday---ci0</id>
    <published>2015-08-22T13:10:00Z</published>
    <updated>2015-08-22T13:10:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - c:regs/0</title>
    <link href="https://lfe.io/blog/tutorials/2015/08/15/0226-lfe-friday---cregs0"/>
    <id>https://lfe.io/blog/tutorials/2015/08/15/0226-lfe-friday---cregs0</id>
    <published>2015-08-15T02:26:00Z</published>
    <updated>2015-08-15T02:26:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - c:m/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/08/10/0123-lfe-friday---cm1"/>
    <id>https://lfe.io/blog/tutorials/2015/08/10/0123-lfe-friday---cm1</id>
    <published>2015-08-10T01:23:00Z</published>
    <updated>2015-08-10T01:23:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - c:xm/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/08/02/0212-lfe-friday---cxm1"/>
    <id>https://lfe.io/blog/tutorials/2015/08/02/0212-lfe-friday---cxm1</id>
    <published>2015-08-02T02:12:00Z</published>
    <updated>2015-08-02T02:12:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ordsets:is_subset/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/25/0135-lfe-friday---ordsetsis_subset2"/>
    <id>https://lfe.io/blog/tutorials/2015/07/25/0135-lfe-friday---ordsetsis_subset2</id>
    <published>2015-07-25T01:35:00Z</published>
    <updated>2015-07-25T01:35:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
      
    
  
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>A Quicksort LFE Assist</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/18/1824-a-quicksort-lfe-assist"/>
    <id>https://lfe.io/blog/tutorials/2015/07/18/1824-a-quicksort-lfe-assist</id>
    <published>2015-07-18T18:24:00Z</published>
    <updated>2015-07-18T18:24:00Z</updated>
    <summary>Helping LFE/Erlang newcomers avoid pattern-matching and recursion gotchas</summary>
    <author><name>Fred Hébert</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>Lisp Machine Flavors for LFE</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/18/0230-lisp-machine-flavors-for-lfe"/>
    <id>https://lfe.io/blog/tutorials/2015/07/18/0230-lisp-machine-flavors-for-lfe</id>
    <published>2015-07-18T02:30:00Z</published>
    <updated>2015-07-18T02:30:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ordsets:subtract/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/17/0213-lfe-friday---ordsetssubtract2"/>
    <id>https://lfe.io/blog/tutorials/2015/07/17/0213-lfe-friday---ordsetssubtract2</id>
    <published>2015-07-17T02:13:00Z</published>
    <updated>2015-07-17T02:13:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday Bonus - Performance of erlang:length/1 on a list</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/12/0256-lfe-friday-bonus---performance-of-erlanglength1-on-a-list"/>
    <id>https://lfe.io/blog/tutorials/2015/07/12/0256-lfe-friday-bonus---performance-of-erlanglength1-on-a-list</id>
    <published>2015-07-12T02:56:00Z</published>
    <updated>2015-07-12T02:56:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ordsets:intersection/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/12/0233-lfe-friday---ordsetsintersection2"/>
    <id>https://lfe.io/blog/tutorials/2015/07/12/0233-lfe-friday---ordsetsintersection2</id>
    <published>2015-07-12T02:33:00Z</published>
    <updated>2015-07-12T02:33:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Towards multi-methods in LFE</title>
    <link href="https://lfe.io/blog/design/2015/07/11/1720-towards-multi-methods-in-lfe"/>
    <id>https://lfe.io/blog/design/2015/07/11/1720-towards-multi-methods-in-lfe</id>
    <published>2015-07-11T17:20:00Z</published>
    <updated>2015-07-11T17:20:00Z</updated>
    <summary>Exploring the shape of multi-methods in the LFE library LOS</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>FreeBSD &amp; LFE Images: Docker-like functionality with ezjail</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/08/1416-freebsd--lfe-images-docker-like-functionality-with-ezjail"/>
    <id>https://lfe.io/blog/tutorials/2015/07/08/1416-freebsd--lfe-images-docker-like-functionality-with-ezjail</id>
    <published>2015-07-08T14:16:00Z</published>
    <updated>2015-07-08T14:16:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>DragonFly BSD &amp; LFE</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/08/1349-dragonflybsd--lfe"/>
    <id>https://lfe.io/blog/tutorials/2015/07/08/1349-dragonflybsd--lfe</id>
    <published>2015-07-08T13:49:00Z</published>
    <updated>2015-07-08T13:49:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ordsets:union/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/07/04/0959-lfe-friday---ordsetsunion2"/>
    <id>https://lfe.io/blog/tutorials/2015/07/04/0959-lfe-friday---ordsetsunion2</id>
    <published>2015-07-04T09:59:00Z</published>
    <updated>2015-07-04T09:59:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - queue:out/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/06/26/0044-lfe-friday---queueout1"/>
    <id>https://lfe.io/blog/tutorials/2015/06/26/0044-lfe-friday---queueout1</id>
    <published>2015-06-26T00:44:00Z</published>
    <updated>2015-06-26T00:44:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>spell1 - LL(1) parser generator update</title>
    <link href="https://lfe.io/blog/tutorials/2015/06/23/0353-spell1---ll1-parser-generator-update"/>
    <id>https://lfe.io/blog/tutorials/2015/06/23/0353-spell1---ll1-parser-generator-update</id>
    <published>2015-06-23T03:53:00Z</published>
    <updated>2015-06-23T03:53:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - queue:split/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/06/20/0055-lfe-friday---queuesplit2"/>
    <id>https://lfe.io/blog/tutorials/2015/06/20/0055-lfe-friday---queuesplit2</id>
    <published>2015-06-20T00:55:00Z</published>
    <updated>2015-06-20T00:55:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - queue:peek/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/06/14/2228-lfe-friday---queuepeek1"/>
    <id>https://lfe.io/blog/tutorials/2015/06/14/2228-lfe-friday---queuepeek1</id>
    <published>2015-06-14T22:28:00Z</published>
    <updated>2015-06-14T22:28:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - queue:tail/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/06/05/0024-lfe-friday---queuetail1"/>
    <id>https://lfe.io/blog/tutorials/2015/06/05/0024-lfe-friday---queuetail1</id>
    <published>2015-06-05T00:24:00Z</published>
    <updated>2015-06-05T00:24:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - queue:head/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/29/0345-lfe-friday---queuehead1"/>
    <id>https://lfe.io/blog/tutorials/2015/05/29/0345-lfe-friday---queuehead1</id>
    <published>2015-05-29T03:45:00Z</published>
    <updated>2015-05-29T03:45:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Creating LFE Servers with OTP, Part II</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/28/1008-creating-servers-with-the-gen_server-behaviour-ii"/>
    <id>https://lfe.io/blog/tutorials/2015/05/28/1008-creating-servers-with-the-gen_server-behaviour-ii</id>
    <published>2015-05-28T10:08:00Z</published>
    <updated>2015-05-28T10:08:00Z</updated>
    <summary>Taking the LFE gen_server to the next level</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Creating LFE Servers with OTP, Part I</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/26/1112-creating-servers-with-the-gen_server-behaviour"/>
    <id>https://lfe.io/blog/tutorials/2015/05/26/1112-creating-servers-with-the-gen_server-behaviour</id>
    <published>2015-05-26T11:12:00Z</published>
    <updated>2015-05-26T11:12:00Z</updated>
    <summary>Creating a generic OTP server in LFE</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Prelude to OTP</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/25/0929-prelude-to-otp"/>
    <id>https://lfe.io/blog/tutorials/2015/05/25/0929-prelude-to-otp</id>
    <published>2015-05-25T09:29:00Z</published>
    <updated>2015-05-25T09:29:00Z</updated>
    <summary>A look at some examples which motivate the use of OTP</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>What is OTP?</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/24/1808-what-is-otp"/>
    <id>https://lfe.io/blog/tutorials/2015/05/24/1808-what-is-otp</id>
    <published>2015-05-24T18:08:00Z</published>
    <updated>2015-05-24T18:08:00Z</updated>
    <summary>A quick examination of OTP</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>New Series: LFE OTP Tutorials</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/23/1720-new-series-lfe-otp-tutorials"/>
    <id>https://lfe.io/blog/tutorials/2015/05/23/1720-new-series-lfe-otp-tutorials</id>
    <published>2015-05-23T17:20:00Z</published>
    <updated>2015-05-23T17:20:00Z</updated>
    <summary>Kicking off a series of OTP tutorials for LFE hackers</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>LFE T-shirts: The Great Unboxing</title>
    <link href="https://lfe.io/blog/formalwear/2015/05/23/1314-lfe-t-shirts-the-great-unboxing"/>
    <id>https://lfe.io/blog/formalwear/2015/05/23/1314-lfe-t-shirts-the-great-unboxing</id>
    <published>2015-05-23T13:14:00Z</published>
    <updated>2015-05-23T13:14:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - queue:cons/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/22/0224-lfe-friday---queuecons2"/>
    <id>https://lfe.io/blog/tutorials/2015/05/22/0224-lfe-friday---queuecons2</id>
    <published>2015-05-22T02:24:00Z</published>
    <updated>2015-05-22T02:24:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - filelib:is_file/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/15/2306-lfe-friday---filelibis_file1"/>
    <id>https://lfe.io/blog/tutorials/2015/05/15/2306-lfe-friday---filelibis_file1</id>
    <published>2015-05-15T23:06:00Z</published>
    <updated>2015-05-15T23:06:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - calendar:iso_week_number/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/11/2333-lfe-friday---calendariso_week_number1"/>
    <id>https://lfe.io/blog/tutorials/2015/05/11/2333-lfe-friday---calendariso_week_number1</id>
    <published>2015-05-11T23:33:00Z</published>
    <updated>2015-05-11T23:33:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>spell1 - LL(1) parser generator</title>
    <link href="https://lfe.io/blog/design/2015/05/11/2251-spell1---ll1-parser-generator"/>
    <id>https://lfe.io/blog/design/2015/05/11/2251-spell1---ll1-parser-generator</id>
    <published>2015-05-11T22:51:00Z</published>
    <updated>2015-05-11T22:51:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>Evaluating dynamic expressions in LFE</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/02/1910-evaluating-dynamic-expressions-in-lfe"/>
    <id>https://lfe.io/blog/tutorials/2015/05/02/1910-evaluating-dynamic-expressions-in-lfe</id>
    <published>2015-05-02T19:10:00Z</published>
    <updated>2015-05-02T19:10:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - calendar:is_leap_year/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/05/02/1744-lfe-friday---calendaris_leap_year1"/>
    <id>https://lfe.io/blog/tutorials/2015/05/02/1744-lfe-friday---calendaris_leap_year1</id>
    <published>2015-05-02T17:44:00Z</published>
    <updated>2015-05-02T17:44:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - calendar:valid_date/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/04/24/1716-lfe-friday---calendarvalid_date3"/>
    <id>https://lfe.io/blog/tutorials/2015/04/24/1716-lfe-friday---calendarvalid_date3</id>
    <published>2015-04-24T17:16:00Z</published>
    <updated>2015-04-24T17:16:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - calendar:date_to_gregorian_days/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/04/20/1707-lfe-friday---calendardate_to_gregorian_days3"/>
    <id>https://lfe.io/blog/tutorials/2015/04/20/1707-lfe-friday---calendardate_to_gregorian_days3</id>
    <published>2015-04-20T17:07:00Z</published>
    <updated>2015-04-20T17:07:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - calendar:day_of_the_week/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/04/12/1941-lfe-friday---calendarday_of_the_week3"/>
    <id>https://lfe.io/blog/tutorials/2015/04/12/1941-lfe-friday---calendarday_of_the_week3</id>
    <published>2015-04-12T19:41:00Z</published>
    <updated>2015-04-12T19:41:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>ledis: Using Redis from LFE</title>
    <link href="https://lfe.io/blog/tutorials/2015/04/05/1332-ledis-using-redis-from-lfe"/>
    <id>https://lfe.io/blog/tutorials/2015/04/05/1332-ledis-using-redis-from-lfe</id>
    <published>2015-04-05T13:32:00Z</published>
    <updated>2015-04-05T13:32:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE and dialyzer</title>
    <link href="https://lfe.io/blog/announcements/2015/04/04/1538-lfe-and-dialyzer"/>
    <id>https://lfe.io/blog/announcements/2015/04/04/1538-lfe-and-dialyzer</id>
    <published>2015-04-04T15:38:00Z</published>
    <updated>2015-04-04T15:38:00Z</updated>
    <summary>How we will be able to run dialyzer on LFE code</summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - lists:delete/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/04/04/0240-lfe-friday---listsdelete2"/>
    <id>https://lfe.io/blog/tutorials/2015/04/04/0240-lfe-friday---listsdelete2</id>
    <published>2015-04-04T02:40:00Z</published>
    <updated>2015-04-04T02:40:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - erlang:list_to_atom/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/03/30/1513-lfe-friday---erlanglist_to_atom1"/>
    <id>https://lfe.io/blog/tutorials/2015/03/30/1513-lfe-friday---erlanglist_to_atom1</id>
    <published>2015-03-30T15:13:00Z</published>
    <updated>2015-03-30T15:13:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Hidden Origins of Lisp: The Place of Lisp in the 21st Century</title>
    <link href="https://lfe.io/blog/excerpts/2015/03/27/1101-the-hidden-origins-of-lisp-future"/>
    <id>https://lfe.io/blog/excerpts/2015/03/27/1101-the-hidden-origins-of-lisp-future</id>
    <published>2015-03-27T11:01:00Z</published>
    <updated>2015-03-27T11:01:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Hidden Origins of Lisp: John McCarthy</title>
    <link href="https://lfe.io/blog/excerpts/2015/03/26/1111-the-hidden-origins-of-lisp-mccarthy"/>
    <id>https://lfe.io/blog/excerpts/2015/03/26/1111-the-hidden-origins-of-lisp-mccarthy</id>
    <published>2015-03-26T11:11:00Z</published>
    <updated>2015-03-26T11:11:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Hidden Origins of Lisp: Alonzo Church</title>
    <link href="https://lfe.io/blog/excerpts/2015/03/25/1108-the-hidden-origins-of-lisp-church"/>
    <id>https://lfe.io/blog/excerpts/2015/03/25/1108-the-hidden-origins-of-lisp-church</id>
    <published>2015-03-25T11:08:00Z</published>
    <updated>2015-03-25T11:08:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Hidden Origins of Lisp: Bertrand Russell</title>
    <link href="https://lfe.io/blog/excerpts/2015/03/24/0111-the-hidden-origins-of-lisp-russell"/>
    <id>https://lfe.io/blog/excerpts/2015/03/24/0111-the-hidden-origins-of-lisp-russell</id>
    <published>2015-03-24T01:11:00Z</published>
    <updated>2015-03-24T01:11:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Hidden Origins of Lisp: Giuseppe Peano</title>
    <link href="https://lfe.io/blog/excerpts/2015/03/23/1008-the-hidden-origins-of-lisp-peano"/>
    <id>https://lfe.io/blog/excerpts/2015/03/23/1008-the-hidden-origins-of-lisp-peano</id>
    <published>2015-03-23T10:08:00Z</published>
    <updated>2015-03-23T10:08:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - ordsets:is_disjoint/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/03/22/2108-lfe-friday---ordsetsis_disjoint2"/>
    <id>https://lfe.io/blog/tutorials/2015/03/22/2108-lfe-friday---ordsetsis_disjoint2</id>
    <published>2015-03-22T21:08:00Z</published>
    <updated>2015-03-22T21:08:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Hidden Origins of Lisp: Introduction</title>
    <link href="https://lfe.io/blog/excerpts/2015/03/22/1445-the-hidden-origins-of-lisp-introduction"/>
    <id>https://lfe.io/blog/excerpts/2015/03/22/1445-the-hidden-origins-of-lisp-introduction</id>
    <published>2015-03-22T14:45:00Z</published>
    <updated>2015-03-22T14:45:00Z</updated>
    <summary></summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>SICP: the LFE Edition - Update</title>
    <link href="https://lfe.io/blog/update/2015/03/22/1342-sicp-the-lfe-edition-update"/>
    <id>https://lfe.io/blog/update/2015/03/22/1342-sicp-the-lfe-edition-update</id>
    <published>2015-03-22T13:42:00Z</published>
    <updated>2015-03-22T13:42:00Z</updated>
    <summary>An update on the LFE edition of SICP and a note about the new preface</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>New LFE T-Shirt</title>
    <link href="https://lfe.io/blog/formalwear/2015/03/20/1256-new-lfe-t-shirt"/>
    <id>https://lfe.io/blog/formalwear/2015/03/20/1256-new-lfe-t-shirt</id>
    <published>2015-03-20T12:56:00Z</published>
    <updated>2015-03-20T12:56:00Z</updated>
    <summary>If you missed the last LFE T-shirt, you&#39;re gonna want to be in line for this one ...</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - lists:flatmap/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/03/13/1559-lfe-friday---listsflatmap2"/>
    <id>https://lfe.io/blog/tutorials/2015/03/13/1559-lfe-friday---listsflatmap2</id>
    <published>2015-03-13T15:59:00Z</published>
    <updated>2015-03-13T15:59:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - calendar:local_time_to_universal_time_dst/1</title>
    <link href="https://lfe.io/blog/tutorials/2015/03/06/0152-lfe-friday---calendarlocal_time_to_universal_time_dst1"/>
    <id>https://lfe.io/blog/tutorials/2015/03/06/0152-lfe-friday---calendarlocal_time_to_universal_time_dst1</id>
    <published>2015-03-06T01:52:00Z</published>
    <updated>2015-03-06T01:52:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - dict:merge/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/03/01/1823-lfe-friday---dictmerge3"/>
    <id>https://lfe.io/blog/tutorials/2015/03/01/1823-lfe-friday---dictmerge3</id>
    <published>2015-03-01T18:23:00Z</published>
    <updated>2015-03-01T18:23:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - string:join/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/02/20/1609-lfe-friday---stringjoin2"/>
    <id>https://lfe.io/blog/tutorials/2015/02/20/1609-lfe-friday---stringjoin2</id>
    <published>2015-02-20T16:09:00Z</published>
    <updated>2015-02-20T16:09:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - string:tokens/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/02/13/1751-lfe-friday---stringtokens2"/>
    <id>https://lfe.io/blog/tutorials/2015/02/13/1751-lfe-friday---stringtokens2</id>
    <published>2015-02-13T17:51:00Z</published>
    <updated>2015-02-13T17:51:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - lists:dropwhile/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/02/10/0206-lfe-friday---listsdropwhile2"/>
    <id>https://lfe.io/blog/tutorials/2015/02/10/0206-lfe-friday---listsdropwhile2</id>
    <published>2015-02-10T02:06:00Z</published>
    <updated>2015-02-10T02:06:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - lists:filter/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/02/02/0111-lfe-friday---listsfilter2"/>
    <id>https://lfe.io/blog/tutorials/2015/02/02/0111-lfe-friday---listsfilter2</id>
    <published>2015-02-02T01:11:00Z</published>
    <updated>2015-02-02T01:11:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - httpc:request/1 and httpc:request/4</title>
    <link href="https://lfe.io/blog/tutorials/2015/01/22/2243-lfe-friday---httpcrequest1-and-httpcrequest4"/>
    <id>https://lfe.io/blog/tutorials/2015/01/22/2243-lfe-friday---httpcrequest1-and-httpcrequest4</id>
    <published>2015-01-22T22:43:00Z</published>
    <updated>2015-01-22T22:43:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - erlang:apply/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/01/16/2253-lfe-friday---erlangapply3"/>
    <id>https://lfe.io/blog/tutorials/2015/01/16/2253-lfe-friday---erlangapply3</id>
    <published>2015-01-16T22:53:00Z</published>
    <updated>2015-01-16T22:53:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - timer:tc/3</title>
    <link href="https://lfe.io/blog/tutorials/2015/01/10/2201-lfe-friday---timertc3"/>
    <id>https://lfe.io/blog/tutorials/2015/01/10/2201-lfe-friday---timertc3</id>
    <published>2015-01-10T22:01:00Z</published>
    <updated>2015-01-10T22:01:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>lfetool 1.5.0 Preview: Overriding Version Pinning</title>
    <link href="https://lfe.io/blog/announcements/2015/01/09/1008-lfetool-150-preview-overriding-version-pinning"/>
    <id>https://lfe.io/blog/announcements/2015/01/09/1008-lfetool-150-preview-overriding-version-pinning</id>
    <published>2015-01-09T10:08:00Z</published>
    <updated>2015-01-09T10:08:00Z</updated>
    <summary>Looking for volunteers to test new lfetool feature</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
      
    
  
    
  
    
  
  <entry>
    <title>LFE Friday - lists:any/2</title>
    <link href="https://lfe.io/blog/tutorials/2015/01/04/1931-lfe-friday---listsany2"/>
    <id>https://lfe.io/blog/tutorials/2015/01/04/1931-lfe-friday---listsany2</id>
    <published>2015-01-04T19:31:00Z</published>
    <updated>2015-01-04T19:31:00Z</updated>
    <summary></summary>
    <author><name>Robert Virding</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Coming Soon: LFE Friday!</title>
    <link href="https://lfe.io/blog/announcements/2015/01/03/1244-coming-soon-lfe-fridays"/>
    <id>https://lfe.io/blog/announcements/2015/01/03/1244-coming-soon-lfe-fridays</id>
    <published>2015-01-03T12:44:00Z</published>
    <updated>2015-01-03T12:44:00Z</updated>
    <summary>With Steven Proctor&#39;s blessing, LFE will be re-publishing Erlang Thursdays...</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Scientific Computing on the Erlang VM</title>
    <link href="https://lfe.io/blog/tutorials/2015/01/01/1215-scientific-computing-on-the-erlang-vm"/>
    <id>https://lfe.io/blog/tutorials/2015/01/01/1215-scientific-computing-on-the-erlang-vm</id>
    <published>2015-01-01T12:15:00Z</published>
    <updated>2015-01-01T12:15:00Z</updated>
    <summary>Polynomial Curve Fitting with LFE</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Easy Python from LFE/Erlang</title>
    <link href="https://lfe.io/blog/announcements/2014/12/27/1641-easy-python-from-lfeerlang"/>
    <id>https://lfe.io/blog/announcements/2014/12/27/1641-easy-python-from-lfeerlang</id>
    <published>2014-12-27T16:41:00Z</published>
    <updated>2014-12-27T16:41:00Z</updated>
    <summary>The quickest way to use Python from LFE/Erlang</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
  
    
  
    
  
    
  
    
      
    
  
  <entry>
    <title>Happy Holidays from LFE</title>
    <link href="https://lfe.io/blog/holidays/2014/12/25/1221-happy-holidays-from-lfe"/>
    <id>https://lfe.io/blog/holidays/2014/12/25/1221-happy-holidays-from-lfe</id>
    <published>2014-12-25T12:21:00Z</published>
    <updated>2014-12-25T12:21:00Z</updated>
    <summary></summary>
    <author><name>LFE Maintainers</name></author>
  </entry>
  
  
  
    
  
    
  
    
      
    
  
    
  
    
  
    
  
  <entry>
    <title>Post Sprint Report: LFE Experience</title>
    <link href="https://lfe.io/blog/reports/2014/12/17/1435-post-sprint-report-lfe-experience"/>
    <id>https://lfe.io/blog/reports/2014/12/17/1435-post-sprint-report-lfe-experience</id>
    <published>2014-12-17T14:35:00Z</published>
    <updated>2014-12-17T14:35:00Z</updated>
    <summary>A first-encounter with LFE from an Erlang appreciator with a Lisp background.</summary>
    <author><name>Anurag Mendhekar</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>BYTE, August 1979: The LISP Issue</title>
    <link href="https://lfe.io/blog/archaeology/2014/12/15/1848-byte-august-1979-the-lisp-issue"/>
    <id>https://lfe.io/blog/archaeology/2014/12/15/1848-byte-august-1979-the-lisp-issue</id>
    <published>2014-12-15T18:48:00Z</published>
    <updated>2014-12-15T18:48:00Z</updated>
    <summary>An exploration of the Ancient LISP code on the cover of BYTE, August 1972</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>lutil 0.5.0: Composition, Predicates and Core lutil</title>
    <link href="https://lfe.io/blog/announcements/2014/12/14/1645-lutil-050-composition-predicates-core"/>
    <id>https://lfe.io/blog/announcements/2014/12/14/1645-lutil-050-composition-predicates-core</id>
    <published>2014-12-14T16:45:00Z</published>
    <updated>2014-12-14T16:45:00Z</updated>
    <summary>New features in lutil 0.4.1</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>lfest 0.0.2 Is Released</title>
    <link href="https://lfe.io/blog/announcements/2014/12/08/1929-lfest-002-is-released"/>
    <id>https://lfe.io/blog/announcements/2014/12/08/1929-lfest-002-is-released</id>
    <published>2014-12-08T19:29:00Z</published>
    <updated>2014-12-08T19:29:00Z</updated>
    <summary>New Version of lfest Available</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Running LFE in Docker</title>
    <link href="https://lfe.io/blog/tutorials/2014/12/07/1837-running-lfe-in-docker"/>
    <id>https://lfe.io/blog/tutorials/2014/12/07/1837-running-lfe-in-docker</id>
    <published>2014-12-07T18:37:00Z</published>
    <updated>2014-12-07T18:37:00Z</updated>
    <summary>LFE Community is working on growing support for Docker</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Usability Update: IErlang Notebook (a la IPython)</title>
    <link href="https://lfe.io/blog/announcements/2014/12/06/1244-ierlang-notebook-a-la-ipython"/>
    <id>https://lfe.io/blog/announcements/2014/12/06/1244-ierlang-notebook-a-la-ipython</id>
    <published>2014-12-06T12:44:00Z</published>
    <updated>2014-12-06T12:44:00Z</updated>
    <summary>Updated project source for IErlang makes it easier to use</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>ErlPort and Python Part II: Making More Calls from LFE</title>
    <link href="https://lfe.io/blog/tutorials/2014/12/03/1828-erlport-and-python-making-more-calls-from-lfe"/>
    <id>https://lfe.io/blog/tutorials/2014/12/03/1828-erlport-and-python-making-more-calls-from-lfe</id>
    <published>2014-12-03T18:28:00Z</published>
    <updated>2014-12-03T18:28:00Z</updated>
    <summary>Part II of an Introduction to ErlPort with LFE</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Community Generated Content</title>
    <link href="https://lfe.io/blog/announcements/2014/12/03/1810-community-generated-content"/>
    <id>https://lfe.io/blog/announcements/2014/12/03/1810-community-generated-content</id>
    <published>2014-12-03T18:10:00Z</published>
    <updated>2014-12-03T18:10:00Z</updated>
    <summary>Readers, submit your PRs for blog posts!</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>ErlPort: Using Python from Erlang/LFE</title>
    <link href="https://lfe.io/blog/tutorials/2014/11/21/1508-erlport-using-python-from-erlang-lfe"/>
    <id>https://lfe.io/blog/tutorials/2014/11/21/1508-erlport-using-python-from-erlang-lfe</id>
    <published>2014-11-21T15:08:00Z</published>
    <updated>2014-11-21T15:08:00Z</updated>
    <summary>A Quick Introduction to ErlPort via LFE</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>lfetool v1.2 Is Out!</title>
    <link href="https://lfe.io/blog/announcements/2014/08/31/2024-lfetool-v12-is-out"/>
    <id>https://lfe.io/blog/announcements/2014/08/31/2024-lfetool-v12-is-out</id>
    <published>2014-08-31T20:24:00Z</published>
    <updated>2014-08-31T20:24:00Z</updated>
    <summary>Notes on the latest interim release of lfetool</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Erlang @ OSCON 2014</title>
    <link href="https://lfe.io/blog/conferences/2014/07/23/0849-erlang--oscon-2014"/>
    <id>https://lfe.io/blog/conferences/2014/07/23/0849-erlang--oscon-2014</id>
    <published>2014-07-23T08:49:00Z</published>
    <updated>2014-07-23T08:49:00Z</updated>
    <summary>Updates from the conference ground zero</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>LFE Language Summit Review</title>
    <link href="https://lfe.io/blog/update/2014/06/10/0929-lfe-language-summit-review"/>
    <id>https://lfe.io/blog/update/2014/06/10/0929-lfe-language-summit-review</id>
    <published>2014-06-10T09:29:00Z</published>
    <updated>2014-06-10T09:29:00Z</updated>
    <summary>A report on how the first LFE language &#39;summit&#39; went</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>The Secret History of LFE</title>
    <link href="https://lfe.io/blog/history/2014/05/28/1516-the-secret-history-of-lfe"/>
    <id>https://lfe.io/blog/history/2014/05/28/1516-the-secret-history-of-lfe</id>
    <published>2014-05-28T15:16:00Z</published>
    <updated>2014-05-28T15:16:00Z</updated>
    <summary>A post to the mail list too good to just keep there :-)</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>LFE User Group Meeting: Update</title>
    <link href="https://lfe.io/blog/news/2014/05/25/1523-lfe-user-group-meeting-update"/>
    <id>https://lfe.io/blog/news/2014/05/25/1523-lfe-user-group-meeting-update</id>
    <published>2014-05-25T15:23:00Z</published>
    <updated>2014-05-25T15:23:00Z</updated>
    <summary>We now have a date and time for the User Group meeting in Stockholm!</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Docs Update: History of Erlang Added</title>
    <link href="https://lfe.io/blog/site/2014/05/25/1026-history-of-erlang"/>
    <id>https://lfe.io/blog/site/2014/05/25/1026-history-of-erlang</id>
    <published>2014-05-25T10:26:00Z</published>
    <updated>2014-05-25T10:26:00Z</updated>
    <summary>Updated the docs site with a new &#39;History&#39; section.</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>LFE Sunday Times</title>
    <link href="https://lfe.io/blog/news/2014/05/23/1114-lfe-sunday-times"/>
    <id>https://lfe.io/blog/news/2014/05/23/1114-lfe-sunday-times</id>
    <published>2014-05-23T11:14:00Z</published>
    <updated>2014-05-23T11:14:00Z</updated>
    <summary>LFE Daily moved to weekly release</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>Docs Site Overhaul</title>
    <link href="https://lfe.io/blog/site/2014/05/23/0815-docs-site-overhaul"/>
    <id>https://lfe.io/blog/site/2014/05/23/0815-docs-site-overhaul</id>
    <published>2014-05-23T08:15:00Z</published>
    <updated>2014-05-23T08:15:00Z</updated>
    <summary>With the new site, docs pages get better focus.</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>LFE Microblog is Open for Business ...</title>
    <link href="https://lfe.io/blog/site/2014/05/22/2301-lfe-microblog-is-open-for-business-"/>
    <id>https://lfe.io/blog/site/2014/05/22/2301-lfe-microblog-is-open-for-business-</id>
    <published>2014-05-22T23:01:00Z</published>
    <updated>2014-05-22T23:01:00Z</updated>
    <summary>Another web property update</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
  
  
    
  
    
      
    
  
    
  
    
  
    
  
    
  
  <entry>
    <title>New LFE Site!</title>
    <link href="https://lfe.io/blog/site/2014/05/22/1849-new-lfe-site"/>
    <id>https://lfe.io/blog/site/2014/05/22/1849-new-lfe-site</id>
    <published>2014-05-22T18:49:00Z</published>
    <updated>2014-05-22T18:49:00Z</updated>
    <summary>LFE has a new main site</summary>
    <author><name>Duncan McGreggor</name></author>
  </entry>
  
</feed>
