<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:webfeeds="http://webfeeds.org/rss/1.0">
  <channel>
    <title>Guido Flohr - #Web</title>
    <description></description>
    <link>https://www.guido-flohr.net/</link>
    <webfeeds:cover image="http://www.guido-flohr.net/assets/images/gfl-profile.jpeg" />
    <atom:link href="https://www.guido-flohr.net/" rel="self" type="application/rss+xml"/>

    <pubDate>Tue, 02 Jun 2026 17:07:24 +0000</pubDate>
    <lastBuildDate>Tue, 02 Jun 2026 17:07:24 +0000</lastBuildDate>
    <generator>Qgoda vv0.11.0 (https://www.qgoda.net/)</generator>
      
      <item>
        <title>Free the &lt;h1&gt;!</title>
        <description>Contrary to popular belief, using multiple h1 tags in a page will not necessarily make it penalized by search engines. It can actually be advantageous to use &lt;em&gt;only&lt;/em&gt; h1 headings.</description>
        <pubDate>Mon, 16 May 2016 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/free-the-h1/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/free-the-h1/index.html</guid>
        
        <category>SEO</category>
        
        <category>Web</category>
        
        <category>freeh1</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Authenticating Access to Private Content Hosted with AWS CloudFront</title>
        <description>&lt;img src="/assets/images/authenticating-access-to-private-content-hosted-with-aws-cloudfront/metal-padlock-on-keyboard.jpeg" width="100%"&gt;Setting up a static website, uploading it into an S3 bucket that serves as the origin of a CloudFront distribution is a simple and cheap solution. But what if you want to control access to the content? HTTP basic authentication no longer seems to work and is clumsy and ugly anyways. But signed cookies give you a better solution at hand and it is easy to implement with serverless computing.</description>
        <pubDate>Wed, 06 Mar 2024 22:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/authenticating-access-to-private-content-hosted-with-aws-cloudfront/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/authenticating-access-to-private-content-hosted-with-aws-cloudfront/index.html</guid>
        
        <category>Web</category>
        
        <category>Security</category>
        
        <category>AWS</category>
        
        <category>CloudFront</category>
        
        <category>Lambda</category>
        
        <category>S3</category>
        
        <category>JavaScript</category>
        
        
        <category>Development</category>
        
        <category>System Administration</category>
        
      </item>
      
      <item>
        <title>Qgoda News (06/2023)</title>
        <description>&lt;img src="/assets/images/qgoda-news-06-2023/strawberries-on-newspaper.jpeg" width="100%"&gt;Both this website and the homepage of the Qgoda project have recently been relaunched, of course, with Qgoda, the static site generator (or headless CMS) for flexible and efficient creation of multi-lingua websites. That is reason enough to spread some news about and around Qgoda.</description>
        <pubDate>Thu, 22 Jun 2023 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/qgoda-news-06-2023/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/qgoda-news-06-2023/index.html</guid>
        
        <category>Development</category>
        
        <category>Web</category>
        
        <category>Qgoda</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Nested &lt;use&gt; inside SVG &lt;symbol&gt;</title>
        <description>Nested &lt;use&gt; elements inside of SVG &lt;symbol&gt; elements do not seem to work in any browser that I have at hand. The only solution that I could think of was inlining the use elements with cheerio. That solution is admittedly awkward but at least it works.</description>
        <pubDate>Tue, 12 Jul 2016 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/nested-use-elements-in-svg-symbols/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/nested-use-elements-in-svg-symbols/index.html</guid>
        
        <category>SVG Sprites</category>
        
        <category>Icon Sets</category>
        
        <category>Development</category>
        
        <category>Web</category>
        
        <category>Node.JS</category>
        
        <category>Gulp</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Video: Qgoda at the German Perl Workshop 2018</title>
        <description>&lt;img src="/assets/images/video-qgoda-at-gpw-2018/video.png" width="100%"&gt;On April 5th, 2018 I had talked about Qgoda at the German Perl Workshop 2018. The video of the talk is now online.</description>
        <pubDate>Tue, 07 Aug 2018 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/video-qgoda-at-the-german-perl-workshop-2018/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/video-qgoda-at-the-german-perl-workshop-2018/index.html</guid>
        
        <category>Development</category>
        
        <category>Web</category>
        
        <category>Qgoda</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Ad Hoc Web Servers the Easy Way</title>
        <description>Displaying a bunch of html files in your own local web server is easier than it sounds. The package manager npm for the web application framework Node.js comes with a zero-configuration http server that can be started within seconds without any configuration.</description>
        <pubDate>Fri, 03 Jun 2016 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/ad-hoc-web-servers/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/ad-hoc-web-servers/index.html</guid>
        
        <category>Development</category>
        
        <category>Web</category>
        
        <category>Node.JS</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Qgoda at the German Perl Workshop 2018</title>
        <description>&lt;img src="/assets/images/qgoda-website-launch/qgoda-background.jpeg" width="100%"&gt;On April 5th, 2018 I will talk about Qgoda at the German Perl Workshop 2018. Other than true multi-color, wide-screen slides being presented, these topics will be covered:</description>
        <pubDate>Mon, 19 Mar 2018 22:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/qgoda-at-gpw-2018/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/qgoda-at-gpw-2018/index.html</guid>
        
        <category>Development</category>
        
        <category>Web</category>
        
        <category>Qgoda</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Template Toolkit and Unicode</title>
        <description>The mere mention of Unicode in the context of Template Toolkit causes great wailing and chattering of teeth with many a Perl hacker. You will encounter double encoded UTF-8 or arbitrarily thrown in question marks in a seemingly random fashion. How can this be avoided?</description>
        <pubDate>Wed, 09 May 2018 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/template-toolkit-and-unicode/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/template-toolkit-and-unicode/index.html</guid>
        
        <category>Template Toolkit</category>
        
        <category>Unicode</category>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        <category>Web</category>
        
        
        <category>Development</category>
        
      </item>
      
  </channel>
</rss>
