<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/when-rocks-faulter.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/03/why-i-dont-recommend-scrypt.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/07/why-i-dont-use-autocomplete.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/07/why-we-do-what-we-do.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2021/02/wiring-home-network.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/04/xss-web-application-security-post-2.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/youre-doing-agile-wrong.html</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/comment-policy/</loc>
    
    <lastmod>2023-02-01T16:19:30.995Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/08/preparing-tech-presentations.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/02/preventing-csrf-attacks.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/programming-with-anthony-encryption.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/programming-with-anthony-logic.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/programming-with-anthony-paradigm-soup.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/programming-with-anthony-prepared.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/programming-with-anthony-references.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/programming-with-anthony-responsive-web.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/promise-for-clean-code.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/04/properly-salting-passwords-case-against.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2018/06/protecting-rails-xss.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/08/rainbow-table-is-dead.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/09/rambling-on-internals.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/07/random-number-generation-in-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/reinvent-wheel.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/06/reply-use-cuda-accelerated-pbkdf2.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/response-private-methods-considered.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/02/scalar-types-and-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/secure-programmers-pledge.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/03/security-issue-combining-bcrypt-with.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/08/security-review-creating-secure-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/seven-ways-to-screw-up-bcrypt.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/11/simple-easy-risk-and-change.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/slides-for-cryptography-presentation-at.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/slides-for-solid-talk-at-tnphp.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/07/slides-from-cross-site-scripting-and.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/06/slides-from-recent-presentations-on-sql.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/so-you-like-to-read.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/stack-machines-compilers.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/07/taking-monads-to-oop-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/tale-of-open-source.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/05/talk-dont-be-stupid-grasp-solid-nyphp.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/06/talk-on-xss-nyphp-in-collaboration-with.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/the-anatomy-of-equals-opcode-analysis.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/the-anatomy-of-great-conference.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/the-brain-is-muscle.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/the-grass-is-always-browner.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/05/the-tale-of-wrecked-fire-engine.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/the-true-power-of-open-source.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/03/thoughts-on-design-of-apis.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/thoughts-on-pecl-frameworks.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/thoughts-on-space-shuttle-code-process.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/06/to-comment-or-not-to-comment-tale-of.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/todays-programming-with-anthony-video.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/05/tries-and-lexers.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/true-problem-with-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2017/01/trust.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/03/unit-testing-when-you-have-file-system.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/08/upcoming-appearances-fall-2013.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/upcoming-appearances-winter-20122013.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/10/upcoming-presentations-fall-2012.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/03/upcoming-talks-spring-2013.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/what-about-garbage.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/what-generators-can-do-for-you.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/03/what-is-security-web-application.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/whats-in-type.html</loc>
    
    <lastmod>2023-02-01T16:19:30.991Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/educate-dont-mediate.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/08/error-handling-in-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/03/failure-is-always-option-programming.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/08/failure-of-process-tools-are-not-to.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/03/follow-up-dependency-injection-analogy.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/foundations-of-oo-design.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/framework-fixation-anti-pattern.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/fud-and-flames-and-trolls-oh-my.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/garbage-in-gold-out.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/06/google-glass-first-impression.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/handling-plugins-in-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/07/how-not-to-hire-me.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/01/how-we-interview-developers.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/i-am-not-programmer-and-neither-are-you.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/06/in-response-to-building-secured-web.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/04/introducing-passwordlib.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/08/introducing-recki-ct.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/is-autoloading-good-solution.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/10/iteratoriterator-php-inconsistencies.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/11/its-all-about-time.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/javascript-closures-programming-with.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/12/looking-for-new-opportunity.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/mediators-programming-with-anthony.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/01/microphp-fallacy.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/02/musings-and-inspirations.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/04/musings-on-phpjs-and-similar-libraries.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/n-tier-architecture-introduction.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/object-scoping-triste-against-service.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/02/on-equality-sexism-and-even-hand.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/08/on-optimization-in-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/on-php-version-requirements.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/11/on-psr-0-being-included-in-phps-core.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/on-templating.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/03/on-wealth-inequality-in-america.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/oop-vs-procedural-code.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/05/open-standards-better-way.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/05/our-failure-as-industry.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/parameter-type-casting-in-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/10/password-hashing-in-php-talk.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/password-storage-talk-at-php-benelux-13.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/php-install-statistics.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/04/php-sucks-but-i-like-it.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/06/php-under-hood-slides.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_16.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_21.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/phps-source-code-for-php-developers_28.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2017/07/ponderings-on-odoriferous-syntactical.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/03/power-of-technical-debt.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/05/prefix-trees-and-parsers.html</loc>
    
    <lastmod>2023-02-01T16:19:30.987Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/2012-what-a-year.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/12/2013-year-in-review.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/2014-year-in-review.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/11/a-beginners-guide-to-mvc-for-web.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/a-followup-to-open-letter-to-php-fig.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/a-lesson-in-security.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/a-point-on-mvc-and-architecture.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/03/all-about-hashing-and-security.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2016/05/all-about-middleware.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/11/alternatives-to-mvc.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/10/an-open-letter-to-php-fig.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/03/an-opinion-on-future-of-php.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/anatomy-of-attack-how-i-hacked.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/06/application-architecture-case-for.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/07/are-traits-new-eval.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/06/backwards-compatibility-is-for-suckers.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/03/becoming-better-developer-programming.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/11/becoming-better-developer.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2014/12/being-responsible-developer.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/11/beyond-clean-code.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/09/beyond-design-patterns.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/11/beyond-inheritance.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/11/beyond-object-oriented-programming.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/building-multi-version-build-system.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2017/02/building-8-bit-computer.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/change-two-faced-devil.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2019/04/compilers-ffi.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/12/contribute-to-contributors.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/07/daos-and-mysql-response.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/dependency-injection-programming-with.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/02/design-patterns-programming-with-anthony.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/11/designing-api-simplified-password.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/05/development-by-numbers-slides.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2011/03/difference-between-good-and-good-enough.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2015/03/dimensional-analysis.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-background.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2017/10/disclosure-wordpress-wpdb-sql-injection-technical.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/07/disclosure-wordpress-wpdb-sql-injection.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/01/dont-be-afraid-to-be-silly.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/05/dont-be-stupid-grasp-solid-slides.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2012/08/dont-listen-to-me.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/2013/08/dont-worry-about-breach.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
  <url>
    <loc>https://blog.ircmaxell.com/404.html</loc>
    
    <lastmod>2023-02-01T16:19:30.983Z</lastmod>
    
  </url>
  
</urlset>