<?xml version="1.0" encoding="UTF-8" ?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
<channel>
    <title><![CDATA[Verbosity.ca/javascript]]></title>
    <link>http://verbosity.ca</link>
  <description><![CDATA[Software development journal by Ryan Weal (javascript posts)]]></description>
  <lastBuildDate>Mon, 30 Dec 2024 22:51:02 GMT</lastBuildDate>
    <image>
        <url>http://verbosity.ca/favicon.png</url>
        <title><![CDATA[Verbosity.ca/javascript]]></title>
        <link>http://verbosity.ca</link>
    </image>
    
        <item>
            <title>Introducing pump.io to Montréal JavaScripters</title>
      <link>http://verbosity.ca/javascript/2013-07-10-introducing-pumpio-montreal-javascripters</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2013-07-10-introducing-pumpio-montreal-javascripters</guid>
            <description><![CDATA[<img width="400px" height="auto" alt="screenshot with pump.io on the left" src="data:image/png;base64,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" />

<p>Tonight I presented an overview of pump.io to the Montréal JavaScript meetup. My slides are attached to this post.</p>
<p>A good portion of the introduction is looking at the crazy stack that social networks generally use, typically something resembling LAMP, and that it is quite heavy for sending short messages. Mention to socket.io and node.js for being ideal to manage these situations. Some discussion was had about Diaspora and <strike>Frendika</strike> Frendica* which was interesting to note. Long story short, the stack has been screwing us all.</p>
<p>Then we dove into &quot;what does it look like&quot;... so I made a test post: <a href="https://comn.ca/ryanweal/note/Maamnc73RqW3kBPssERXcw">https://comn.ca/ryanweal/note/Maamnc73RqW3kBPssERXcw</a> and then one person asked to demo how to follow someone. *Thank you whoever you are! *That was a great question. Then we quickly went back to the slides.</p>
<p>After this I have two dense slides of install tips which are largely based on my own experience and interactions with other people running their own pump. We took a quick look at a typical config file. Everything a would-be admin will need to know.</p>
<p>To wrap up I provide a list of links to resources that people can use and three people to follow.</p>
<p>I blasted through these slides in just over 20 minutes! Yes, they are probably full of spelling errors, that&#39;s how I roll.</p>
<p>I have also attached the source document if you wish to recompile these into documentation, wiki pages, presentations to your friends, your boss, etc. Enjoy.</p>
<h3 id="slides">Slides</h3>
<p><a href="/files/pumpio_0.pdf">In pdf format</a></p>
<p><a href="/files/pumpio_0.odp">ODP source document</a></p>
]]></description>
            <pubDate>Wed, 10 Jul 2013 01:33:22 GMT</pubDate>
        </item>
    

        <item>
            <title>Creating a Metalsmith static site powered by node.js</title>
      <link>http://verbosity.ca/javascript/2017-12-06-creating-a-metalsmith-static-site</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2017-12-06-creating-a-metalsmith-static-site</guid>
            <description><![CDATA[<p>I have been converting some of my lesser-updated sites to static, where we pre-render the HTML files and serve only HTML (and some images, perhaps) from the webserver. This post will walk you through the process of converting a simple blog site, originally based on Drupal 7, to a static site with similar features.</p>
<h3 id="step-1-choose-a-static-site-generator-metalsmithio-in-this-case">Step 1: Choose a static site generator (metalsmith.io in this case)</h3>
<p>I selected <a href="http://www.metalsmith.io/">metalsmith.io</a> as my static site generator. There are lots of static site generators out there but this one is written in node.js, which I have some familiarity with, and I also liked the fact that it is not <em>specifically</em> for blogging, so I can potentially adapt it to other uses down the road.</p>
<p>My colleague ran more or less the same experiment using <a href="https://jekyllrb.com/">Jekyll</a> which is a Ruby-based static site generator that is very popular. PHP has one called <a href="https://sculpin.io/">Sculpin</a> You can find others at <a href="https://www.staticgen.com/">StaticGen.com</a>.</p>
<p>Most of the static generators out there use Markdown as a formatting tool, so we will use that. Metalsmith itself has an example site which uses <a href="http://handlebarsjs.com/">Handlebars.js</a> for the layouts, so I kept things easy by choosing that as my layout engine.</p>
<p>Note that I am not planning to create a GUI experience for editing the content. Just go into the &#39;src&#39; folder and write HTML or Markdown posts. If you want a CMS back-end, check out <a href="https://headlesscms.org/">headless.org</a> for some options.</p>
<h3 id="step-2-hello-static-world">Step 2: Hello, Static World!</h3>
<p>In the second phase of my investigation of static sites was to actually run a builder. To do this, I cloned <a href="https://github.com/segmentio/metalsmith">the metalsmith</a>, and made sure I had run the <a href="https://nodejs.org/en/">node.js installer</a> on my local machine.</p>
<p>To build the site you simply go into the root of the metalsmith repo:</p>
<p><code>cd examples/static-site/</code></p>
<p><code>make build</code></p>
<p>If you don&#39;t see any folders you should now see content in the <code>build</code> subdirectory.</p>
<p>You can create new &quot;.md&quot; files or &quot;.html&quot; files in the <code>/src</code> folder. Just make sure to start them with the metadata prefix like so:</p>
<pre><code>---
layout: post.html
title: My lazy Saturday
date: 2017-08-05 14:45:00
---
# Neato, a heading!!

This is the body content
</code></pre>
<p>... and run <code>make build</code> to see the result. I used <a href="https://github.com/colophonemes/drupal-to-markdown">this Drupal module</a> to export my content as .md files. Next time around I might try a JSON source rather than MD.</p>
<p>From here on we will be customizing the <code>index.js</code> file that lives in the root.</p>
<h3 id="step-3-gathering-dependencies-aka-site-building">Step 3: Gathering dependencies, aka, &quot;site building&quot;</h3>
<p>The &quot;site building&quot; process revolves around the <code>index.js</code> file that lives in the root of the site.</p>
<p>At the top of the file you load any dependencies. Let&#39;s take a look at what I have included for this website:</p>
<pre><code>var Metalsmith  = require(&#39;metalsmith&#39;);
var markdown    = require(&#39;metalsmith-markdown&#39;);
var layouts     = require(&#39;metalsmith-layouts&#39;);
var permalinks  = require(&#39;metalsmith-permalinks&#39;);
var sitemap = require(&#39;metalsmith-mapsite&#39;);
var collections = require(&#39;metalsmith-collections&#39;);
var rss = require(&#39;metalsmith-rss&#39;);
var aliases = require(&#39;metalsmith-aliases-nginx&#39;);
var assets = require(&#39;metalsmith-assets&#39;);
var dateFormatter = require(&#39;metalsmith-date-formatter&#39;);
var discoverPartials = require(&#39;metalsmith-discover-partials&#39;);
</code></pre>
<p>Quite a few things! Let&#39;s review some of them...</p>
<h4 id="31-adding-modules-and-managing-packagejson">3.1 Adding modules and managing package.json</h4>
<p>If you are new to node.js or JavaScript in general you will only need to know one thing: when you installed node.js, you also installed the node.js pacakge manager &quot;npm&quot;. While you are in the root of the project you can add any required dependencies by running the install command in the root of the project:</p>
<p><code>npm install --save metalsmith-assets</code></p>
<p>After you run that command, the dependency (and any subsequent dependencies) will be downloaded to the <code>/node-modules</code> subfolder of your project.</p>
<p>The --save switch adds that dependency to package.json in the root of your project.</p>
<p>You will want to maintain a package.json file listing all of these dependencies and ideally the version(s) you are willing to use of each. If you create a pacakge.json you can simply run &quot;npm install&quot; to get them all. I recommend you do this. You can use a similar procedure for doing updates.</p>
<p>IMPORTANT: you must now load that dependency by adding the <code>var assets = require('metalsmith-assets');</code> yourself. You ALSO will need to add it to the process chain so that it can be &quot;used&quot; by your project.</p>
<h4 id="32-loading-and-making-use-of-modules">3.2 Loading and making use of modules</h4>
<p>Now that our modules are loaded, we need to &quot;use&quot; them somewhere. In metalsmith, this method is conveniently called &quot;use&quot;.</p>
<p>When I added the metalsmith-assets module I went and consulted the <a href="https://www.npmjs.com/package/metalsmith-aliases">module page on npm</a> which is simply a rendering of the module&#39;s README.md file. It contains the information needed to install in our &quot;app&quot; in index.js after the &quot;assets&quot; variable has loaded the library:</p>
<pre><code>.use(assets({
  source: &#39;./assets&#39;,
  destination: &#39;./&#39;
}))
</code></pre>
<p>That&#39;s it! Now we have added the &quot;markdown-assets&quot; module to our configuration and we run it each time. This is a very simple module that simply copies anything I put into the <code>/assets</code> folder in my project and copies it verbatem with no changes over to the <code>/build</code> folder during the build process. I put things like Google Webmaster Tools authentication files here, robots.txt files, images, etc.</p>
<p>If you haven&#39;t already done so, create an &quot;assets&quot; folder in the root of the project, put some files there, and try running &quot;make build&quot; again. This time the metalsmith-assets module should get loaded into the variable &quot;assets&quot; and the &quot;use&quot; method in metalsmith will run it when you issue the command <code>make build</code>.</p>
<h3 id="step-4-extract-transform-load-process">Step 4: Extract, Transform, Load process</h3>
<p>Now you have an overview of running a node.js builder, loading modules using npm, and finally registering and making use of the module in your static site &quot;application&quot; we are building.</p>
<p>Let&#39;s look at the index.js file in more detail now. If you are familiar with Drupal migrations, there is something very similar happening here: index.js is effectively an &quot;extract-tranform-load&quot; migration process!</p>
<h4 id="41-setup-global-options-including-some-site-metadata">4.1 Setup global options, including some site metadata</h4>
<p>In the first section, all we provide is some simple metatdata that can be re-used throughout the site. Note that we did not end this statement with a ; because we are going to chain the next settings off that:</p>
<pre><code>Metalsmith(__dirname)
  .metadata({
    title: &quot;verbosity.ca&quot;,
    description: &quot;web developer ramblings&quot;,
    generator: &quot;Metalsmith&quot;,
    url: &quot;http://verbosity.ca/&quot;
  })
  .source(&#39;./src&#39;)
  .destination(&#39;./build&#39;) // no semicolon here! the .use statements will follow!
</code></pre>
<p>Source and destination are both just references to folders that exist in the root of your project. Simple.</p>
<h4 id="42-collections-module">4.2 Collections module</h4>
<pre><code>  .use(collections({
    posts: {
      pattern: [&#39;**/*.md&#39;],
      sortBy: &#39;date&#39;,
      reverse: true,
      limit: 8
    },
    planet: {
      pattern: [&#39;**/*drupal*.md&#39;, &#39;php/drupal/*.md&#39;],
      sortBy: &#39;date&#39;,
      reverse: true,
      limit: 3
    },
    archive: {
      pattern: [&#39;**/*.md&#39;],
      sortBy: &#39;date&#39;,
      reverse: true,
    },
  }))  // no semicolon here! more .use statements will follow!
</code></pre>
<p>Now we are in the &quot;process&quot; chain issuing &quot;use&quot; calls for each step in the chain, delegating responsibility for each step to a module with some associated settings for that module.</p>
<p>In this case, &quot;metalsmith-collections&quot; is a module we are using to create a few lists: the first one grabs the 8 most recent posts in any section, and saves it to the variable &quot;posts&quot;. The second statement, &quot;planet&quot;, creates our Drupal Planet feed, which will get all posts in the /php/drupal directory, plus any posts anywhere on the site that have &quot;drupal&quot; in their title.</p>
<p>Note, I am specifically looking for &quot;.md&quot; files. I chose to make index.html files that are not processed by the markdown module to keep the indexes out of my collections. You can also use a path pattern to exclude &quot;index.md&quot; files if you wish.</p>
<p>One thing I really like about collections is that you can have a many-to-one relationship as we have done in the &quot;planet&quot; feed. That is super convenient.</p>
<h4 id="44-rss-module">4.4 RSS module</h4>
<p>This module creates an RSS feed for our site&#39;s readers.</p>
<p>These filters should all likely explain themselves. They are just here to give us some additional nice things that we come to expect of our Drupal sites.</p>
<pre><code>  .use(rss({
    feedOptions: {
        title: &quot;verbosity.ca&quot;,
        description: &quot;Blog posts by Ryan Weal&quot;,
        site_url: &quot;http://verbosity.ca/&quot;,
      },
      collection: &quot;posts&quot;,
      encoding: &quot;utf8&quot;,
      destination: &quot;rss.xml&quot;
  }))
  .use(rss({
    feedOptions: {
        title: &quot;verbosity.ca drupal planet&quot;,
        description: &quot;Blog posts by Ryan Weal&quot;,
        site_url: &quot;http://verbosity.ca/&quot;,
      },
      collection: &quot;planet&quot;,
      encoding: &quot;utf8&quot;,
      destination: &quot;drupal-planet/feed&quot;
  }))
</code></pre>
<p>This section was hard to build... I had to dig around for the right settings of the upstream RSS module to get verything right. I also had to patch one of the modules to get my rendered XML <em>just right</em> the way I wanted it.</p>
<h4 id="45-pretty-urls-pathauto-and-input-formats">4.5 Pretty URLS, pathauto, and input formats...</h4>
<p>These methods will take care of how URLs are generated (or no generated) depending on some preferences we can set (we&#39;re not setting any). It is also where we convert any markdown files to HTML or do any other transormations like that.</p>
<pre><code>  .clean(true)
  .use(markdown())
  .use(permalinks())
</code></pre>
<p>The aliases module is an interesting one - I forked someone&#39;s repo on github. Their module made meta-refresh redirects but I don&#39;t like the idea of doing so much bouncing around so I implemented a version that creates an nginx file which can be imported into the webserver config.</p>
<pre><code>  .use(aliases())
</code></pre>
<p>That produces a file called <code>nginx.conf</code> in my root directory.</p>
<p>I include it in my Nginx server with the following syntax:</p>
<pre><code>include /opt/static-site/nginx.conf;
</code></pre>
<h4 id="46-theme-related-modules-see-also-next-section">4.6 Theme-related modules (see also next section)</h4>
<pre><code>  .use(dateFormatter({
    dates: &#39;date&#39;
  }))
  .use(discoverPartials({
    directory: &#39;partials&#39;,
    pattern: /\.hbs$/
  }))
  .use(layouts({
    engine: &#39;handlebars&#39;,
  }))
</code></pre>
<p>These modules all get used for theming. Did you notice we are doing theming after all of the lists are built, and after we have rendered the XML feeds? That is on purpose. Everything runs in the order we specify and it wouldn&#39;t be very nice if our XML machine names were all formatted dates!</p>
<p>The &quot;discover partials&quot; module is very interesting. It allows you to create a folder called <code>/hbs</code> which can contain text files with .hbs as the extention. You can put anything in these, and inject them into your templates using the syntax <code>{{>filename }}</code> where filename refers to <code>/hbs/filename.hbs</code>. I use this in place of Drupal&#39;s &quot;blocks&quot; module primarily, but I also use it any time I wish to split off any string of text and have it load into the template dynamically.</p>
<h4 id="46-static-assets">4.6 Static Assets</h4>
<p>This is very helpful if you have things like vlidation codes to place on the web server or assets like jpg and png files which should not have further processing done to them.</p>
<pre><code>  .use(assets({
    source: &#39;./assets&#39;,
    destination: &#39;./&#39;
  }))
</code></pre>
<h4 id="47-xml-sitemap">4.7 XML sitemap</h4>
<p>I had to customize this a bit to hide the shame of index.html in the result. Otherwise it was pretty easy.</p>
<pre><code>  // fyi, I added a slash to omitIndex in mapsite!
  // prevents from rendering trailing /index.html in sitemap.xml
  // evenually I will do this a better way without hacks.
  .use(sitemap({
    hostname: &#39;http://verbosity.ca&#39;,
    omitIndex: true
  }))
</code></pre>
<p>Finally we are done with all of our .use methods... time to trigger the build process at the end of the chained commands:</p>
<pre><code>  .build(function(err, files) {
    if (err) { throw err; }
  });
</code></pre>
<p>Now we&#39;re just making sure our assets are in place as described above and then taking care of the actual run process. That&#39;s it!</p>
<h3 id="step-5-handlebars">Step 5: Handlebars</h3>
<p>The first templating engine I used with Metalsmith is the one used by the static-site example that comes with Metalsmith: <a href="http://handlebarsjs.com/">Handlebars</a>.</p>
<p>Coming from the PHP universe, it is very similar to twig. More specifically though, it borrows much of the syntax ideas from another JS project, <a href="http://mustache.github.io/a">Moustache.js</a>.</p>
<h4 id="syntax">Syntax</h4>
<p>Moustache calls itself &quot;logic-less templates&quot; and I found that to be initially a bit difficult but after working with it a bit I really like it.</p>
<p>Handlebars lets you use any of the variables on the page as variables within the page. So for the <code>title:</code> parameter in your content source files will get rendered if you use <code>{{ title }}</code>. That will escape any odd characters you may have. If you need the raw HTML in that field, you can use the unescaped version by tripple-wrapping it. You will often see this done with the <code>{{{content}}}</code> variable that contains your body text.</p>
<p>Global variables can be used, and you can access anything off the &quot;this&quot; object that might be set globally. I used {{ locale }} and {{ this.altFiles.fr.path }} in one of my projects. Those variables are created by other modules... the point here is just to show you the syntax.</p>
<p>You can also do some basic iteration using the {{#each}} syntax. That is well documented elsewhere so we&#39;re not going to cover it here.</p>
<h4 id="debugging-handlebars">Debugging Handlebars</h4>
<p>You can review what is in your &quot;this&quot; varaible to see what options you have available by doing the following in your template:</p>
<p><code>{{ log this }}</code>
<code>{{ log this.title }}</code>
<code>{{ log title }}</code></p>
<p>There is also a <code>{{ debugger }}</code> tag for creating breakpoints in your debug process. So far I have not had to use this as my problems have been fairly simple to figure out.</p>
<h4 id="51-using-partials">5.1 Using partials</h4>
<p>If you have ever used &quot;blocks&quot; to define content in a CMS like Drupal, partials are your friend.</p>
<p>To use partials, we registered metalsmith-discover-partials module to the discoverPartials variable and set it to look for partials in a folder called partials.</p>
<p>That is all you need to do. Now, in your layout files, you can use partials as your own variables.</p>
<p>Here is an example. Let&#39;s say we want to make a block with some &quot;contact us&quot; info that will show on every page.</p>
<p>We go into the /partials/ folder in our repository, create a file called <code>contact.hbs</code> and put our HTML content in there.</p>
<p>Now we go to our layout file and we can use <code>{{>contact}}</code> to inject our content. Simple as that.</p>
<h4 id="52-writing-and-using-your-own-partials">5.2 Writing and using your own partials</h4>
<p>Many of the things we have mentioned above are actually &quot;helpers&quot; ... the log command, the partials we&#39;re injecting... all helpers. You can write your own, too, and you will want to at some point.</p>
<p>In my experience, any time you want an &quot;if&quot; statement in your template, or if you want to do something such as have a variable that defines a section of the site, you will probably find a need to write a small helper yourself.</p>
<p>It is important to note that <em>you can&#39;t simply run JavaScript between the handlebars</em>. If you are familiar with other JS frameworks this will probably bother you on some level, but get over it... this is very easy stuff to overcome and is done to benefit performance when you generate the site.</p>
<p>I made a language switcher for one of my projects. I have the {{locale}} variable already from another module, and I want to use that in my own code.</p>
<p>I created a folder called <code>/helpers</code>.</p>
<p>I added the package metalsmith-register-helpers in my index.js:
<code>var registerHelpers = require('metalsmith-register-helpers');</code>.</p>
<p>And then I wrote my helper, named <em>switcher.js</em> in my helpers folder:
<code>module.exports = function (lang) {
  return this.altFiles[lang].path.replace(//index.html/i, '').replace(//$/i, '');
}</code></p>
<p>Now I can use it in my template like this:</p>
<pre><code>{{ switcher &#39;en&#39; }} // gives me a link to the English version
{{ switcher &#39;fr&#39; }} // gives me a link to the French version
</code></pre>
<p>Nothing very fancy going on here. We could easily make it better but this gets the job done. I also filtered out the &quot;index.html&quot; part of the path while I was at it.</p>
<p>You can combine the syntax...</p>
<pre><code>{{&gt; (i18n &#39;menu&#39;) }}
</code></pre>
<p>What this is going to do is first between the parenetheses it will find a helper I created called <em>i18n.js</em> in my helpers folder. That is going to return a string, in this case, it will return &quot;menu_en&quot; (trust me on this, since I&#39;m not showing you that code here). I happen to have a file called menu_en.hbs in my partials folder, so now the partials module will take over and inject that template.</p>
<p>The key take-away for me relating to handlebars is that you can&#39;t run plain JavaScript within the handlebars. Not when you&#39;re using {{ title }} which is a variable, not when you&#39;re using {{ &gt;contact }} to import partials/contact.hbs. Even if you wrap things in parentheses you will still be running a helper, whether it be a built-in or one you write yourself. In these examples, &quot;i18n&quot; and &quot;switcher&quot; are helpers I created myself.</p>
<p>{{ log }} and {{ debugger }} as well as {{ #each }} are great examples of built-in helpers.</p>
<h3 id="step-6-hide-the-shame-of-html-and-gzip-the-files-in-nginx">Step 6: Hide the shame (of .html) and gzip the files (in nginx)</h3>
<p>We&#39;re using Nginx to host our files. We use the &quot;try_files&quot; parameter to mask the index.html if it is not provided in the URL. Currently we do not redirect users who type it in manually.</p>
<pre><code>gzip on;
location / {
  root   /usr/share/nginx/html;
  index  index.html index.htm;
  try_files $uri $uri/index.html $uri/ =404;
}
// in step 4 we made a redirects file to include:
include /vagrant/www/verbosity-nginx.conf;
</code></pre>
<p>...we also gzip the content because text content compresses really well and saves substantially on bandwidth.</p>
<h3 id="step-7-deploy">Step 7: Deploy!</h3>
<p>Some day I will get fancy and add a webhook to my GitHub and/or Bitbucket repos that contain the files, have that hit an endpoint I define that will then check out the repo, build it, and deploy.</p>
<p>For now I don&#39;t need to do all of that. I simply rsync the files into place and then let my vagrant provisioning take care of the rest.</p>
<p><code>rsync -av --delete build/ /path/to/files/deployment/path/</code></p>
<p>After running this /path/to/files/deployment/path will contain everything in your project&#39;s build folder, and will also delete any posts that are no longer &quot;live&quot; since your last build.</p>
<h3 id="conclusion">Conclusion</h3>
<p>If you have made it this far, congratulations! You have a node.js-powered static site and you can deploy it anywhere you wish!</p>
<p>Best of all, be have nice URLs, XMLsitemaps, RSS feeds, and all of that other typical things we might usually associate with having a CMS. If we were to take this a step further we might add a commenting service such as <a href="https://disqus.com/">Disqus</a> if we wanted to have comments on the site.</p>
<p>You can even do multilingual as I have done with my consulting site, <a href="http://kafei.ca/en">http://kafei.ca</a>. If you are interested in doing the same I recommend looking into the metalsmith-multi-language package and <a href="https://belenalbeza.com/building-a-static-multi-language-site-with-metalsmith-part-ii/">Belén Albeza&#39;s post</a> about creating i18n metalsmith sites. That tutorial uses <em>pug</em> (formerly &quot;jade&quot;) templates but the rest of the concepts are the same as discussed here.</p>
<p>Overall I really like using Metalsmith and I will continue using it for personal projects. I&#39;m also looking into using Vue.js to generate static sites as both Vue and React now have many options for doing pre-generated as well as server-generated versions of apps built using those platforms. For most server-oriented tasks I&#39;m planning to use Node.js to write custon JSON endpoints on an as-needed basis unless a suitable subscription service is available.</p>
<p>I am looking for JavaScript gigs. Contact me at <a href="http://kafei.ca/en">http://kafei.ca</a> about your project.</p>
]]></description>
            <pubDate>Wed, 06 Dec 2017 14:50:00 GMT</pubDate>
        </item>
    

        <item>
            <title>Comparing Svelte with Nuxt and Vue</title>
      <link>http://verbosity.ca/javascript/2021-04-13-comparing-svelte-with-nuxt-and-vue</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2021-04-13-comparing-svelte-with-nuxt-and-vue</guid>
            <description><![CDATA[<p>Now that I have moved this blog to Svelte (currently generated using Sapper)
I am feeling pretty good about using Svelte for future projects. There are a
few things I <em>really</em> enjoy about Svelte that I initially struggled to learn
in Vue.</p>
<p>First, some background: I have been a developer for <em>many</em> years now but I
was mostly doing PHP until a few years ago. I have been exposed to JavaScript
for decades. I just wasn&#39;t very good at JavaScript for most of that time and
for most of that time I have been calling myself a back-end programmer, but
lately obviously I am working on the front-end again.</p>
<p>So with that being said... I dove back into JavaScript at a very complex
time. The time when moment.js was in every project. When webpack was
preferred for everything. When ES modules were just becoming a thing. I
didn&#39;t even know how to include files beyond the classical script tag
technique. I learned a <em>lot</em> when I was getting into Vue. Learning Svelte has
been like a top-up to my knowledge of current JavaScript practices.</p>
<h2 id="no-window">No window.*</h2>
<p>In Vue.js and therefore also Nuxt, you do not always have access to the window
object, or any objects outside of Vue, during parts of the Vue lifecycle.</p>
<p>This leads to many situations where you have to architect around the
framework, or to simply defer those actions until mounted() which is when you
will have access to the outside world. This can get quite complex when you
are trying to statically render and have very specific requirements about
when you want things to load.</p>
<p>In Svelte, it seems you just do the things you want. Framework doesn&#39;t care.
Whether that is good or bad is up for you to decide.</p>
<h2 id="theres-a-module-for-that">There&#39;s a module for that</h2>
<p>In the Nuxt community there seems to be a trend to solve the above issue (and
other issues) by creating wrapper modules.</p>
<p>Wrapper modules distance you from the task at hand. What if you decided to
re-implement some Vue code in Svelte? Do you know the API or just the wrapper
module?</p>
<p>For the years I was working with Drupal I thought that modules were a good
thing, and in many cases they are, but I think wrapper modules are another
story. A wrapper module is when some random person (generally speaking) picks
up a popular project and makes a wrapper module so it is &quot;easier&quot; to install
or to use within your project.</p>
<p>I find that wrapper modules often get WAY out of date. For this reason they
can be a huge security risk because it is usually not the original author
doing the packaging, but some random person who may or may not care to keep
up with the upstream/original maintainers.</p>
<p>This isn&#39;t really a Vue or Nuxt-specific problem but I see this issue
creeping into many of my Nuxt projects. You can avoid this issue if you
resist the urge to give preference to a community module simply because it
exists (this is a very common policy when doing Drupal projects).</p>
<p>For similar reasons it is important not to choose a framework &quot;because&quot; it
has so many modules. Saying that there are lots of modules does not address
how many of them are actually useful for what you are trying to do. It could
make things harder. I am of the belief that less is more when it comes to
modules.</p>
<p>My experience of doing more JavaScript at work caused me to reject most
wrapper modules in favor of working directly with a library. I suspect it has
saved me countless hours in debugging time. I have applied the same
philosophy to my legacy projects in other languages as well. Use what is
fresh. Easily be able to re-implement the same concepts and code when
switching frameworks without relying on quirky and/or stale wrappers. It will
make your life as a developer better.</p>
<h2 id="loading-things-in-the-right-order">Loading things in the right order</h2>
<p>What happens if you write code for, let&#39;s say, Google Maps. Let&#39;s say you do
lots of custom code.</p>
<p>Your code runs fast, sometimes so fast that Google Maps hasn&#39;t loaded yet!
What happens then? You <em>could</em> use a wrapper module for Google Maps, but why
when you already have the latest version running?</p>
<p>I found out that in Svelte there is an on:load parameter you can use when
adding any script tag, which will trigger a custom function. This function
can do whatever you want! What a dream!</p>
<p>It got me to thinking, this problem has <em>got</em> to be trivial in Nuxt also, but
why have I not found the solution yet?</p>
<p>The solution, of course, was easy: <a href="https://vue-meta.nuxtjs.org/api/#callback">use vue-meta&#39;s callback option</a> when adding
a script tag. In Nuxt, vue-meta is implemented as the head() method. It works
pretty much the same as Svelte and it does have access to the component&#39;s
this object so you can use it to make changes to data(). Wonderful.</p>
<p>This particular thing made me realize that learning different frameworks is a
really great way to increase your knowledge of the frameworks you already
know. Seeing how other people do things really sheds light on how you can
improve your applications with very simple adjustments.</p>
<h2 id="statically-generating-pages-what-is-going-on">Statically generating pages: what is going on?</h2>
<p>Nuxt likes to abstract away a lot of the API-related business that you want
to do with the site. It is a Good Thing™ but I find it confusing at times.</p>
<p>When I started using Svelte it all became painfully obvious to me. The
generate process starts up a webserver, which serves dynamic pages, and then
it literally downloads the output from that temporary website. I should have
understood this when using Nuxt... and I did to a certain extent... but
Sapper&#39;s bundling process made it painfully obvious as I had to write code
for both of the contexts. It forced me to better acknowledge the separation
of build-time vs. run-time code.</p>
<p>This helped me overcome a lot of weird bugs and mysteries that I never fully
understood until working with Svelte.</p>
<p>These days Nuxt has a wonderful static generation system that allows for
different API URLs for build-time and for run-time (in static mode). This is a
huge help for static sites and for building within Docker, when you may not
have the same API URL as in production. Svelte helped me to understand the
build context better so I&#39;m much less confused when I don&#39;t get what I
expect out of Nuxt&#39;s generate process.</p>
<h2 id="running-in-ssr-mode-vs-nginx-webserver-config">Running in &quot;SSR&quot; mode vs. Nginx webserver config</h2>
<p>Having come from the world of content management systems I generally dislike
the idea that the front-end code should be running on the server for every
page request. I would much rather do a build and not have the back-end
exposed to the public at all. For smaller sites it makes maintenance much
easier.</p>
<p>Many people like to run Nuxt on the server rather than generate static pages.
I find this a bit shocking honestly, but to each their own!</p>
<p>Nuxt handles both SSR and static cases well but some modules and/or plugins
may only work in the SSR context, so that is something to be aware of.</p>
<p>Most of the modules that will not run in SSR mode are for doing things that
you could handle on the webserver level. I have had to brush-up my skills on
doing advanced Nginx configuration alongside my JavaScript adventures. I have
been using Nginx for a long time and it has proven itself to be capable of
some crazy configurations that I never would have ever thought possible.</p>
<p>Svelte proved to me that Nuxt&#39;s wide variety of configuration options is
great for doing static-only sites but also having support for mixed-mode
sites that try to hydrate after pre-rendering is a great option. Knowing that
SSR is available as a fallback means I know I can adapt to any situation
if/when things need to scale in ways I had not initially planned for.</p>
<h2 id="conclusion">Conclusion</h2>
<p>Reading this you might think I am now all-in with Svelte and that Nuxt (and
Vue) are therefore dead to me but that is not the case at all!</p>
<p>Learning Svelte has reaffirmed why I started using Nuxt and Vue in the first
place. It also has me thinking about how I can better architect apps using
Nuxt. I now have a better system for evaluating modules and more knowledge on
how to keep things organized for long-term maintenance. Overall it was a
great learning experience.</p>
<p>I will continue to use both Svelte and Nuxt in the future. I will decide
which to use on a per-project basis and I will have some well-informed
opinions on both when going into a project evaluation.</p>
]]></description>
            <pubDate>Tue, 13 Apr 2021 16:45:00 GMT</pubDate>
        </item>
    

        <item>
            <title>My blog is now a JavaScript-powered static site</title>
      <link>http://verbosity.ca/javascript/2017-04-11-my-blog-is-now-powered-by-javascript</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2017-04-11-my-blog-is-now-powered-by-javascript</guid>
            <description><![CDATA[<p>Today I am re-launching this blog as a static site. Years ago it was a static site powered by bash scripts, later it was imported into Drupal, upgraded, stagnated, and finally converted back to static using node.js-based static site builder, <a href="http://www.metalsmith.io/">metalsmith</a>.</p>
<p>The rendered version of the site includes no JavaScript itself, and much care and attention was made to ensure I have clean URLs, a nice xml sitemap, rss feeds, and all the other typical blogging features.</p>
<h3 id="why-am-i-moving-away-from-a-cms">Why am I moving away from a CMS?</h3>
<ul>
<li><p>Since I am not in the habit of updating often it makes sense from a maintenance perspective.</p>
</li>
<li><p>I wanted the site to be really fast, no matter where you live or how you are connected... it will still be reasonable on 2G connections in far away places. I had Drupal running fast as well for non-logged in users, but it was a struggle in some ways.</p>
</li>
<li><p>I have been doing a lot of work on the topic of increasing site performance: from the DNS, to reverse-proxies/edge caches/CDN type of things, that extend what I was doing with Vagrant and Docker. It is amazing all the things you can do with Nginx!</p>
</li>
<li><p>Comment spam was a maintenance nightmare, whether your strategy be proactive or reactive in nature. I&#39;m not entirely comfortable handing over comments to a service like Mollom, nor do I want to feel obligated to reply or constantly be cleaning up spam. Lots of tools exist for managing these, and more importantly, entire sites like Reddit and HackerNews are much better discussion forums.</p>
</li>
</ul>
<h3 id="what-about-social-networking">What about social networking?</h3>
<p>In 2017 I&#39;m trying to reduce my level of participation on big social networks. <a href="https://twitter.com/ryan_weal">I still post on twitter</a>, but my connections to pump.io and statusnet are long since gone... and I left Facebook even before that. I consider my LinkedIn account virtually read-only, so here we are. Back to blogging.</p>
<p>For now I will be cross-posting blog articles to twitter.</p>
<p>I plan to do more &quot;in real life&quot; social networking at JavaScript-focused conferences.</p>
<h3 id="why-metalsmithnodejs-rather-than-x-static-site-builder">Why Metalsmith/node.js rather than $X static site builder?</h3>
<p>I spent some time in the summer of 2016 &quot;retooling&quot; by doing small projects that brought me back into the JavaScript world. I have worked with Vue.js 1.x and 2.x on a couple &quot;app-like&quot; projects, but for this site I wanted to see how far I could get by making the final product be rendered files. This will hopefully help preserve some of the SEO juice that has built up over the years.</p>
<p>My first Vue.js project was my task-list tool <a href="https://kafeiinteractif.github.io/bulletpad_pwa">Bulletpad</a> which was the inspiration to my <a href="https://github.com/kafeiinteractif/offline-mode">offline talk</a> which I presented at Badcamp in Califoria and at DrupalCamp Northern Lights in Iceland. My second Vue.js project was an Electron app interactive kiosk touchscreen application. Neither of these projects resemble the idea of building &quot;webpages&quot; so choosing Metalsmith was a nice middle ground where I can use JavaScript and familiar tools, but to achive a different outcome (static files rather than an &quot;app&quot;).</p>
<p>Since I was already spending a lot of time with Nginx on performance work I customized my configuration there to have URLs as nice as I could get (to match what Drupal does) and I also forked an NPM module to make URL aliases for my old paths - using this most performant Nginx syntax possible, to prevent a mandatory 301 when hitting directory paths. That is now on Github and NPM under the name <a href="https://github.com/ryanweal/metalsmith-aliases-nginx">metalsmith-aliases-nginx</a>. It was my first contribution to NPM! The other redirection solutions involved multiple round-trips to the server. Tuning a static site on the server level is important...</p>
<p>Finally, the most exciging arhitectural feature: each page on this blog is fully self-contained unit! To load this page your browser probably only made one request. That is something that is near-impossible to do in Drupal (which, if you are interested, involves throwing out all of Drupal&#39;s CSS and JS, which is never fun!). Making the page a single-request should virtually flatten the loading times around the world since there is only one round trip to the server, and thus, the latency tax only happnes once (or twice, if you count DNS lookup, but DNS is cached regionally quite often so it costs less).</p>
<h3 id="what-next">What next?</h3>
<p>My plan is to get more JavaScript-related articles posted. I have some drafts in the works. One of the next posts will likely be a technical run-down of how I converted this blog over. I will likely still do the occaional post on Drupal but I suspect that based on my latest reasearch and general interest that there will be a greater focus on DevOps with things that compliment the work I do in JavaScript.</p>
<p>You probably won&#39;t find much more about Drupal Migrate here as I&#39;m largely moved on (although I do still accept migration projects). For the time being I have made a &quot;cheat sheet&quot; that contains the most up-to-date configuration reference at <a href="http://kafei.fyi/migrate">kafei.fyi/migrate</a>.</p>
]]></description>
            <pubDate>Tue, 11 Apr 2017 00:00:00 GMT</pubDate>
        </item>
    

        <item>
            <title>Nuxt. The Vue.js tool that guides my web development work in 2018</title>
      <link>http://verbosity.ca/javascript/2018-10-04-nuxt-the-vuejs-tool-that-guides-my-web-development-work-in-2018</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2018-10-04-nuxt-the-vuejs-tool-that-guides-my-web-development-work-in-2018</guid>
            <description><![CDATA[<p>My team started using <a href="https://vuejs.org/">Vue.js</a> back in November 2016 and since then have been gradually introducing it to projects where the need fits. Around that time we also started building static sites again with some minimal vanilla ES6 JavaScript. That was a lot of fun and it got us back into the habit of utilizing multiple replicas of content to ensure 100% up time by hosting in multiple regions.</p>
<p>For a long time my team debated how we could structure our Vue.js applications so we could pre-render the <em>entire</em> site as static, but somehow with Vue.js baked in to make use of the router and other interactive features.  It turns out <a href="https://nuxtjs.org/">Nuxt</a> is this tool. It isn’t really “another framework” on top of Vue.js, but rather just a structure that is enforced by way of a script that helps you build the initial project with the most commonly used packages.</p>
<h2 id="things-i-love-about-nuxt">Things I love about Nuxt</h2>
<p>What is cool about Nuxt is that we have found a lot of our Content Management System (CMS) use cases are easily met with Vue.js when we use Nuxt - whether that be a small chunk of the site or the entire site itself.</p>
<p>We have developed things that have nothing to do with the concept of “pages”... such as a search interface to Apache Solr (proxied via Nginx) as one example, and a donation app (landing page) that loads a 3rd party payment form for a charity we work with as another example. We didn’t have big plans to introduce Nuxt in these cases, it just made sense as we were working on it to use Nuxt when the need to use some of it’s dependencies started coming up. In one project we adopted Nuxt to gain the router. As a side effect the refactoring organized a lot of the code in a much better way. That could be more of a side-effect of having done something twice though.</p>
<p>If you know Vue.js, getting started with Nuxt is easy… you just <a href="https://nuxtjs.org/guide/installation">run the setup command</a> and then start putting your components into the pages or components directory, depending on whether the component is to represent a “page” (with a URL) or a chunk of data (ie, a component to use as a sub-component) respectively. Nuxt provides a hot-loading development server so every time you press save in your code editor it updates your browser with the new version of the things you are working on. When you are finished building, you simply run the build command and it packages everything up in a pre-rendered static form. Super easy. Super awesome.</p>
<p>When we pre-render sites we get great performance for general content pages and we can ensure the site follows good SEO practices. We sometimes go a step further and enable caching as an “offline app” (ie, a &quot;pwa&quot; or progressive web app) on the user’s device so they never need to visit our front-end server again! We can deploy the entire pre-rendered static site to a CDN.</p>
<p>The pre-rendering process also validates images are sized appropriately and also allows us to hook into webpack&#39;s pipeline with our own configuration if we need to. During the build process the code is minimized and if additional browser support is needed for IE and Safari quirks it tries to deal with it automatically. For the most part I never think about browser problems anymore and this is great.</p>
<p>A good place to start if you are looking into pre-rendering Nuxt data from an API is <a href="https://blog.logrocket.com/building-server-rendered-apps-in-vue-using-nuxt-js-c12c6c253274">Christian Nwamba’s blog post, “Building server-rendered apps in Vue using Nuxt.js”</a>.</p>
<h2 id="still-sometimes-pre-rendering-isnt-enough">Still, sometimes pre-rendering isn’t enough…</h2>
<p>...and for those cases we sill pre-render most of the time, in some way.</p>
<p>For “live” data we cannot pre-render  we make use of APIs to take care of any interactivity using <a href="https://nodejs.org">Node.js</a> (with <a href="https://expressjs.com/">Express</a>) and <a href="https://cassandra.apache.org/">Apache Cassandra</a>. We choose these technologies because we can ensure zero downtime by having multiple replicas in different regions, and we can also we can <a href="https://www.datastax.com/dev/blog/why-does-scalability-matter-and-how-does-cassandra-scale">scale by adding more servers</a>. We can use similar hosting strategies to ensure redundancy/fail-over as we do with our static sites which is a nice benefit. Our build strategy overall is pretty close to what people have been calling the <a href="https://jamstack.org/">“JAMstack”</a> with the addition of planning for offline situations and having good redundancy across the entire application stack.</p>
<p>I am having a tough time finding things to dislike about using Vue.js with Nuxt! Both are fun and motivating to use. It is a great time to be developing front-end web projects. If you’re interested in learning more about using Nuxt as a Vue.js developer my teammates and I are currently reviewing <a href="https://www.udemy.com/nuxtjs-vuejs-on-steroids">this Udemy course on Nuxt</a>. It seems to cover most of the typical configurations we have encountered.</p>
<p>Myself and some of my teammates will be attending <a href="https://vuetoronto.com/">VueConf in Toronto</a> in November. Hope to see you there!</p>
]]></description>
            <pubDate>Thu, 04 Oct 2018 18:15:00 GMT</pubDate>
        </item>
    

        <item>
            <title>What should I be learning in 2018?</title>
      <link>http://verbosity.ca/javascript/2018-01-25-what-should-i-be-learning-2018</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2018-01-25-what-should-i-be-learning-2018</guid>
            <description><![CDATA[<p>I&#39;m into my second year of my transition from Drupal and PHP to full-stack JavaScript.
Things are generally pretty good. I have been having a lot of fun with my projects
this year.</p>
<p>This post is a summary of things I have been learning that have all turned into things
I have been <em>doing</em> for work as a freelancer. Want to know what type of things are on my desk at 
the start of 2018? This is it.</p>
<h2 id="front-end-react--vue-web-applications">&quot;Front End&quot; React &amp; Vue (&quot;web applications&quot;)</h2>
<p>Transitioning between technologies is especially hard for a consultant who already has
established business in another area but I have fumbled my way through:</p>
<ul>
<li>I started with a Vue.js project for an agency where my friend worked. They didn&#39;t
 care what the underlying techonlogy was, so long as we could build a kiosk with it. 
 Vue.js was very fun to work with, and I will use it again. We packaged the project
 with <a href="https://electronjs.org/">Electron</a>. Prior to this project I had made a little <a href="https://kafeiinteractif.github.io/bulletpad_pwa/">hello-world in Vue.js</a>.</li>
<li>Next up was a React project. I like to call this one a &quot;pants-less drupal&quot; project because
&quot;headless drupal&quot; is all the rage in that community, but in this case we were
 making the editing - not display - side headless (don&#39;t do this, do the front-end with
 React too, and use Node.js or Go as the back-end). It was a complicated and big
 project. I learned a lot about using JS promises. I can see where React is more
 flexible than Vue.js, but I found them remarkably similar.</li>
</ul>
<p>Prior to these two projects I had done <a href="https://es6.io/">an ES6 JavaScript course by Wes Bos</a>, which was a
great top-up for someone like myself who always &quot;knew&quot; a bit of JS but spent more time
doing back-end programming in other languages.</p>
<p>I was introduced to Vue.js with <a href="https://laracasts.com/series/learn-vue-2-step-by-step">Laracasts &quot;Learn Vue 2: Step By Step&quot;</a> which is a great
(not to mention, free) introduction to programming with Vue. For React I got going by
watching a few videos on YouTube as many of the concepts were familiar from Vue.
Eventually I paid up for <a href="https://reactforbeginners.com/">another Wes Bos React course, &quot;React for Beginners&quot;</a> and
used that as a guide to audit our code before going live.</p>
<p>If you are thinking of taking on &quot;front-end&quot; JavaScript projects in 2018 I would focus
my efforts on React (where the money is) or Vue. Angular is a good option as well. All
of these make use of a &quot;virtual dom&quot; that makes things faster for users and more pleasant
for developers.</p>
<p>If you just wrote-off that previous comment because you&#39;re not a &quot;front-end&quot; developer
I have news for you: coding in React and Vue.js is more like application programming
and at the end of the day you are still going to hand it over to your CSS specialist
to fine-tune it. So don&#39;t avoid these technologies just because you are a so-called
&quot;back-end&quot; dev.</p>
<p>There is also an entire category of &quot;front-end&quot; JS work that is powered by back-end node.js
pacakages like <a href="https://webpack.js.org/">webpack</a> are great too. I am using <a href="http://www.metalsmith.io/">metalsmith.js</a> to generate this
static blog site. You can find more about that in <a href="http://verbosity.ca/javascript/2017-12-06-creating-a-metalsmith-static-site">my previous blog post</a>.</p>
<h2 id="how-javascript-has-changed">How JavaScript Has Changed</h2>
<p>I have often mentioned that JavaScript has undergone a bit of a renaissance with the
transition from &quot;ES5&quot; to &quot;ES6&quot; (otherwise known as ECMAScript6 or ECMA Script 2015).
The language added many new features that make lives better for developers. It has continued
to improve since then.</p>
<p>Since I had not been &quot;focused&quot; on JS for many years I struggled with a few points that
look obvious now:</p>
<ul>
<li>import vs. require vs. script tag. This should be easy, but add in npm and bower
(not to mention now we also have yarn), I found this difficult to differentiate which
context and when I should use each. For now I&#39;m using node.js&#39; <em>require</em> because
import is still too new when used in browsers. If using node.js to render static sites,
require is used but then the final rendered output might get attached to a page using a
script tag. Now that I understand it... It is obvious. Less has changed here than I had
imagined.</li>
<li>transpiling vs. polyfilling. One converts your beautiful new code into grotesque
 old-timey code with the potential for new bugs, the other loads a bunch of code in old browsers to
 make them capable of understanding your new code. I had not separated these ideas out
 in my head. They didn&#39;t really matter to me before though.</li>
<li>legacy JS. Learning ES6 was great. Using ES6 is even better. Until you inherit an
 old project and start having to mix the old and new paradigms. If I never see another
 ES5 slideshow with jQuery and three other libraries it will be too soon. Plain ES6
 will get you much further in less time and with less debugging.</li>
<li>never click the link to &quot;w3 schools&quot;, there are much better docs at &quot;mdn&quot; now.</li>
</ul>
<p>Another worthy note about how JavaScript has changed: I feel like it is much simpler to
manage code in a way that is not a memory-leaking disaster. Maybe I&#39;ve just grown older
and wiser in this department though.</p>
<h2 id="onward-all-the-things">Onward: All the Things!</h2>
<p>As 2018 begins JavaScript has started to take over other parts of my developer life:</p>
<ul>
<li>I&#39;m using JS to perform content migration work and audit those migrations. Most of
these are currently in-house node.js scripts but they are starting to take shape as
potential npm packages.</li>
<li>I am working on a node.js API service in my spare time. Finding this to be valuable
as a dojo experience, but I have plans to release it to the public at some point. It
will replace some of my most complex projects when it is ready.</li>
<li>End-to-end integration testing and QA work has started to hit my desk more often.
This caught me by surprise... but &quot;Headless Chrome&quot; is fantastic and lets you code
your tests in ES6/7/8 syntax. I&#39;m using <a href="https://github.com/GoogleChrome/puppeteer">puppeteer</a> and <a href="https://mochajs.org/">mocha</a> with <a href="http://chaijs.com/">chai</a> as my
test running solution for now.</li>
</ul>
<p>The neat thing about that last point... well, actually many of these points is that
these tasks situate me in such a way that I can keep working &quot;around&quot; Drupal and PHP
communities where my existing clients are as I learn new things and take on new JavaScript projects.</p>
]]></description>
            <pubDate>Thu, 25 Jan 2018 17:00:00 GMT</pubDate>
        </item>
    

        <item>
            <title>FormAPI, AJAX and Node.js presentation at Montréal DrupalCamp</title>
      <link>http://verbosity.ca/javascript/2014-09-13-formapi-ajax-and-nodejs-presentation-montreal-drupalcamp</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2014-09-13-formapi-ajax-and-nodejs-presentation-montreal-drupalcamp</guid>
            <description><![CDATA[<p>Slides are here! Watch out for spelling errors and poor image quality! :)</p>
<p><a href="http://www.verbosity.ca/files/formapi_ajax_node.pdf">formapi_ajax_node.pdf</a></p>
<p><a href="http://www.verbosity.ca/files/formapi_ajax_node.odp">formapi_ajax_node.odp</a></p>
]]></description>
            <pubDate>Sat, 13 Sep 2014 14:03:34 GMT</pubDate>
        </item>
    

        <item>
            <title>New pump.io server, signing off of StatusNet</title>
      <link>http://verbosity.ca/javascript/2013-06-24-new-pumpio-server-signing-statusnet</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2013-06-24-new-pumpio-server-signing-statusnet</guid>
            <description><![CDATA[<img width="400px" height="auto" alt="sever graph showing terrible performance has been significantly calmed. yes, it needed more ram obviously" src="data:image/png;base64,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" />


<p>Over the past two years I have been a big fan of StatusNet, the social software that is open source and works similarly to twitter. On this blog I have documented my experiences running the software on my own server and it has been a fun time.</p>
<p>Earlier this year <a href="http://e14n.com/evan">Evan</a>, the founder of StatusNet, announced that he had rewritten the engine of the software with JavaScript on node.js.</p>
<p>I believe this was a smart choice for this software as the Apache, PHP and MySQL parts of the StatusNet stack are incredibly heavy. Evan had been working on this new JavaScript rewrite for about a year before announcing it, and I have been running it in some form since January when it was announced.</p>
<p>In June I finally put my instance live at <a href="https://comn.ca">comn.ca</a>. It had the unfortunate consequence of topping out the memory on my server so I decided to shut down my StatusNet instance (see graph attached).</p>
<p>The largest StatusNet site, <a href="http://identi.ca">identi.ca</a>, is due to be converted to pump.io any day now. When that happens the pump.io network will overtake StatusNet. The PHP-based StatusNet will live on under the name <a href="https://www.gnu.org/software/social/">GNU Social</a> (new updates to come soon).</p>
<p>Some of my contributions to the StatusNet community were on my SN server. If anyone would like a copy of the themes I made please reach out to me.</p>
<p>If you have a pump.io account please follow me at my new instance: <a href="https://comn.ca/ryanweal">https://comn.ca/ryanweal</a> </p>
<p>... want to try pump.io? <a href="http://pump.io/tryit.html">This link will give you a random server that is accepting users</a>. Don&#39;t like the domain? Just hit that link again and you&#39;ll get a different one.</p>
<p>For those interested, <a href="https://comn.ca/dawei">I have recreated my Chinese language flash card bot</a>. It posts random words every 10 minutes.</p>
<p>PS. The attached photo shows pump.io AND StatusNet running concurrently, until I turned off SN. You can see the result... pump.io is smooooooth running.</p>
<p>PPS. I hope more Drupal folks end up on pump.io than were on StatusNet. I still find it hard to believe the Drupal community uses twitter rather than open source messaging platforms...</p>
]]></description>
            <pubDate>Mon, 24 Jun 2013 11:56:31 GMT</pubDate>
        </item>
    

        <item>
            <title>Testing with mocha, chai, and puppeteer</title>
      <link>http://verbosity.ca/javascript/2018-07-23-testing-with-mocha-chai-and-puppeteer</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2018-07-23-testing-with-mocha-chai-and-puppeteer</guid>
            <description><![CDATA[<p>In this article I will outline how I am using <a href="https://github.com/GoogleChrome/puppeteer">Puppeteer</a> with <a href="https://mochajs.org/">Mocha (a
JS test runner)</a> and <a href="http://www.chaijs.com/">Chai (a set of JS &quot;tests&quot; that we will make use
of)</a>.</p>
<p>Puppeteer, for those who are unfamiliar, is &quot;headless Chrome&quot; (or more specifically, chromium, the open-source version of the Chrome web browser). We are going to use Mocha to run Puppeteer, and Chai to test some expectations on what we should be seeing inside puppeteer.</p>
<p>I have used a variety of test frameworks in the past, particularly in PHP... and I was never really
very interested in it. That changed due to some of the reasons I enjoy puppeteer which you will
see documented below.</p>
<h4 id="testing-the-happy-path">Testing the happy path...</h4>
<p>Before we get any further with this it is worth noting that end-to-end tests are typically very
<em>brittle</em> so we are going to focus on testing <em>the happy path</em> which is what we think the user
will be doing in the majority of cases. Following this, we will add additional tests to catch
the edge cases we may not uncover until we work through some of the initial workflows of our site.</p>
<p>With that in mind, if you want to test a site that already exists and doesn&#39;t have any tests - you 
are in the perfect place. Puppeteer is perfect for making tests for projects that are already live
because you are using a standard browser to run the tests.</p>
<h2 id="puppeteer-what-is-so-good-about-it">Puppeteer: what is so good about it?</h2>
<p>Some of the key features of Puppeteer set it apart from the other tools out there, here is a quick
summary:</p>
<h4 id="1-very-simple-installation">1. Very simple installation</h4>
<ul>
<li><p>A specific chromium (open source Chrome) version gets downloaded with the
test suite. You will 100% know what version is running the tests, always (especially if you hard-code the version in package.json).
For this reason it is usually good to make sure your node_modules folder is
in your .gitignore file to prevent clogging your repo with a big chromium
binary.</p>
<p>Your teammates will simply &quot;npm i&quot; and then they can run your tests. Zero config. Beautiful.</p>
</li>
</ul>
<h4 id="2-less-limiting-than-other-libraries">2. Less limiting than other libraries</h4>
<ul>
<li><p>The <a href="https://github.com/request/request">request</a> library is often used for automated testing, but it is limiting.
Having the full browser at your disposal allows you to test for UI elements that may
not render correctly, delayed, or not at all in headless environments.</p>
<p>Puppeteer also has an option to turn headless mode off if you distrust &quot;headless mode&quot; which will allow you to watch the tests in real time.</p>
<p>So unlike with many other tools, you can fully test Vue.js, React, Angular, and any other dynamic site. You just &quot;wait&quot; for
selectors to appear at the right time and then test it like any other context (note: waiting for selector can be a bit flaky so I often wait based on time).</p>
<p>You won&#39;t be installing awkward add-ons for basic functionality. You get it all by default.</p>
</li>
</ul>
<h4 id="3--streamlined-use-of-selectors">3.  Streamlined use of selectors</h4>
<ul>
<li>These are the selectors you know... from JavaScript. You can query any
object, and then perform actions on it (click, touch, keyup, etc). There
are actions described throughout the <a href="https://github.com/GoogleChrome/puppeteer/blob/1d5f52e2fc09fba419302074f91d06bbba0e418a/docs/api.md">API that will help with this part</a>.</li>
</ul>
<p>  If you are just learning these skills in JavaScript they are all immediately transferable to
  other forms of work. As a business owner, I love this.</p>
<pre><code>After getting a few tests written you will see that they are very
repetitive. Your workflow gets down to using dev tools
inspector to select an object, right-click the element, choose Copy, and
Copy Selector, and then dropping the result into your boilerplate
pattern. Super easy. The rest is just mastering the basics of (ES6+) JavaScript.
</code></pre>
<ul>
<li>It is very quick to begin writing tests. Most of the time you just need to find a <em>selector</em> on
your rendered content that points to the thing to click/touch/etc, and a second selector (or more)
to test the <em>result</em> of what you want to happen. You can find these very simply by opening the
Chrome inspector (Control-Shift-J on most systems), clicking the arrow icon in the toolbar, and
selecting the HTML element you want to get the selector for. Finally, when the selector is
highlighted in code, you can right-click on that, choose &quot;copy-&gt;selector&quot; and then paste
that into your test.</li>
</ul>
<h4 id="4-async-bonus">4. Async bonus</h4>
<ul>
<li>A side effect of writing tests with puppeteer is you will become very aware of when you need to
be using async and await, as well as promises, and for me, especially Promise.all(). These things
will become second nature to you after awhile and the knowledge will benefit you when coding other JavaScript projects in the future.</li>
</ul>
<h4 id="remembering-what-we-are-not-testing">Remembering what we are <em>not</em> testing...</h4>
<p>Finally, before we begin it is important to note that Puppeteer is
Chrome-focused. It shouldn&#39;t be used for browser compatibility testing... for
that you should keep using tools like Selenium which automate the interaction
<em>across browsers</em> but use an abstraction layer to do so, rather than native
JavaScript.</p>
<p>Things you can not test:</p>
<ul>
<li><p>The output of a generated PDF... you can click a link, open that PDF (it
goes into a new tab) but I haven&#39;t been bothered to try switching context
to that other tab to do anything with it. PDFs are a known limitation.</p>
</li>
<li><p>You can&#39;t test OS-level features. On MacOS, but not other operating
systems, &quot;Select All&quot; is done by MacOS. So you can&#39;t use &quot;select-all&quot;
behavior and expect that to work on any environment.</p>
</li>
</ul>
<h2 id="getting-setup-packagejson-gitignore">Getting setup (package.json, .gitignore)</h2>
<p>Okay, enough talk. Let&#39;s get setup with some defaults so that our team can begin writing puppeteer-based tests!</p>
<p>Requirements:</p>
<ul>
<li>package.json (generate one with npm init)<ul>
<li>install our 4 packages: puppeteer, dotenv, mocha, chai</li>
<li>edit the file to add the following:<ul>
<li>scripts pointing to the files</li>
<li>relative path to mocha binary
(so users do not need to install puppeteer globally)</li>
</ul>
</li>
</ul>
</li>
<li>.gitignore to prevent committing the browser in node_modules to git</li>
<li>tests folder with your tests</li>
</ul>
<p>Bonus points if you make these all &quot;dev&quot; requirements so they do not roll out into your production scripts. In my case this package was not tied to another application so there was no distinction between dev and prod.</p>
<h4 id="example-packagejson-file">Example package.json file:</h4>
<pre><code>{
  &quot;name&quot;: &quot;mocha-tests&quot;,
  &quot;version&quot;: &quot;1.0.0&quot;,
  &quot;description&quot;: &quot;&quot;,
  &quot;main&quot;: &quot;index.js&quot;,
  &quot;scripts&quot;: {
    &quot;test-courses&quot;: &quot;node_modules/mocha/bin/mocha tests/courses.js || exit 0&quot;,
    &quot;test-content&quot;: &quot;node_modules/mocha/bin/mocha tests/content.js || exit 0&quot;
  },
  &quot;author&quot;: &quot;Joe Somebody&quot;,
  &quot;license&quot;: &quot;GPL-2.0&quot;,
  &quot;dependencies&quot;: {
    &quot;chai&quot;: &quot;^4.1.2&quot;,
    &quot;dotenv&quot;: &quot;^5.0.0&quot;,
    &quot;mocha&quot;: &quot;^5.0.0&quot;,
    &quot;puppeteer&quot;: &quot;^1.0.0&quot;
  }
}
</code></pre>
<p>This package.json file does the following:</p>
<ul>
<li>It allows us to &quot;npm install&quot; to get all the dependencies for the tests, including: chai, <a href="https://www.npmjs.com/package/dotenv">dotenv</a> (we use this for variable storage), mocha, and puppeteer).</li>
</ul>
<p> If you used &quot;npm init&quot; to create the package.json file, you can add our dependencies like so:</p>
<pre><code>   npm i puppeteer dotenv mocha chai
</code></pre>
<ul>
<li><p>You will need to manually create the two &quot;scripts&quot; entries that are in this case project-specific. After installation users
can simply run the following to test the site&#39;s &quot;courses&quot; tests contained in tests/courses.js:</p>
<pre><code>npm run test-courses
</code></pre>
<p> ... and that will run:</p>
<p> node tests/courses.js, using the puppeteer browser in node_modules</p>
<p>or alternatively, run the content tests from tests/content.js:</p>
<pre><code>npm run test-content
</code></pre>
<p>  ... and that will run</p>
<p>  node tests/content.js, using the puppeteer browser in node_modules</p>
</li>
</ul>
<h4 id="example-gitignore-file">Example .gitignore file</h4>
<p>The .gitignore file will keep the puppeteer browser from getting committed to your project repo, saving a ton of potentially wasted space in your repos.</p>
<pre><code>node_modules/
variables.env
</code></pre>
<h3 id="creating-a-test-template-testscontentjs-variablesenv">Creating a test template (tests/content.js, variables.env)</h3>
<ul>
<li><p>Create the file tests/content.js file for some tests:</p>
<pre><code>// load your custom settings from your variables.env file
require(&#39;dotenv&#39;).config(
  {path: __dirname.substring(__dirname.length -5,0) + &#39;variables.env&#39;}
);

// dependencies
const expect = require(&#39;chai&#39;).expect;
const puppeteer = require(&#39;puppeteer&#39;);

// pointer to our browser tab so it will persist between tests
let page;
const host = process.env.MOCHA_TEST_HOST;

// the test suite
describe(&#39;My test suite&#39;, function () {
  this.timeout(10000); // Useful when testing really slow Drupal sites

  // open a new browser tab and set the page variable to point at it
  before (async function () {
    global.expect = expect;
    global.browser = await puppeteer.launch( { headless: false } );
    page = await browser.newPage();
    page.setViewport({width: 1187, height: 1000});
  });

  // close the browser when the tests are finished
  after (async function () {
    await page.close();
    await browser.close();
  });

  // @todo tests go here!!!

});
</code></pre>
</li>
<li><p>to run it, go to the root of your project folder</p>
</li>
<li><p>ensure there is a variables.env file in that folder</p>
<ul>
<li>the file contains:
  MOCHA_TEST_HOST=<a href="http://example.com">http://example.com</a></li>
</ul>
</li>
<li><p>then run &quot;npm run test-content&quot; per the name you set in package.json</p>
</li>
<li><p>the test will load the browser, pop open a window, and then close it because there are no tests yet! No failures == success!</p>
</li>
</ul>
<p>If you cannot run the tests:</p>
<ul>
<li>Run &quot;npm install&quot; first.</li>
<li>If that doesn&#39;t work, make sure you have <a href="https://nodejs.org/en/">node.js</a> installed.</li>
</ul>
<h4 id="example-variablesenv-file">Example variables.env file:</h4>
<pre><code>MOCHA_TEST_HOST=http://example.com
</code></pre>
<h4 id="command-to-run-the-tests">Command to run the tests:</h4>
<pre><code>npm run test-content
</code></pre>
<p>Set &quot;test-content&quot; to run a specific file in your package.json.</p>
<h2 id="sample-tests-add-to-testscontentjs">Sample tests (add to tests/content.js)</h2>
<p>These all go in your tests/content.js file, where we left that @todo in the example above.</p>
<p>PS. You can nest the describe/it blocks if you want!</p>
<h4 id="1-check-the-page-title">1. Check the page title.</h4>
<p>  The first example we have just looks at the metadata coming back from puppeteer to check the page title:</p>
<pre><code>    it(&#39;homepage loads and has correct page title&#39;, async function () {
      const [response] = await Promise.all([
        page.goto(host, {timeout:0}),
        page.waitForNavigation({timeout:0}),
      ]);
      expect(await page.title()).to.eql(&#39;Crazy page that takes a lot of time to load&#39;);
    });
</code></pre>
<p>  This test is nice and quick because we aren&#39;t parsing any HTML.</p>
<h4 id="2-user-clicks-the-checkout-button">2. User clicks the checkout button</h4>
<p>  This one is part of our previous example.</p>
<p>  Note that click and waitForNavigation can happen in any order. We&#39;re not doing anything until both the click and the load of the next page are complete.</p>
<pre><code>      it(&#39;proceeds to checkout&#39;, async function () {
        const [response] = await Promise.all([
          page.waitForNavigation({timeout:0}),
          page.click(&#39;#edit-checkout&#39;),
        ]);
        expect(await page.title()).to.eql(&#39;Checkout | My Awesome Webstore&#39;);
      });
</code></pre>
<h4 id="3-user-logs-into-the-application">3. User logs into the application</h4>
<p>  This example loads the login form for a CMS, inputs the data, and submits it.</p>
<pre><code>      it(&#39;can login&#39;, async function () {
        await page.goto(host + &#39;/user&#39;, {timeout:0});
        await page.type(&#39;#edit-name&#39;, &#39;joesomebody&#39;);
        await page.type(&#39;#edit-pass&#39;, &#39;password1&#39;);
        const [response] = await Promise.all([
          page.waitForNavigation({timeout:0}),
          page.click(&#39;#edit-submit&#39;),
        ]);
        let result = await page.$eval(&#39;.field-group-htabs-wrapper&#39;, e =&gt; e.innerHTML);
        expect(result).to.include(&#39;Add a New Class&#39;);
      });
</code></pre>
<p>  The test passes if the user successfully logs in and sees some HTML with the class &quot;field-group-htabs-wrapper&quot;, and if inside that class there is a string &#39;Add a New Class&#39; that is present. If there are many HTML elements using this class, the first one is used for the test.</p>
<p>  This test can be somewhat problematic because we are actually doing two page loads within the same test (first for the /user page, then for the &quot;click submit&quot; to come back). Keeping your tests to one request will make things smoother, and alleviate the need to explicitly set timeouts everywhere. You probably won&#39;t run into this problem outside of slow CMS testing though.</p>
<h4 id="4-just-force-it-to-waitfor-a-second">4. Just force it to waitFor a second...</h4>
<p>  This is a very brittle example but it does a few new things. Rather than waiting for a page to load, it simply waits 1 second (1000 ms):</p>
<pre><code>    it(&#39;selects an item from a slow AJAX select field&#39;, async function () {
      const [response1] = await Promise.all([
        page.click(&#39;#edit-field-class-level-und&#39;),
        page.waitFor(1000),
      ]);
      const [response2] = await Promise.all([
        page.keyboard.press(&#39;ArrowDown&#39;),
        page.waitFor(1000),
      ]);
      await page.keyboard.press(&#39;Enter&#39;);

      // @todo we should have an expect here, to test for a result
    });
</code></pre>
<p>  In this example we also make use of the virtual keyboard that puppeteer provides. After one second we presume that the AJAX content has loaded, press the down arrow, wait one more second, and then press enter. We don&#39;t actually test for anything in this example, so this would &quot;pass&quot; regardless of what happens unless we add an &quot;expect&quot; command in there.</p>
<h4 id="creating-tests-is-now-pretty-much-like-this">Creating tests is now pretty much like this:</h4>
<p>Now that you have seen a few examples you can simplify your workflow by using the provided examples.</p>
<p>To start a new project:</p>
<ul>
<li>Run npm init, create tests folder, update package.json scripts. Add a gitignore file.</li>
</ul>
<p>To create a new set of tests in a new test file:</p>
<ul>
<li>Use the example above or copy an existing file in /tests and then update package.json to add it into the &quot;scripts&quot; list.</li>
<li>Populate variables.env with any new re-usable settings</li>
</ul>
<p>To create a new test within an existing test file (such as content.js above). This is mostly a copy-and-paste adventure now:</p>
<ul>
<li><em>copy 5-6 lines of code</em> from elsewhere in the file (or from examples above)</li>
<li><em>paste</em> the lines of code elsewhere in the file</li>
<li>update the &quot;it&quot; line to describe what you are testing</li>
<li>update the &quot;expect&quot; line to reflect the result you want</li>
<li>update the selector(s) you will be using in your test:<ul>
<li>in chrome or chromium, go to the page you are testing manually, and use the <em>inspector</em> to select what you want your test to click,</li>
<li>right-click on the selected element (ie, the code in inspector), <em>choose &quot;copy-&gt;selector&quot;</em></li>
<li><em>paste</em> that over top of the first selector in the example code</li>
</ul>
</li>
</ul>
<p>In other words, to find a selector: when you are looking at the page in chrome, press control-shift-j to launch the inspector, click the arrow in the corner, then click on the element on the page you want to use for your test. After clicking, the inspector will highlight some HTML in the inspector window. Right click that HTML. Choose Copy-&gt;Copy Selector. Paste that into your test.</p>
<p>Occasionally the test selector is too specific. I have found if the selector is very long I can often take elements out of the middle... makes it generic enough to target the first element. Depends on what garbage HTML you are dealing with. More often than not simply copying over a selector &quot;just works&quot; but sometimes you will have to edit them.</p>
<h2 id="things-to-watch-out-for">Things to watch out for</h2>
<ul>
<li><p>Waiting for a div to appear using waitFor didn&#39;t seem to work so we stuck to testing based on time or waitForNavigation (page load). Not ideal, perhaps it has been fixed, not sure what the current status is.</p>
</li>
<li><p>Many requests will run in parallel unless you explicitly prevent them from doing so. This is why I provided some examples with Promise.all, and also with sequential use of Promise.all.</p>
</li>
<li><p>Timeouts are expected to pass quickly. For this reason it is often simpler to test one page at a time, rather than loading multiple pages within a single test. It can be too granular at times to have to do that and sometimes you won&#39;t have a result (or even need one).</p>
<pre><code> // for the times when you have a few tests to run
 // in sequence, but while they are running, there
 // is not really anything to test.
 expect(true).to.eql(true);
 // or maybe we just didn&#39;t write the test yet:
 // expect(true).to.eql(false);
</code></pre>
</li>
<li><p>Delays are sometimes necessary for text input. It also makes it more fun to watch if you disable headless mode. Some captcha systems test for &quot;input too fast&quot; so delaying it might be necessary in many cases.</p>
</li>
<li><p>&quot;Select All&quot; is an operating-system specific function and will differ on different platforms. May not be testable.</p>
</li>
<li><p>PDF rendering cannot be tested in great detail.</p>
</li>
</ul>
<h2 id="refactoring-ideas-puppeteer-as-a-migration-source">Refactoring ideas... Puppeteer as a migration source!</h2>
<p>It should be pretty obvious that all of this could easily be a web scraper rather than a test suite. My team has been making use of Puppeteer in other contexts to extract data for extract-transform-load migrations. Puppeteer provides a quick way of getting a real-life rendered DOM with a consistent use of selectors. Huge time-saver when the alternative is doing dozens of database joins.</p>
]]></description>
            <pubDate>Mon, 23 Jul 2018 16:52:00 GMT</pubDate>
        </item>
    

        <item>
            <title>This Blog is now a Svelte Site</title>
      <link>http://verbosity.ca/javascript/2021-02-12-this-blog-is-now-a-svelte-site</link>
      <guid isPermaLink="false">http://verbosity.ca/javascript/2021-02-12-this-blog-is-now-a-svelte-site</guid>
            <description><![CDATA[<p>A running theme on my blog has been announcmenets of when I change out the
platform on which this thing runs. So far we have been through shell scripts,
Drupal instances, a JavaScript/metalsmith edition, and now finally a Svelte
site.</p>
<p>Most of my work these days is actually in Vue/Nuxt JavaScript universe but I decided to use Svelte for this project for a number of reasons:</p>
<ul>
<li>The default template is nearly perfect. Oriented toward good typography, out of the box.</li>
<li>Using rollup.js rather than webpack by default is very fast!</li>
<li>Sapper, the site generator, makes it very clear what code is running during generate vs. what code runs for the user at runtime.</li>
<li>No more crazy &quot;custom link&quot; code, such as the nuxt-link tag. Just use anchor tags.</li>
</ul>
<p>These reasons all amounted to Svelte being &quot;good enough&quot; to give it a try and it was
overall a very pleasant experience. Things <em>did</em> take longer than I expected,
as they always tend to do, but this time it was all based on foward
development rather than having to &quot;undo&quot; presumptions that came with the
framework.</p>
<p>That is a fancy way of saying &quot;I did not get stuck on anything&quot; and &quot;I did not give up because I was confused&quot;... everything was very clear and I only took awhile to finish it because I wanted to give it the extra love and attention to make it the perfect fit for what I wanted.</p>
<h2 id="where-i-made-customizations">Where I made customizations</h2>
<ul>
<li>Most of the content is imported from Markdown</li>
<li>Each section of the site has it&#39;s own source folder and outputs &quot;category&quot; RSS feeds</li>
<li>Every post has a comment form that sends me an email (no public comments, sorry, haha!)</li>
<li>All posts have a donation option!</li>
</ul>
<p>The donation option was interesting - I ported an entire app from Vue.js to make this possible. It made things take considerably longer but I have a much deeper understanding of the framework having done this.</p>
<p>One cool thing about the donation workflow - it was <em>very</em> easy to include external scripts and work with them any way I liked. So rather than have an EU Cookie Compliance banner I was able to not load any cookies at all until you click the donation link. So the donation link itself is the cookie consent. Up until that point no cookies are served so no need for the cookie banner! Yay!</p>
<h2 id="some-experimental-things">Some experimental things</h2>
<ul>
<li>I provided a link to a service that outputs the RSS feeds to your email. This means I do not have to manage any mailing lists. I don&#39;t know if the service is any good, but it is worth a try!</li>
<li>Custom infrastructure... I always self-host, even though it is extra effort. This time it is fully dockerized.</li>
<li>Serverless functions. The comment and donation workflows both require some server processing. I wrote these as though they were serverless functions that can run on a service like Vercel... but then I also wrote an API loader that is similar to Vercel so I can run the same functions on my local infrastructure.</li>
</ul>
<p>These exeprimental things mostly help me manage the site as an individual without getting into too much overhead. If I need to change any of these things it will be easy to adapt them to use other platforms/technologies and that is the most exciting part of all!</p>
]]></description>
            <pubDate>Fri, 12 Mar 2021 12:45:00 GMT</pubDate>
        </item>
    
</channel>
</rss>