<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
<loc>http://modernperlbooks.com/mt/2010/08/the-stringceptional-difficulty-of-changing-error-messages.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/do-it-wrong-sometimes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/perl-books-i-want.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/a-decade-of-lexical-filehandles.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/three-arg-open-migrating-to-modern-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/want-a-job-learn-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/perl-documentation-in-terms-of-tasks.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/how-perl-can-avoid-javas-worst-web-messes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/the-reluctant-perl-programmer.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/always-tdd-except-when-you-shouldnt.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/backporting-features.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/debuggability-driven-design.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/a-mop-for-perl-516.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/features-perl-5-needs-in-2012.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/your-test-suite-needs-at-least-this-file.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/when-super-isnt.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/atom.xml</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/what-perl-5s-version-numbers-mean.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/free-tools-for-free-books.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/autogenerated-test-stubs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/mock-objects-despoil-your-tests.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/placktest-and-great-test-interfaces.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/assumptions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/hip-vs-useful.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/your-edsl-is-only-pretty-in-stockholm.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/credit-to-toolchain-developers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/why-you-cant-hire-great-perl-programmers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/why-sdl-perl-matters.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/from-novice-to-adept-pronouns-in-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/real-numbers-are-better-developers-than-you.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/dependencies-minimizers-and-regressing-to-javascript.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/the-minimalist-object-system-and-your-lousy-axioms.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/the-relentless-progression-of-baby-steps.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/the-rapid-release-tautology.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/an-accurate-comparison-of-perl-5-and-rakudo-star.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/promoting-good-perl-books-in-libraries.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/developer-versus-distributor-is-not-even-wrong.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/01/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/why-the-modern-perl-book-avoids-bareword-filehandles.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/in-search-of-minimum-viable-utility.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/why-perl-5110-matters.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/working-with-testclass-test-suites.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/summer-2011-conference-talks.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/counting-modules.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/the-thing-about-volunteers-and-civility.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/perl-5-support-and-bugfixes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/what-is-an-array-anyway.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/hanging-the-core-out-to-dry.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/adding-dates-to-modernperl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/making-your-testing-life-easier.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/show-it-off.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/google-perl-tutorials-and-the-tyranny-of-the-extant.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/the-big-bag-of-arbitrary-metadata-pairs-pattern.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/a-test-infected-culture.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/how-perl-happens.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/serving-a-local-directory-with-plack.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/toward-a-sane-deprecation-policy.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/whats-going-right-in-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/fear-not-the-subroutines.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/rugged-individualism-community-and-templating-systems.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/perl-roles-versus-inheritance.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/strictperl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/test-driven-learning.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/perl-5s-unicode-flag-day.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/when-you-cant-write-methods-too-small.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/structured-data-and-knowing-versus-guessing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/the-petty-tyranny-of-good-habits.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/package-block-for-514.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/cpanizing-behavior-and-democratizing-publishing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/a-perldoc-pruning.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/the-two-worlds-of-perl-deployment.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/the-tyranny-of-memory-part-iv-immutable-strings.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/install-distros-under-development-locally.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/when-context-gets-complicated-and-why-its-not-a-problem.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/the-right-to-be-wrong.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/milestones-in-the-perl-renaissance.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/from-odt-to-pod-with-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/the-user-experience-of-login.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/youre-already-using-dependency-injection.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/taming-the-the-great-stampede.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/the-problems-with-indirect-object-notation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/a-stupid-experiment-in-reliability-and-maintainability.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/good-enough-to-learn.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/measurements-and-programming-language-comparisons.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/the-current-sub-in-perl-516.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/when-you-lack-ubiquitous-broadband.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/how-not-to-handle-exceptions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/01/why-modern-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/failure-driven-design.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/toward-coding-without-conditionals.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/unnecessary-and-insecure-interpolation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/how-to-ruin-your-ability-to-release-software.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/making-catalyst-session-flash-methody.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/the-value-of-a-pumpking.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/2018-is-the-year-of-perl-510.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/simple-attribute-based-template-exporting.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/use-ok-is-broken-because-require-is-broken.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/how-to-change-a-running-system.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/if-we-built-houses-like-we-build-software.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/-ofun-for-whom.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/fearpm.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/modern-perl-2011-2012-pdfs-available.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/ameliorate-the-risk-of-upgrading-to-a-new-perl-release.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/dont-parse-that-string.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/cgi-is-okay-but-bad-code-is-irresponsible.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/a-modern-perl-fakebook.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/fixing-a-bug-in-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/eliminating-errors-with-little-languages.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/in-praise-of-not-writing-code.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/pick-one-and-also-you-should-win-stuff.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/who-gets-to-criticize-your-free-software-project.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/reimplementing-the-wheel-not-the-road.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/an-optometrist-and-a-language-designer-walk-into-a-bar.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/perl-perl-5-perl-6-and-names.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/sacrificing-the-future-on-the-pasts-golden-altar.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/hurdles.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/from-novice-to-adept-the-act-of-naming.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/the-what-does-deprecation-actually-mean-meta-argument.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/befriend-a-novice.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/upgrading-user-password-hashes-in-place.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/less-magic-less-c-a-faster-parrot.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/helping-perl-packagers-package-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/what-cpan-doesnt-do.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/in-praise-of-high-level-languages.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/a-languages-tools-cpan-versus-ides.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/the-memory-optimization-that-almost-wasnt.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/unifying-the-two-worlds-of-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/why-modules-and-plumbing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/dont-tsa-that-data.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/why-perl-5-needs-a-metaobject-protocol.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/why-is-funding-perl-core-development-so-difficult.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/why-perl-5-needs-compact-natively-typed-data.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/no-policy-can-save-wrong-code.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/attributes-of-elegant-perl-concision.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/who-benefits-from-the-cpan.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/the-opposite-of-modern.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/are-objects-black-blocks-or-toolkits.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/shooting-yourself-in-the-foot-with-customer-branches.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/from-alchemy-to-science-in-programming.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/how-would-you-track-user-behavior-with-plack-and-catalyst.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/pains-of-the-past-begone.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/from-odt-to-pod-with-practical-dynamic-language-features.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/what-the-perl-5-compiler-modules-could-have-been.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/the-value-of-a-warning.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/perl-roles-versus-interfaces-and-abcs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/mechanism-versus-policy.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/testing-catalyst-and-dbic-with-an-in-memory-database.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/inadvertent-inconsistencies-each-versus-autoderef.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/the-method-keyword-take-two.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/chunks-and-syntax-highlighting.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/state-and-the-syntax-of-encapsulation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/perl-without-irc.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/what-else-a-method-keyword-could-do.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/perl-5-and-binary-compatibility.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/hire-and-train.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/easierbetter-over-time.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/imaginary-integrated-and-ideal.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/composability-scoping-and-non-interference.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/the-99-rule.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-on-answers-to-smart-questions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/bulk-orders-for-user-groups.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/take-advantage-of-modern-perl-links-from-the-yapc-talk.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/a-one-line-slurp-in-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/if-we-could-resolve-predicates-at-compile-time.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/m0-test-tasks-stealing-from-perl-6.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/perl-4-back-where-it-belongs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/how-email-will-supplant-desktop-apps.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/perl-and-the-least-surprised.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/perl-type-checks-versus-encapsulation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/picking-functional-programmings-pockets.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/the-advantages-of-declarative-exporting.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/my-passthrough-darkpan.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/investing-in-infrastructure.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/universal-and-api-decisions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/on-technical-friction.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/the-anethics-of-innovation-and-disclosure.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/01/managing-complexity-with-procedures.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/victims-of-the-success-of-cpan-documentation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/language-kumquat-count-comparisons.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/01/why-perl-510-is-modern-and-perl-589-is-legacy.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/that-silly-obsession-with-the-greek-alphabet.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/temporary-directory-handling-in-tests.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/what-you-can-and-cannot-teach-about-encapsulation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/less-xsmore-ctypes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/when-assembly-leaks-through.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/minimalism.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/testing-dbix-models-without-the-database.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/blinded-by-our-own-experiences.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/why-corehackers-matters.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/minor-improvements-for-parks-and-software.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/improving-perl-5s-core-exceptions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/success-criteria.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/context-awareness-in-a-powerful-perl-ide.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/from-novice-to-adept-the-risk-of-being-undone.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/modernperl-2011-2012-edition-released.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/politely-suggesting-improvements.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/the-perlegorical-imperative-and-the-will-to-contribute.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/share-inc-paths-between-perls-with-perlbrew.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/on-optimization.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/parallelism-and-test-suites.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/what-perl-could-learn-from-java-wars.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/how-to-learn-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/modern-perl-the-book-2011-2012-edition-draft.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/choose-your-own-perlventure.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/on-the-hostility-of-user-documentation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/testing-templates-or-user-experience-and-the-seams-of-architecture.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/test-coverage-and-simplicity.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/solving-problems-or-absorbing-design-patterns.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/closures-late-binding-and-abstractions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/perl-and-the-multiversion-grammar.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/a-supposedly-terminating-loop-ill-never-write-again.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/rethinking-perl-marketing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/perl-5-version-numbers-and-binary-compatibility.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/replacing-the-standard-library-with-distributions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/perl-shop-maturity-checklist-technical-concerns.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/modern-perl-book-draft-period-ending-soon.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/dont-make-the-robot-devil-angry.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/the-parametric-role-of-my-mvc-plugin-system.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/reconciling-bicameral-perl-with-library-paths.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/walled-gardens-vm-sharecroppers-and-sugar-daddies.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/reduce-complexity-prevent-bugs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/10-years-later-only-250-sloc.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/a-gentle-reminder-about-test-coverage.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/strings-and-security-and-designing-away-bugs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/on-trusting-projects-with-dependencies.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/closures-cure-global-pollution.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/reusing-test-code-with-testclass.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/on-deployment.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/the-tyranny-of-memory-part-ii-reifying-cows.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/beans-versus-immutable-objects.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/everything-is-a-compiler.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/vision-and-the-perl-5-ecosystem.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/from-novice-to-adept-the-risk-of-failure.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/how-to-parse-perl-5-on-the-jvm.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/make-a-dbic-schema-from-ddl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/in-praise-of-forking.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/a-little-bit-is-a-lot-better.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/how-not-to-manage-the-risk-of-perl-as-a-shipped-dependency.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/more-roles-versus-duck-typing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/ill-get-the-mop.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/interested-in-the-year-in-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/bug-driven-design.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/when-print-debugging-fails.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/extracting-a-reusable-catalyst-model.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/experts-versus-novices.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/what-is-a-stable-core-anyway-the-dual-lived-problem.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/civility-starts-with-me.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/from-novice-to-adept-the-risk-of-maintenance.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/chunking-and-programming-languages.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/restful-perl-resources.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/detecting-bots-and-spiders-with-plack-middleware.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/easy-and-attractive-graphs-with-chartclicker.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/stop-preventing-the-future.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/dwim-and-the-marketing-gap.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/how-to-add-allomorphism-to-perl-5s-primitives.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/modern-perl-fundamentals.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/putting-a-date-on-modernperl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/nytprof-file-io-and-an-optimization-gone-awry.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/organizing-test-suites-with-testclass.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/give-the-gift-of-understanding.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/correct-or-compatible-pick-one.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/bad-programmer-maintain-your-own-dependencies.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/defending-against-its-dynamic-scope.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/archives.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/why-i-use-perl-testing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/configuration-free-cpan-installations.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/the-best-art-continues-to-surprise.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/smoothing-the-condescending-onramp.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/deprecated-pointy-bits.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/modern-perl-the-book-the-draft.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/as-mature-as-a-schoolyard-taunt.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/types-invocations-and-designing-bugs-impossible.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/method-function-equivalence-strikes-again.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/expressing-visions-for-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/genericity-serendipity-surety.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/perl-shop-maturity-checklist-social-concerns.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/turning-baby-perl-into-grownup-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/make-it-easier-to-test.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/rock-paper-scissors-butterfly-velociraptor.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/tolstoy-emerson-style-and-maintainability.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/the-release-candidate-trap.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/necessity-driven-design.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/when-you-cant-misuse-the-immutable.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/more-perl-packaging-possibilities.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/merit-and-entrance-requirements.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/the-fundamental-unit-of-encapsulation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/the-importance-of-a-number.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/how-to-prevent-perl-512.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/placktest-backend-selection.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/extensibility-and-composability.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/the-darkpan-dependency-management-and-support-problem.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/the-verifiability-of-syntax.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/relentless-progress-rakudo-version.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/minimalism-for-maintenance-ecosystems-for-efficacy-a-graph-for-all.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/remove-the-little-pessimizations.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/modernperl-updates.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/refining-data-collection-for-cohort-tracking.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/you-dont-get-to-choose-how-other-people-feel.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/the-guess-the-version-game.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/the-jfdi-theory-of-language-adoption.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/decoupling-testability-and-synthetic-attributes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/annotating-user-events-for-cohort-analysis.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/why-regular-releases-matter.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/certification-or-delivery.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/string-plus.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/where-are-the-novice-mentoring-opportunities.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/chunking-subtlety-and-whitespace.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/feedback-directed-development.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/the-urge-to-brag.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/the-principle-of-gentle-tutorials.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/how-about-a-shetland-ponie.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/aspects-of-a-novice-friendly-distribution.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/backwards-compatibility-is-technical-debt.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/translations-of-modern-perl-the-book.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/imagine-if-caller-returned-stack-capturing-objects.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/whats-wrong-with-moduleinstall.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/nagged-by-a-test-harness.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/ugly-perl-a-lesson-in-the-importance-of-language-design.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/why-perl-5-needs-an-ast.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/the-tyranny-of-memory-part-i-shared-buffers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/a-practical-use-for-macros-in-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/why-testharness-should-not-enable-global-warnings.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/reasons-not-to-upgrade.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/the-replaceable-batteries-of-your-standard-library.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/avoid-shipping-at-all-costs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/tests-are-code-too.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/deprecation-versus-novices-no-one-wins.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/maintenance-costs-of-a-shared-resource.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/file-at-a-time-test-coverage-with-develcover.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/novice-shibboleth-pluggable-optimizer.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/iridescent-bivalve-secretions-are-from-new-jersey-nacre-is-from-mit.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/tiny-void-context-core-optimizations.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/from-novice-to-adept-functional-versus-structural-code.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/dont-core-your-workarounds.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/speed-up-perlbrew-with-test-parallelism.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/sharpening-your-saw-at-work.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/embrace-the-little-conveniences.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/bringing-together-perl-writers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/the-dependencies-yayboo-debate-is-subtly-wrong.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/version-confusion.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/when-sugar-and-semantics-collide.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/fund-elbow-grease-not-birthday-cake.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/four-new-perl-books-underway.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-declarations-and-scope.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/should-novices-prefer-cpanminus.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/write-the-wrong-code-first.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/03/using-test-control-methods-with-testclass.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/compile-time-pollution-checking.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/promote-perl-by-building-great-things.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/inertia-velocity-momentum.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/count-the-possible-bugs-in-this-code.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/what-testing-dsls-get-wrong.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/modern-perl-the-book-the-draft-pdf.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/why-my-side-project-doesnt-use-perl-6.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/legacy-feature-freeze.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/divine-meaning-from-meaningless-numbers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/whipuptitude-and-the-marketing-gap.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/promoting-perls-features-versus-benefits.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/want-better-perl-6-sooner-write-rakudo-benchmarks.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/what-is-support-anyway.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/keep-your-recordsets-dry.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/serving-templated-directories-from-a-catalyst-controller-role.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/the-parsimonious-language.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/new-to-programming-or-new-to-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-cleaning-up-bad-code.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/announcing-my-new-powered-by-perl-projects.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/eliminating-messy-code-with-sentences-and-paragraphs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/whipupitude-versus-very-serious-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-scalar-context-and-arrays.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/inadvertent-inconsistencies-aggregate-autoderef-in-514.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/share-the-modern-perl-epub.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/when-the-dependency-problem-is-core-language-problem.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/technical-knowledge-doesnt-age-like-fine-wine.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/excluding-bot-traffic-from-access-logs-with-plack-middleware.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/when-forking-is-not-an-act-of-love.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/safety-in-version-numbers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/a-working-alternative-to-floss-and-ip-risk.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/a-blooming-garden-of-codenames.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/the-best-of-perl-2010.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/punctilious-and-parsimonious-primitives.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/04/the-why-of-perl-roles.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/the-false-uniformity-of-oatmeal-code.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/genericity-versus-optimization.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/designing-for-the-unanticipated.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/the-little-conveniences.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/simplifying-perl-web-programming-for-novices.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/speeding-up-my-test-suite-by-25.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/the-false-dilemma-of-novice-and-savant-user-experiences.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/testing-your-templates-and-why-it-doesnt-always-work.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/due-credits.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/free-ebook-giveaway-modern-perl-514-edition.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/technical-quality-is-an-insurance-policy.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/consistency-cpan-and-captiousness.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/why-i-run-tests-on-install.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/promoting-perl-to-dissimilar-users.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-embrace-the-copious-documentation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/removing-friction.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/perl-roles-versus-duck-typing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/adding-a-method-keyword-to-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/the-polite-fiction-of-numbering.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/10/from-novice-to-adept-embracing-idioms.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/due-credit-to-the-unsung.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/the-tower-of-defaults.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/01/how-to-identify-a-good-perl-programmer.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/modularizing-core-features.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/what-i-did-wrong-testmockobject.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/time-will-tell.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/a-decades-old-technique-to-improve-programming-languages.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/on-encapsulation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/07/cpan-convergence-and-core.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/</loc>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/the-difficulties-of-unwritten-community-standards.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/reinventing-the-axle.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/templated-separation-of-business-concerns.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/when-you-lack-cheap-and-easy-polymorphism.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/loaded-for-werewolf.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/06/updating-tests-and-code-in-small-steps.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/why-the-oyster-farming-book-market-crashed.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/yagni-badvocacy-and-the-perlian-knot.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/11/whats-difficult-in-teaching-programming.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/the-unwritten-rules-of-perl-5-minor-releases.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/subtle-encouragement-toward-correctness.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/09/applications-for-normal-users.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/06/meaning-mechanism-type-tyranny.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/the-secret-weapon.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/what-perl-5s-use-really-does.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/the-right-approach-to-deprecation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/01/toward-a-modernperl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/essential-philosophy-for-perl-5-novices.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/putting-it-all-together.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/the-problem-with-prototypes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/the-little-book-of-plack.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/how-a-perl-5-program-works.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/02/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/08/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/08/simplified-html-testing-with-mojodom-and-mech.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/when-do-you-report-semantics-errors.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/sure-its-obsolete-but-at-least-its-enterprisey.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/05/writing-perl-5s-support-policy.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/the-whipuptitude-neophyte-conundrum.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/05/a-collection-of-silly-little-snippets.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/07/inside-out-failure-injection.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/controlling-test-parallelism-with-prove.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/templating-with-widgets-not-primitives.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/02/a-perl-programming-maintenance-checklist.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/why-psgiplack-matters-testing.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/clubcompy-computer-programming-for-kids.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/version-dependencies-dont-guess.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/05/reuse-is-merely-a-happy-accident.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/the-virtuous-dilemma-of-iterative-improvements.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/a-design-for-class-attributes-in-perl-516-or-perl-518.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/lack-of-ceremony-and-the-marketing-gap.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/02/how-to-test-the-method-keyword-patch.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/avoiding-the-vendor-perl-fad-diet.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/09/when-enterprise-is-a-synonym-for-useless.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/introducing-placktestagent.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/01/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/a-checklist-for-writing-maintainable-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/10/when-you-know-most-about-what-you-need-most.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/separating-presentation-from-content-in-templates.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/create-then-authenticate-as-user-in-catalyst.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/06/sometimes-a-little-too-dynamic.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/delete-low-value-tests.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/03/learning-to-fail-to-learn.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/a-modern-perl-success-story-for-the-internet-cli.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/10/two-paths-diverge.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/08/modern-perl-the-book-and-using-perl-6-with-rakudo-star.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/optional-types-and-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/12/is-it-can-it-does-it-and-robust-perl-5-oo.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/comments.xml</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/the-values-and-costs-of-automation.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/12/track-app-progress-with-writeable-0.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/abstraction-versus-mock-objects.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/the-lost-secret-of-mug-driven-evolution.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/null-objects-error-handling-and-robustness.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/programming-breaks-things.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/05/why-i-use-perl-reliability.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/11/perl-drawbacks-and-the-marketing-gap.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/modern-javascript.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/03/why-modern-perl-teaches-oo-with-moose.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/from-novice-to-adept-perldoc.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/04/the-tyranny-of-memory-part-iii-dont-copy-that-string.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/06/what-does-stable-mean.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/11/the-book-is-out.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/what-do-you-want-to-see-on-perlcom.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/04/index.html</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/02/the-memoization-of-lazy-attributes.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/why-novice-programmers-cant-program-and-how-to-fix-it.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/07/perl-shop-maturity-checklist-perl-specific-concerns.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/12/core-documentation-philosophy-wars.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2011/09/whats-with-that-trailing-punctuation-anyway.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/03/inadvertent-inconsistencies-each-in-perl-512.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/09/structured-exceptions-for-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2009/08/on-parsing-perl-5.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/01/essential-skills-for-perl-5-programmers.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2010/07/luck-and-the-class-struct-api.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/mt/2012/04/perl-and-that-dirty-word.html</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/00-preface.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/01-perl-philosophy.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/02-perl-community.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/03-perl-language.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/04-perl-operators.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/05-perl-functions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/06-perl-regular-expressions.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/07-object-oriented-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/08-perl-style-efficiency.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/09-managing-real-programs.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/10-perl-beyond-syntax.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/11-what-to-avoid-in-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/12-next-steps-with-perl.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://modernperlbooks.com/books/modern_perl_2016/theindex.html</loc>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
