<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  
  <url>
    <loc>https://aalvrz.me/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/aws/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/chalice/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/implementing-rate-limiting-in-chalice/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/python/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/rate-limiting/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/serverless/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/</loc>
    <lastmod>2023-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/factoryboy/</loc>
    <lastmod>2022-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/pytest/</loc>
    <lastmod>2022-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/setting-up-a-sqlalchemy-and-pytest-based-test-suite/</loc>
    <lastmod>2022-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/sqlalchemy/</loc>
    <lastmod>2022-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/amazon-ses/</loc>
    <lastmod>2021-07-30T09:58:59-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/how-to-test-amazon-ses-emails-using-pytest-and-moto/</loc>
    <lastmod>2021-07-30T09:58:59-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/github-actions/</loc>
    <lastmod>2021-06-08T14:34:36-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/how-tocreate-a-3-stage-deployment-pipeline-with-github-actions/</loc>
    <lastmod>2021-06-08T14:34:36-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/python-transactional-tests-using-sqlalchemy-pytest-and-factory-boy/</loc>
    <lastmod>2021-02-19T13:59:36-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/how-to-debug-a-chalice-app-in-vscode/</loc>
    <lastmod>2020-12-24T12:53:55-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/vscode/</loc>
    <lastmod>2020-12-24T12:53:55-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/django/</loc>
    <lastmod>2020-09-30T09:58:57-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/django-adding-context-data-to-class-based-views-using-properties/</loc>
    <lastmod>2020-09-30T09:58:57-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/django-custom-middleware-for-alerting-high-database-querying/</loc>
    <lastmod>2020-05-06T15:27:47-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-admin-action-buttons-in-django/</loc>
    <lastmod>2020-04-29T12:06:31-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/gracefully-exiting-python-context-managers-on-ctrl-c/</loc>
    <lastmod>2020-04-10T16:27:41-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/python-log-messages-with-dynamic-formatter-variables/</loc>
    <lastmod>2020-04-02T16:07:28-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/django-oring-list-of-q-objects/</loc>
    <lastmod>2019-08-04T12:35:00-06:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/coding-challenge-rectangular-intersection/</loc>
    <lastmod>2019-04-09T18:07:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/codingchallenges/</loc>
    <lastmod>2019-04-09T18:07:34+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/coding-challenge-longest-substring-without-repeating-characters/</loc>
    <lastmod>2019-04-08T15:09:13+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-log-files-with-django-and-elastic-beanstalk/</loc>
    <lastmod>2019-02-22T17:49:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/elasticbeanstalk/</loc>
    <lastmod>2019-02-22T17:49:21+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/making-functions-timeout-in-python/</loc>
    <lastmod>2019-02-06T16:02:35+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/dropdown-toolbar-buttons-in-netbeans-platform/</loc>
    <lastmod>2019-02-05T20:16:38+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/netbeans-platform/</loc>
    <lastmod>2019-02-05T20:16:38+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/setting-up-elastic-beanstalk-health-checks-with-a-django-application/</loc>
    <lastmod>2019-01-15T20:33:50+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/djangorestframework/</loc>
    <lastmod>2019-01-09T17:28:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/media-type-based-responses-with-django-rest-framework/</loc>
    <lastmod>2019-01-09T17:28:17+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/aws-lambda/</loc>
    <lastmod>2018-12-26T17:17:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/python-functional-testing-for-aws-lambda/</loc>
    <lastmod>2018-12-26T17:17:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/tdd/</loc>
    <lastmod>2018-12-26T17:17:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/pytest-tricks-for-better-python-tests/</loc>
    <lastmod>2018-12-21T21:03:28+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/cloudfront/</loc>
    <lastmod>2018-12-12T16:32:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/cloudfront-cors-font-issues/</loc>
    <lastmod>2018-12-12T16:32:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/cors/</loc>
    <lastmod>2018-12-12T16:32:22+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/cancellable-tasks-in-netbeans-platform/</loc>
    <lastmod>2018-11-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/recursive-python-aws-lambda-functions/</loc>
    <lastmod>2018-09-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/displaying-images-in-netbeans-platform-node-tooltips/</loc>
    <lastmod>2018-08-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/troubleshooting-strange-aws-issues/</loc>
    <lastmod>2018-08-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/loosely-coupled-node-actions-in-netbeans-platform/</loc>
    <lastmod>2018-07-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/netbeans-platform-status-bars/</loc>
    <lastmod>2018-07-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/implementing-auto-updates-for-a-netbeans-platform-maven-application-using-github-pages/</loc>
    <lastmod>2018-07-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/maven/</loc>
    <lastmod>2018-07-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/bytesio-file-uploads-to-django-using-requests/</loc>
    <lastmod>2018-06-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/using-listeners-in-custom-netbeans-platform-wizards/</loc>
    <lastmod>2018-05-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/netbeans-platform-node-icon-badges/</loc>
    <lastmod>2018-05-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/creating-toolbars-for-multiview-elements-in-netbeans-platform/</loc>
    <lastmod>2018-04-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/django-formsets-with-generic-formviews/</loc>
    <lastmod>2018-04-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-file-types-in-netbeans-platform/</loc>
    <lastmod>2018-03-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/java/</loc>
    <lastmod>2018-03-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/testing-django-and-drf-with-pytest/</loc>
    <lastmod>2018-02-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/building-a-django-continuous-integration-and-delivery-pipeline-to-aws/</loc>
    <lastmod>2018-01-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ci/cd/</loc>
    <lastmod>2018-01-30T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/django-dynamic-queryset-filtering-with-pagination/</loc>
    <lastmod>2018-01-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/django-ajax-search-with-elasticsearch/</loc>
    <lastmod>2018-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/elasticsearch/</loc>
    <lastmod>2018-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/javascript/</loc>
    <lastmod>2018-01-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/java-jtable-tricks/</loc>
    <lastmod>2017-12-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/bulk-create-with-django-rest-framework/</loc>
    <lastmod>2017-11-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/building-an-ocr-service-with-tesseractjs-in-aws-lambda/</loc>
    <lastmod>2017-11-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/nodejs/</loc>
    <lastmod>2017-11-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ocr/</loc>
    <lastmod>2017-11-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/creating-an-upload-progress-dialog-in-java/</loc>
    <lastmod>2017-11-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/querying-nested-documents-in-elasticsearch/</loc>
    <lastmod>2017-10-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ruby/</loc>
    <lastmod>2017-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/sinatra/</loc>
    <lastmod>2017-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/umask-permissions-in-a-puma-production-environment/</loc>
    <lastmod>2017-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/web-dev/</loc>
    <lastmod>2017-10-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/coffeescript/</loc>
    <lastmod>2017-09-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/easy-notification-system-in-rails-part-3/</loc>
    <lastmod>2017-09-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/rails/</loc>
    <lastmod>2017-09-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/easy-notification-system-in-rails-part-2/</loc>
    <lastmod>2017-09-05T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/easy-notification-system-in-rails/</loc>
    <lastmod>2017-09-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/integrating-devise-with-rolify-in-rails/</loc>
    <lastmod>2017-08-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/select2-with-simple-form-in-rails/</loc>
    <lastmod>2017-08-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/an-introduction-to-game-states-in-love2d/</loc>
    <lastmod>2017-07-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/game-dev/</loc>
    <lastmod>2017-07-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/love2d/</loc>
    <lastmod>2017-07-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/lua/</loc>
    <lastmod>2017-07-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/getting-started-with-love2d-basics/</loc>
    <lastmod>2017-07-19T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/extending-device-python-classes-from-other-zenpacks/</loc>
    <lastmod>2017-06-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/zenoss/</loc>
    <lastmod>2017-06-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/zenpacklib/</loc>
    <lastmod>2017-06-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/zenpacks/</loc>
    <lastmod>2017-06-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/zope/</loc>
    <lastmod>2017-06-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/exercism/</loc>
    <lastmod>2017-06-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/programming/</loc>
    <lastmod>2017-06-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/using-lambdas-in-case-statements-in-ruby/</loc>
    <lastmod>2017-06-12T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/monitoring/</loc>
    <lastmod>2017-06-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/zenoss-custom-notification-actions-using-subscribers/</loc>
    <lastmod>2017-06-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/gabbi/</loc>
    <lastmod>2017-06-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/python-functional-http-testing-with-gabbi/</loc>
    <lastmod>2017-06-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/backend/</loc>
    <lastmod>2017-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/bdd/</loc>
    <lastmod>2017-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/json/</loc>
    <lastmod>2017-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/rspec/</loc>
    <lastmod>2017-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/testing-json-api-strong-parameters-in-rails/</loc>
    <lastmod>2017-05-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/gnocchi/</loc>
    <lastmod>2017-05-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/understanding-gnocchi-measures/</loc>
    <lastmod>2017-05-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/openstack/</loc>
    <lastmod>2017-05-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/understanding-gnocchi-metrics/</loc>
    <lastmod>2017-05-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/testing-a-rails-api-with-rspec/</loc>
    <lastmod>2017-05-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-notification-action-types-in-zenoss/</loc>
    <lastmod>2017-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/zenpack/</loc>
    <lastmod>2017-05-09T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/api/</loc>
    <lastmod>2017-05-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/back-end/</loc>
    <lastmod>2017-05-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/rails-api-with-nested-resources/</loc>
    <lastmod>2017-05-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-triggers-and-notifications-in-a-zenpack/</loc>
    <lastmod>2017-05-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/sysadmin/</loc>
    <lastmod>2017-05-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/zendmd/</loc>
    <lastmod>2017-05-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/rrdtool/</loc>
    <lastmod>2017-05-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/working-with-rrdtool/</loc>
    <lastmod>2017-05-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ceilometer/</loc>
    <lastmod>2017-04-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ceph/</loc>
    <lastmod>2017-04-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/diving-into-openstack-gnocchi/</loc>
    <lastmod>2017-04-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/pecan/</loc>
    <lastmod>2017-04-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/understanding-oslo_config-in-openstack/</loc>
    <lastmod>2017-04-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/chinese/</loc>
    <lastmod>2017-04-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/open-source/</loc>
    <lastmod>2017-04-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/tech-and-open-source-chinese-vocabulary/</loc>
    <lastmod>2017-04-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/apt/</loc>
    <lastmod>2017-04-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/aptitude/</loc>
    <lastmod>2017-04-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/debian/</loc>
    <lastmod>2017-04-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/debian-package-versioning/</loc>
    <lastmod>2017-04-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/linux/</loc>
    <lastmod>2017-04-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ubuntu/</loc>
    <lastmod>2017-04-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/panko/</loc>
    <lastmod>2017-04-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/understanding-ceilometer-publishers/</loc>
    <lastmod>2017-04-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ace/</loc>
    <lastmod>2017-04-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/cloud9/</loc>
    <lastmod>2017-04-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/haml/</loc>
    <lastmod>2017-04-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/reworking-ace-s-haml-syntax-highlighting/</loc>
    <lastmod>2017-04-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/cloudcomputing/</loc>
    <lastmod>2017-04-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/understanding-ceilometer-transformers/</loc>
    <lastmod>2017-04-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/ceilometer-and-openstack-notifications/</loc>
    <lastmod>2017-04-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/using-rails-with-webpack-in-cloud-9/</loc>
    <lastmod>2017-04-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/webpack/</loc>
    <lastmod>2017-04-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/bootstrap/</loc>
    <lastmod>2017-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/using-objects-and-ranges-with-cases-in-ruby/</loc>
    <lastmod>2017-03-29T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/devstack/</loc>
    <lastmod>2017-03-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/setting-up-an-openstack-dev-environment/</loc>
    <lastmod>2017-03-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/overriding-default-zenoss-pages/</loc>
    <lastmod>2017-03-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/getting-started-on-contributing-to-openstack/</loc>
    <lastmod>2017-03-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/python-tricks-for-better-code/</loc>
    <lastmod>2017-03-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/git/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/github/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/heroku/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/integrating-travisci-with-rails-and-heroku/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/travisci/</loc>
    <lastmod>2017-03-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/chinese-onomatopoeia-in-literature/</loc>
    <lastmod>2017-03-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/working-with-zenoss-python-data-sources/</loc>
    <lastmod>2017-02-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/devops/</loc>
    <lastmod>2017-02-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/useful-zendmd-tricks/</loc>
    <lastmod>2017-02-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/getting-started-with-juju-locally/</loc>
    <lastmod>2017-02-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/iptables/</loc>
    <lastmod>2017-02-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/juju/</loc>
    <lastmod>2017-02-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/c/</loc>
    <lastmod>2017-02-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/c-gotchas-for-beginners/</loc>
    <lastmod>2017-02-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/nova/</loc>
    <lastmod>2017-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/processing-nova-live-migration-events-in-zenoss/</loc>
    <lastmod>2017-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/rabbitmq/</loc>
    <lastmod>2017-01-23T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/appending-modeler-plugins-in-zenpacks/</loc>
    <lastmod>2017-01-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/customizing-the-zenpack-installation-process/</loc>
    <lastmod>2017-01-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/snmp/</loc>
    <lastmod>2017-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/understanding-snmp-and-net-snmp/</loc>
    <lastmod>2017-01-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/fixing-zenoss-device-network-interface-graphs/</loc>
    <lastmod>2017-01-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/javascript-gotchas-for-beginners/</loc>
    <lastmod>2017-01-06T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-pages-in-zenoss/</loc>
    <lastmod>2016-12-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/d3/</loc>
    <lastmod>2016-12-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/extjs/</loc>
    <lastmod>2016-12-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/aircrack-ng/</loc>
    <lastmod>2016-12-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/cracking-passwords-with-aircrack-ng/</loc>
    <lastmod>2016-12-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/hacking/</loc>
    <lastmod>2016-12-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/kali-linux/</loc>
    <lastmod>2016-12-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/security/</loc>
    <lastmod>2016-12-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/extending-zenoss-navigations/</loc>
    <lastmod>2016-12-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ui/</loc>
    <lastmod>2016-12-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/xml/</loc>
    <lastmod>2016-12-21T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-zenoss-api-endpoints/</loc>
    <lastmod>2016-12-20T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/bash/</loc>
    <lastmod>2016-12-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ssh/</loc>
    <lastmod>2016-12-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/ssh-monitoring-in-zenpacks/</loc>
    <lastmod>2016-12-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ip/</loc>
    <lastmod>2016-12-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/ip-addresses-a-review/</loc>
    <lastmod>2016-12-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/networking/</loc>
    <lastmod>2016-12-02T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/cli/</loc>
    <lastmod>2016-11-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/events/</loc>
    <lastmod>2016-11-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/working-with-zenoss-events/</loc>
    <lastmod>2016-11-25T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/curl/</loc>
    <lastmod>2016-11-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/the-zenoss-json-api/</loc>
    <lastmod>2016-11-24T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/using-rrdtool-in-zenoss/</loc>
    <lastmod>2016-11-22T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/bmc/</loc>
    <lastmod>2016-11-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/hardware/</loc>
    <lastmod>2016-11-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ipmi/</loc>
    <lastmod>2016-11-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/ipmi-baseboard-management-controllers/</loc>
    <lastmod>2016-11-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/ipmitool/</loc>
    <lastmod>2016-11-18T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/custom-markdown-in-middleman/</loc>
    <lastmod>2016-11-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/markdown/</loc>
    <lastmod>2016-11-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/middleman/</loc>
    <lastmod>2016-11-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/algorithms/</loc>
    <lastmod>2016-11-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/big-o-notation-omega-theta/</loc>
    <lastmod>2016-11-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/computerscience/</loc>
    <lastmod>2016-11-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/mathematics/</loc>
    <lastmod>2016-11-16T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/benchmarking/</loc>
    <lastmod>2016-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/ruby-benchmarking-and-big-o-notation/</loc>
    <lastmod>2016-11-15T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/infinite-sequences-in-ruby-using-enumerator/</loc>
    <lastmod>2016-11-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/project-euler/</loc>
    <lastmod>2016-11-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/modifying-the-zenoss-infrastructure-grid/</loc>
    <lastmod>2016-11-10T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/modifying-the-zenoss-device-detail-bar/</loc>
    <lastmod>2016-11-08T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/creating-zenoss-zenpack-daemons/</loc>
    <lastmod>2016-11-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/daemons/</loc>
    <lastmod>2016-11-07T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/cpu/</loc>
    <lastmod>2016-11-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/monitoring-cpu-utilization-in-zenoss/</loc>
    <lastmod>2016-11-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/rpn/</loc>
    <lastmod>2016-11-04T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/data/</loc>
    <lastmod>2016-11-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/zenoss-monitoring-template-data-points/</loc>
    <lastmod>2016-11-03T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/triggering-commands-from-events-in-zenoss/</loc>
    <lastmod>2016-10-31T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/keystone/</loc>
    <lastmod>2016-10-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/keystone-interface-in-juju-charms/</loc>
    <lastmod>2016-10-28T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/zenoss-renderers/</loc>
    <lastmod>2016-10-27T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/changing-zenoss-dashboard-portlets-using-cli/</loc>
    <lastmod>2016-10-26T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/configuring-a-local-apt-repository/</loc>
    <lastmod>2016-10-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/repository/</loc>
    <lastmod>2016-10-17T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/managing-debian-package-dependencies/</loc>
    <lastmod>2016-10-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/tags/packaging/</loc>
    <lastmod>2016-10-14T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/creating-python-packages/</loc>
    <lastmod>2016-10-13T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/posts/debian-packaging-in-ubuntu/</loc>
    <lastmod>2016-10-11T00:00:00+00:00</lastmod>
  </url>
  
  <url>
    <loc>https://aalvrz.me/about/</loc>
  </url>
  
  <url>
    <loc>https://aalvrz.me/categories/</loc>
  </url>
  
  <url>
    <loc>https://aalvrz.me/portfolio/</loc>
  </url>
  
</urlset>