<?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 - #Perl</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>Fri, 24 Oct 2025 09:17:44 +0000</pubDate>
    <lastBuildDate>Fri, 24 Oct 2025 09:17:44 +0000</lastBuildDate>
    <generator>Qgoda vv0.11.0 (https://www.qgoda.net/)</generator>
      
      <item>
        <title>JavaScript bind() for Perl</title>
        <description>JavaScript&apos;s bind() doesn&apos;t exist in Perl. But it wouldn&apos;t be Perl if it wasn&apos;t possible to implement a perlish equivalent to JavaScript&apos;s bind() in a completely transparent and idiomatic fashion with just a few lines of code.</description>
        <pubDate>Tue, 23 May 2017 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/javascript-bind-for-perl/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/javascript-bind-for-perl/index.html</guid>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        <category>JavaScript</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Extending Callback APIs With Closures</title>
        <description>Closures are hard to understand for many beginners. If you encounter a callback API that is missing parameters you have an excellent chance to get your feet wet with closures.</description>
        <pubDate>Mon, 22 May 2017 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/extending-callback-apis-with-closures/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/extending-callback-apis-with-closures/index.html</guid>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        <category>JavaScript</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>
      
      <item>
        <title>The imperia View Processor</title>
        <description>The main motivation for developing the imperia view processor was frustration about the existing templating engines available for Perl at the time. None of them offered all of the features that I considered a must for the V in the imperia MVC framework. Some of the more important design decisions behind it are outlined below, giving you some insight into the anatomy of a modern template processor.</description>
        <pubDate>Thu, 17 Mar 2016 22:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/imperia-view-processor/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/imperia-view-processor/index.html</guid>
        
        <category>Imperia</category>
        
        <category>CMS</category>
        
        <category>Perl</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Don&apos;t Use Warnings In Perl!</title>
        <description>The Perl pragma &quot;use warnings&quot; is a major nuisance. But it is still part of the boilerplate code of many Perl module authors who are not aware to which extent they are harrassing their users and their users&apos; users by forcing them to become involuntary beta testers.</description>
        <pubDate>Mon, 13 Jun 2016 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/dont-use-warnings-in-perl/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/dont-use-warnings-in-perl/index.html</guid>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Extending Xgettext With Locale-XGettext</title>
        <description>Locale-XGettext is a library for creating PO files for messages from any programming language.  It can be used as a drop-in replacement for xgettext, whenever a new target language or use case to GNU gettext.</description>
        <pubDate>Sat, 09 Sep 2017 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/extending-xgettext-with-locale-xgettext/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/extending-xgettext-with-locale-xgettext/index.html</guid>
        
        <category>Development</category>
        
        <category>Gettext</category>
        
        <category>L10N</category>
        
        <category>I18N</category>
        
        <category>Perl</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Integrating Travis CI with Dist::Zilla</title>
        <description>Both Dist::Zilla and Travis CI can greatly improve the quality of your Perl distribtions. But using them in combination causes issues. Fortunately, they can be easily solved.</description>
        <pubDate>Sun, 12 Nov 2017 22:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/integrating-travis-ci-with-dist-zilla/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/integrating-travis-ci-with-dist-zilla/index.html</guid>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Unicode Regex Pitfalls</title>
        <description>I sometimes receive the good advice to make my regular expressions more concise with the /i modifier or using backslash character classes like \d, \s or the like. But I avoid them on purpose. Why?</description>
        <pubDate>Mon, 30 Apr 2018 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/unicode-regex-pitfalls/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/unicode-regex-pitfalls/index.html</guid>
        
        <category>Unicode</category>
        
        <category>Regular Expressions</category>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        <category>JavaScript</category>
        
        <category>Java</category>
        
        
        <category>Development</category>
        
      </item>
      
      <item>
        <title>Libintl-Perl Moved To Github</title>
        <description>Beginning with libintl-perl release 1.26 the repository has now been moved to github. All other git repositories will be defunct soon.</description>
        <pubDate>Sun, 12 Jun 2016 21:00:00 +0000</pubDate>
        <link>https://www.guido-flohr.net/libintl-perl-now-on-github/index.html</link>
        <guid isPermaLink="true">https://www.guido-flohr.net/libintl-perl-now-on-github/index.html</guid>
        
        <category>Development</category>
        
        <category>Perl</category>
        
        <category>I18N</category>
        
        
        <category>Development</category>
        
      </item>
      
  </channel>
</rss>
