<?xml version="1.0" encoding="UTF-8"?>
<urlset 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" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>http://pmatsinopoulos.github.io/blog/2026/02/05/i-m-proud-of-my-work/</loc>
<lastmod>2026-02-05T08:21:18+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2026/02/05/i-need-to-adapt/</loc>
<lastmod>2026-02-05T08:20:41+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2025/07/13/how-i-set-up-timescaledb-on-aws/</loc>
<lastmod>2025-07-13T13:34:48+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2025/05/04/querying-a-daily-stats-table-postgres/</loc>
<lastmod>2025-05-04T11:47:50+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2025/04/13/singleton/</loc>
<lastmod>2025-04-13T14:53:16+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2025/04/05/sql-query-annotation/</loc>
<lastmod>2025-04-05T18:49:28+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2025/03/21/find-slow-ruby-on-rails-requests/</loc>
<lastmod>2025-03-21T09:33:29+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/12/22/gas-optimization-yul-slash-assembly/</loc>
<lastmod>2024-12-22T17:13:16+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/10/04/pr-create-open-frames/</loc>
<lastmod>2024-10-04T15:19:09+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/08/25/arigatai-express-gratitude-that-stays-in-history/</loc>
<lastmod>2024-08-25T15:38:43+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/07/25/ethcc-7-ethglobal-9-amazing-days-in-my-life/</loc>
<lastmod>2024-07-25T23:31:03+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/07/25/i-have-participated-to-ethglobal-hackathon-in-brussels-july-2024/</loc>
<lastmod>2024-07-25T23:28:50+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/06/23/the-history-of-money-book-review/</loc>
<lastmod>2024-06-23T21:49:59+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/06/15/openzeppelin-a-hands-on-learning-experience/</loc>
<lastmod>2024-06-15T14:33:15+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2024/04/28/encrypting-and-decrypting-files-ruby-on-rails/</loc>
<lastmod>2024-04-28T07:54:35+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2023/10/11/celebrating-a-year-of-tech-adventures-at-mixlr/</loc>
<lastmod>2023-10-11T07:54:35+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2023/08/30/aws-private-and-public-subnets/</loc>
<lastmod>2023-08-30T16:29:36+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2023/03/03/basics-of-access-to-aws-s3-buckets-and-objects/</loc>
<lastmod>2023-03-03T18:27:08+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2023/02/13/practical-terraform-and-aws/</loc>
<lastmod>2023-02-13T18:53:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/11/03/saving-terraform-state-online/</loc>
<lastmod>2022-11-03T08:32:49+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/08/23/moden-development-with-rails/</loc>
<lastmod>2022-08-23T21:26:03+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/08/08/moving-from-webflow-to-tina/</loc>
<lastmod>2022-08-08T07:48:44+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/08/04/replacing-redis-to-go-heroku-add-on/</loc>
<lastmod>2022-08-04T07:32:06+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/07/18/switching-to-visual-code-for-ruby-development/</loc>
<lastmod>2022-07-18T08:40:50+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/06/25/lessons-learnt-reading-a-36-years-old-management-book/</loc>
<lastmod>2022-06-25T13:04:16+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/05/17/using-react-in-a-ruby-project-to-dynamically-generate-pdf-documents/</loc>
<lastmod>2022-05-17T21:28:08+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/03/08/ensure-file-integrity-when-uploading-a-file-to-a-remote-server/</loc>
<lastmod>2022-03-08T12:02:46+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/02/25/easing-decision-making-as-a-team-leader-of-a-fully-remote-team/</loc>
<lastmod>2022-02-25T07:55:41+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/02/02/execute-long-running-jobs-in-the-background-node-dot-js/</loc>
<lastmod>2022-02-02T17:48:17+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2022/01/17/developing-a-website-scraper/</loc>
<lastmod>2022-01-17T07:31:02+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/10/26/tech-characteristics-of-a-react-native-app/</loc>
<lastmod>2021-10-26T08:55:40+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/08/16/primitive-midi-controller/</loc>
<lastmod>2021-08-16T22:20:34+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/08/15/connecting-to-a-midi-controller/</loc>
<lastmod>2021-08-15T12:28:51+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/08/11/openal-streaming-example/</loc>
<lastmod>2021-08-11T21:01:21+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/08/09/positional-sound-with-openal/</loc>
<lastmod>2021-08-09T10:08:31+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/08/01/connecting-audio-units-together/</loc>
<lastmod>2021-08-01T13:41:48+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/28/audio-unit-input-via-a-render-callback/</loc>
<lastmod>2021-07-28T08:47:04+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/20/text-to-speech-with-application-services-api/</loc>
<lastmod>2021-07-20T10:58:43+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/19/core-foundation-working-with-numbers/</loc>
<lastmod>2021-07-19T20:16:53+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/18/core-foundation-array-with-non-cf-objects/</loc>
<lastmod>2021-07-18T09:57:28+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/16/core-foundation-working-with-mutable-arrays/</loc>
<lastmod>2021-07-16T21:26:45+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/16/core-foundation-working-with-arrays/</loc>
<lastmod>2021-07-16T09:50:13+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/12/core-foundation-working-with-cfdata-objects/</loc>
<lastmod>2021-07-12T08:21:04+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/10/core-foundation-convert-a-string-to-an-array-of-values/</loc>
<lastmod>2021-07-10T13:36:12+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/07/08/playing-back-with-audio-units/</loc>
<lastmod>2021-07-08T11:52:57+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/06/20/converting-an-audio-file-to-lpcm/</loc>
<lastmod>2021-06-20T10:50:35+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/06/12/converting-any-audio-format-to-lpcm/</loc>
<lastmod>2021-06-12T18:38:14+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/05/02/playing-back-with-audio-queues/</loc>
<lastmod>2021-05-02T08:58:08+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/04/16/recording-with-audio-queues/</loc>
<lastmod>2021-04-16T09:00:42+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/04/06/audio-stream-basic-descriptions/</loc>
<lastmod>2021-04-06T08:50:32+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/03/28/generating-raw-audio-samples/</loc>
<lastmod>2021-03-28T09:54:59+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/03/18/reading-basic-info-from-a-local-audio-file/</loc>
<lastmod>2021-03-18T10:38:15+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/03/16/input-notes-to-musescore-with-vmpk/</loc>
<lastmod>2021-03-16T10:12:26+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/03/07/event-driven-architecture-demo/</loc>
<lastmod>2021-03-07T13:00:23+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/02/19/ruby-and-trusting-young-people/</loc>
<lastmod>2021-02-19T08:25:32+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2021/02/18/custom-exception-hierarchy-best-practices/</loc>
<lastmod>2021-02-18T14:32:25+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2020/11/21/hanami-vs-ruby-on-rails/</loc>
<lastmod>2020-11-21T10:21:08+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2020/11/21/my-first-objective-c-application/</loc>
<lastmod>2020-11-21T10:19:22+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2020/07/05/use-embedded-ruby-as-a-template-language/</loc>
<lastmod>2020-07-05T19:00:12+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2019/05/25/deploying-a-zookeeper-ensemble-on-aws/</loc>
<lastmod>2019-05-25T19:35:09+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2019/03/12/build-your-own-schema-registry-server-using-python-and-django/</loc>
<lastmod>2019-03-12T22:55:57+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2018/03/04/scraping-a-web-page-or-writing-automated-system-tests-using-ruby/</loc>
<lastmod>2018-03-04T09:33:36+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2018/01/27/have-the-values-have-the-guts/</loc>
<lastmod>2018-01-27T07:40:21+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2018/01/20/functions-as-arguments-and-return-values-javascript-vs-ruby/</loc>
<lastmod>2018-01-20T06:54:06+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2017/12/09/use-activerecord-in-your-ruby-application/</loc>
<lastmod>2017-12-09T09:17:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2016/02/19/making-rails-logger-use-one-log-file-per-process-with-phusion-passenger/</loc>
<lastmod>2016-02-19T16:57:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2015/08/17/try-objective-c-on-code-school/</loc>
<lastmod>2015-08-17T23:31:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2015/08/14/my-first-ios-app/</loc>
<lastmod>2015-08-14T07:40:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2015/08/08/rails-params-does-the-job/</loc>
<lastmod>2015-08-08T10:07:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2015/07/19/ruby-array-sum/</loc>
<lastmod>2015-07-19T11:12:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2015/06/19/class-vs-instance-variables/</loc>
<lastmod>2015-06-19T08:54:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2014/12/12/delayed-job-best-practices/</loc>
<lastmod>2014-12-12T13:49:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2014/09/21/you-dont-have-to-be-afraid-to-test-your-ui-page-object-pattern-to-the-rescue/</loc>
<lastmod>2014-09-21T18:22:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2014/08/29/united-states-counties-cities-csv-ruby-loading-code/</loc>
<lastmod>2014-08-29T19:28:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2014/06/11/using-string-column-type-for-migrations/</loc>
<lastmod>2014-06-11T22:48:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2013/12/24/the-clean-coder-a-code-of-conduct-for-professional-programmers-r-martin-pearson/</loc>
<lastmod>2013-12-24T22:14:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2013/12/21/twitter-bootstrap-2-modal-scrolling-problem-%7C-why-capybara-slash-selenium-cannot-locate-your-visible-buttons/</loc>
<lastmod>2013-12-21T09:19:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2013/10/27/model-properties-styling/</loc>
<lastmod>2013-10-27T21:09:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/10/12/including-vs-extending-a-module/</loc>
<lastmod>2012-10-12T21:44:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/10/09/how-to-define-and-use-class-level-variables-while-mixing-modules/</loc>
<lastmod>2012-10-09T19:47:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/09/30/my-solr-journey-session-001/</loc>
<lastmod>2012-09-30T14:27:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/09/25/executing-migration-commands-from-rails-console/</loc>
<lastmod>2012-09-25T20:19:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/09/02/capistrano-shared-directories-among-releases/</loc>
<lastmod>2012-09-02T20:47:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/03/25/testing-asserting-template-and-layout/</loc>
<lastmod>2012-03-25T20:16:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/03/24/ruby-style-guide/</loc>
<lastmod>2012-03-24T23:30:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/02/16/mysql-replication/</loc>
<lastmod>2012-02-16T21:21:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/02/12/maze-implementation-in-ruby/</loc>
<lastmod>2012-02-12T23:11:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2012/01/06/octopus-problem-with-rake/</loc>
<lastmod>2012-01-06T20:14:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2011/10/30/rails-and-test-unit-bug-on-counting-passed-tests/</loc>
<lastmod>2011-10-30T20:01:00+02:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2011/10/16/rails-validator-attachment/</loc>
<lastmod>2011-10-16T19:58:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/2011/08/10/ruby-on-rails-gems-i-use/</loc>
<lastmod>2011-08-10T20:05:00+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/archives/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/cv/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/my-contact-details/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/fraudpointer/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/mars_rover/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/e-travel-crm/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/villasbroker/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/mutants/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/wyngle/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/book_and_table/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/projects/ezmta/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ruby-on-rails/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ruby/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/mysql/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/capistrano/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/solr/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/twitter-bootstrap/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/capybara/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/selenium/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/testing/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/book-reviews/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/postgresql/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/data-loading/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/geographic-data/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/test/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/patterns/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/delayed-job/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/curl/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ios/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/objective-c/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/phusion-passenger/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/javascript/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/python/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/django/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/aws/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/puppet/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/zookeeper/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/kafka/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/hanami/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/java/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/programming/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/trust/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/apache-kafka/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/event-driven/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/graphql/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/react/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/redux/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/web-sockets/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/cqrs/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/event-sourcing/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/musescore/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/vmpk/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/programming-for-music/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/core-audio/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/macos/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/core-foundation/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/audio-programming/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/audiotoolbox/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/audio-units/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/mac-os-x/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/openal/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/core-midi/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/midi/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/react-native/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/web-scrape/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/node-dot-js/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/leadership/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/s3/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/go/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/md5/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/pdf-generator/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/aws-lambda/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/management/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ide/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/vs-code/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/visual-studio-code/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/redis/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/heroku/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/next-dot-js/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/cms/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/tina/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/webflow/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/typescript/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/esbuild/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/hotwire/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/turbo/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/stimulus/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/eslint/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/prettier/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/overcommit/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/github-actions/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/terraform/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/iac/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/vpc/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/subnets/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/encryption/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/decryption/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ruby-on-rails/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/blockchain/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ethereum/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/openzeppelin/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/hardhat/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/books/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/money/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/history/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/web3/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/hackathon/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ethglobal/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ethcc7/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/token/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/erc-20/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/gratitude/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/thank-you/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/solidity/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/yul/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/assembly/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/smart-contracts/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/cloudwatch/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/performance/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/instrumentation/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/opensearch-sql/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/postgres/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/sidekiq/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/background-jobs/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/concurrency/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/analytics/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/daily-stats/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/devops/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/timescaledb/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/software-engineering/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/coding-agents/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/ai/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/professional-development/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/blog/categories/cv/</loc>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/panayotis-m-newsletter/thank-you-for-confirming-subscription-to-our-newsletter/index.html</loc>
<lastmod>2024-09-28T11:53:55+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/panayotis-m-newsletter/you-have-to-confirm-your-subscription-to-our-newsletter/index.html</loc>
<lastmod>2024-09-28T11:53:55+03:00</lastmod>
</url>
<url>
<loc>http://pmatsinopoulos.github.io/panayotis-m-newsletter/you-are-already-subscribed/index.html</loc>
<lastmod>2024-09-28T11:53:55+03:00</lastmod>
</url>
</urlset>
