<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xml:base="https://davidherron.com/freelance-writing" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:og="http://ogp.me/ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:foaf="http://xmlns.com/foaf/0.1/" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:sioc="http://rdfs.org/sioc/ns#" xmlns:sioct="http://rdfs.org/sioc/types#" xmlns:skos="http://www.w3.org/2004/02/skos/core#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#">
  <channel>
    <title>Node.js Web Development</title>
    <link>https://davidherron.com/freelance-writing</link>
    <description></description>
    <language>en</language>
     <atom:link href="https://davidherron.com/node-web-development.xml" rel="self" type="application/rss+xml" />
      <item>
    <title>Examiner.com writers can save their work using this screen-scraper script written for the purpose</title>
    <link>https://davidherron.com/blog/2016-07-03/examinercom-writers-can-save-their-work-using-screen-scraper-script-written-purpose</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot; id=&quot;md1&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;&lt;p&gt;I&#039;ve been writing for Examiner.com for over 7 years, and with &lt;a href=&quot;http://davidherron.com/blog/2016-07-03/demise-examinercom-whats-it-mean-citizen-journalism&quot;&gt;the news that they&#039;re going to shut down&lt;/a&gt; I needed to retrieve over 540 articles to repost them on my own website.  Lesson learned - it&#039;s better to own your own platform than to write for someone elses platform.  Anyway, the result is a Node.js script I&#039;m calling articlescraper.  The purpose is to traverse an index page that might be split over multiple pages, then extract the articles from the pages linked from the index.&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Mon, 04 Jul 2016 06:15:20 +0000</pubDate>
 <dc:creator>David Herron</dc:creator>
 <guid isPermaLink="false">8107 at https://davidherron.com</guid>
  </item>
  <item>
    <title>Express - Sinatra inspired web development framework for node.js -- insanely fast, flexible, and sexy</title>
    <link>https://davidherron.com/OLD-blog/2014-04-26/express-sinatra-inspired-web-development-framework-nodejs-insanely-fast-flexible-and</link>
    <description>&lt;div class=&quot;field field-name-body field-type-text-with-summary field-label-hidden&quot;&gt;&lt;div class=&quot;field-items&quot; id=&quot;md2&quot;&gt;&lt;div class=&quot;field-item even&quot;&gt;
&lt;p&gt;Insanely fast (and small) server-side JavaScript web development framework built on node and Connect.&lt;/p&gt;

&lt;div class=&quot;geshifilter&quot;&gt;
&lt;pre class=&quot;text geshifilter-text&quot;&gt; var app = express.createServer();&lt;br /&gt; &lt;br /&gt; app.get(&#039;/&#039;, function(req, res){&lt;br /&gt;   res.send(&#039;Hello World&#039;);&lt;br /&gt; });&lt;br /&gt; &lt;br /&gt; app.listen(3000);&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Features&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</description>
     <pubDate>Fri, 10 Jun 2011 14:48:00 +0000</pubDate>
 <dc:creator>Anonymous</dc:creator>
 <guid isPermaLink="false">8006 at https://davidherron.com</guid>
  </item>
  </channel>
</rss>
