<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.gpapadop.gr</loc>
    <lastmod>2019-01-20</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/11/01/mocking-generators-in-phpunit/</loc>
    <lastmod>2017-11-01T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/10/30/efficient-pagination-on-a-table-with-many-records/</loc>
    <lastmod>2017-10-30T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/10/26/pretty-print-json-xml/</loc>
    <lastmod>2017-10-26T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/10/25/php-generators-and-pdo/</loc>
    <lastmod>2017-10-25T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/10/20/writing-xml-with-php/</loc>
    <lastmod>2017-10-20T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/10/17/how-not-to-sort-by-average-rating/</loc>
    <lastmod>2017-10-17T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/09/19/how-to-ship-software-that-works/</loc>
    <lastmod>2017-09-19T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/09/18/hype-driven-development/</loc>
    <lastmod>2017-09-18T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/09/14/software-quality-at-microsoft/</loc>
    <lastmod>2017-09-14T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/09/05/output-json-from-big-datasets/</loc>
    <lastmod>2017-09-05T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/08/25/portable-wordpress/</loc>
    <lastmod>2017-08-25T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/07/17/troubleshooting-a-sigkill/</loc>
    <lastmod>2017-07-17T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/07/06/gnuplot-in-your-toolset/</loc>
    <lastmod>2017-07-06T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/06/22/designpatternsphp/</loc>
    <lastmod>2017-06-22T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/06/21/making-sense-of-mvp/</loc>
    <lastmod>2017-06-21T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/06/15/interacting-with-magento-database-directly/</loc>
    <lastmod>2017-06-15T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/06/13/optimizing-wordpress-websites/</loc>
    <lastmod>2017-06-13T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/06/13/learning-javaScript-design-patterns/</loc>
    <lastmod>2017-06-13T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/06/05/isset-and-empty-in-php/</loc>
    <lastmod>2017-06-05T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/05/25/meanwhile-javascript/</loc>
    <lastmod>2017-05-25T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/05/24/testing-cronjobs-in-magento/</loc>
    <lastmod>2017-05-24T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/05/22/writing-a-git-commit-message/</loc>
    <lastmod>2017-05-22T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/05/21/replacing-discus-with-github-comments/</loc>
    <lastmod>2017-05-21T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/05/19/high-performance-browser-networking/</loc>
    <lastmod>2017-05-19T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/03/12/mysql-covering-index/</loc>
    <lastmod>2017-03-12T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/03/05/mocking-guzzle/</loc>
    <lastmod>2017-03-05T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/02/12/improving-javascript-load-parse-times/</loc>
    <lastmod>2017-02-12T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/30/delete-emails-from-postfix-queue/</loc>
    <lastmod>2017-01-30T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/26/sync-emails-between-servers/</loc>
    <lastmod>2017-01-26T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/25/redirect-to-https-via-htaccess/</loc>
    <lastmod>2017-01-25T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/24/toggle-element-with-plain-javascript/</loc>
    <lastmod>2017-01-24T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/24/performance-tips-for-vagrant/</loc>
    <lastmod>2017-01-24T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/23/using-date-in-cron/</loc>
    <lastmod>2017-01-23T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/20/output-currency-on-opencart/</loc>
    <lastmod>2017-01-20T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/18/creating-a-vagrant-environment/</loc>
    <lastmod>2017-01-18T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2017/01/17/motherfucking-website/</loc>
    <lastmod>2017-01-17T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/09/30/lets-encrypt-with-ispconfig3/</loc>
    <lastmod>2016-09-30T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/09/26/counting-products-in-a-subtree-in-prestashop/</loc>
    <lastmod>2016-09-26T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/09/22/law-of-demeter/</loc>
    <lastmod>2016-09-22T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/07/20/mocking-global-php-functions-in-phpunit/</loc>
    <lastmod>2016-07-20T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/05/16/redmine-is-down/</loc>
    <lastmod>2016-05-16T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/05/16/ssrf/</loc>
    <lastmod>2016-05-16T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/04/05/simulating-non-sni-browsers/</loc>
    <lastmod>2016-04-05T00:00:00+03:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/24/hardening-postfix-for-ispconfig3/</loc>
    <lastmod>2016-03-24T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/23/my-sources-of-information/</loc>
    <lastmod>2016-03-23T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/22/minimizing-downtime-when-moving-a-website/</loc>
    <lastmod>2016-03-22T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/21/merging-product-attributes-in-magento/</loc>
    <lastmod>2016-03-21T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/20/using-magento-api-to-get-order-details/</loc>
    <lastmod>2016-03-20T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/19/improving-performance-of-vagrant-shared-folders/</loc>
    <lastmod>2016-03-19T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/18/patching-with-git-diff/</loc>
    <lastmod>2016-03-18T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/18/exceptions-for-flow-control/</loc>
    <lastmod>2016-03-18T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/17/enable-client-caching-in-apache/</loc>
    <lastmod>2016-03-17T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/17/change-wordpress-domain/</loc>
    <lastmod>2016-03-17T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/03/11/push-notifications-to-ios-via-php/</loc>
    <lastmod>2016-03-11T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/29/php-curl-with-socks5-proxy-via-ssh/</loc>
    <lastmod>2016-02-29T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/25/prevent-multiple-form-submissions/</loc>
    <lastmod>2016-02-25T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/24/worst-science-health-myths/</loc>
    <lastmod>2016-02-24T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/22/cleaning-a-hacked-wordpress-site/</loc>
    <lastmod>2016-02-22T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/16/atomic-deploys-at-etsy/</loc>
    <lastmod>2016-02-16T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/16/a-fractal-of-bad-design-pt2/</loc>
    <lastmod>2016-02-16T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/12/find-invalid-filenames/</loc>
    <lastmod>2016-02-12T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/05/a-fractal-of-bad-developers-pt-1/</loc>
    <lastmod>2016-02-05T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/02/01/php-programming-guidelines/</loc>
    <lastmod>2016-02-01T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/26/optimize-images-for-use-on-the-web/</loc>
    <lastmod>2016-01-26T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/24/debugging-soap-requests/</loc>
    <lastmod>2016-01-24T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/19/accessing-whois-info-after-changing-ip/</loc>
    <lastmod>2016-01-19T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/18/magento-memory-limit-on-cli/</loc>
    <lastmod>2016-01-18T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/18/cpu-bugs/</loc>
    <lastmod>2016-01-18T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/15/getting-a-database-backup-via-php/</loc>
    <lastmod>2016-01-15T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/14/the-sad-state-of-web-development/</loc>
    <lastmod>2016-01-14T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2016/01/13/logokrisia-sto-elliniko-internet/</loc>
    <lastmod>2016-01-13T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2015/12/17/dnsmasq/</loc>
    <lastmod>2015-12-17T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2015/12/13/stop-using-blue-mail/</loc>
    <lastmod>2015-12-13T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
    <url>
    <loc>https://www.gpapadop.gr/blog/2015/12/12/hello-world/</loc>
    <lastmod>2015-12-12T00:00:00+02:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  </urlset>