<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url><loc>https://elfi-y.medium.com/what-we-talk-about-static-site-when-we-talk-about-gatsby-49ad41d65bb8</loc><lastmod>2020-09-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/back-to-linux-i-3192d4d543e6</loc><lastmod>2020-09-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/functional-programming-composition-5a7f9119e5e1</loc><lastmod>2020-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/functional-programming-curry-87cc6232ffc3</loc><lastmod>2020-08-28</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/functional-programming-functors-1e634e14fbdb</loc><lastmod>2020-11-12</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/webpack-essentials-808d4ad2e090</loc><lastmod>2020-08-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/pack-your-web-project-efficiently-with-webpack-ae45316d0844</loc><lastmod>2020-08-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/hire-a-service-worker-for-your-website-iii-4ffdeb47f305</loc><lastmod>2020-08-15</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/hire-a-service-worker-for-your-website-ii-351986a0d10</loc><lastmod>2020-08-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/hire-a-service-worker-for-your-website-i-72f5a75bda29</loc><lastmod>2020-08-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/docker-learning-note-vi-11640ff530b2</loc><lastmod>2020-08-11</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/kubernetes-learning-note-iii-a8c73952a7e2</loc><lastmod>2020-08-09</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/kubernetes-learning-note-i-54666c9afd6c</loc><lastmod>2020-08-09</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/kubernetes-learning-note-ii-bfaab114d403</loc><lastmod>2020-08-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/exclamation-mark-is-not-just-not-or-not-not-ae269668c68e</loc><lastmod>2020-06-21</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/a-reference-manual-for-automating-accessibility-testing-in-react-gatsby-ii-31572927e027</loc><lastmod>2020-06-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/a-reference-manual-for-automating-accessibility-testing-in-react-gatsby-i-2902d3a68e2b</loc><lastmod>2020-06-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/a-reference-manual-for-automating-accessibility-testing-in-react-gatsby-iii-cebdaa0222f5</loc><lastmod>2020-06-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/why-or-why-not-choose-css-in-js-8ea76a62c2e2</loc><lastmod>2020-06-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/react-callback-refs-a-4bd2da317269</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/access-dom-node-use-react-ref-b4f2ec4ba40e</loc><lastmod>2020-06-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/how-to-test-your-linked-npm-package-before-publish-8af23c587503</loc><lastmod>2020-06-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/react-render-props-an-in-depth-walkthrough-bcbd8c64b0d0</loc><lastmod>2020-06-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/react-higher-order-component-a-step-by-step-walkthrough-ea8e15f46d14</loc><lastmod>2020-06-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/better-control-of-your-ci-pipeline-with-git-hook-and-husky-8dcc4b84297c</loc><lastmod>2020-06-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/all-about-path-in-node-c7ea1cc64f93</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/custom-react-hooks-a-quick-and-sweet-e62822363640</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/in-filesystem-we-believe-c4ba027f53e9</loc><lastmod>2020-06-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/usereducer-a-side-note-to-the-official-doc-65b91968a5eb</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/useref-a-side-note-to-the-official-doc-9fdfb6d9eb8</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/usecallback-usememo-a-side-note-to-the-official-doc-636a43d0924e</loc><lastmod>2020-06-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/useeffect-a-side-note-to-the-official-doc-2a5bc8c4009e</loc><lastmod>2020-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/uselayouteffect-a-side-note-to-the-official-doc-7e85260bd61d</loc><lastmod>2020-05-30</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/usecontext-a-side-note-to-the-official-doc-9aa75826d5b</loc><lastmod>2020-05-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/javascript-memory-leak-and-management-655164aa1ca9</loc><lastmod>2020-12-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/javascript-prototypal-inheritance-explained-6812dcc50566</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/javascript-object-property-flags-and-descriptors-ce74a85703de</loc><lastmod>2021-02-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/manipulating-javascript-object-79ad6cdb5ca7</loc><lastmod>2020-12-01</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/demystify-array-prototype-slice-call-c3cb520b6db7</loc><lastmod>2020-11-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/generators-in-javascript-c63e5a548f90</loc><lastmod>2020-11-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/iterators-in-javascript-12806352bfeb</loc><lastmod>2020-11-27</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/back-to-react-another-look-at-usememo-and-usecallback-d96d444c2b3c</loc><lastmod>2021-02-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-concurrency-v-e809aec86372</loc><lastmod>2020-11-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-concurrency-iv-247932a6aaeb</loc><lastmod>2020-11-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-concurrency-iii-9e357f215de2</loc><lastmod>2020-11-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com</loc><lastmod>2026-05-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/about</loc><lastmod>2026-05-03</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/add-flavour-to-your-cookie-with-enhanced-samsite-ingredient-f3e78a28f445</loc><lastmod>2021-01-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-descriptor-a-thorough-guide-60a915f67aa9</loc><lastmod>2021-01-22</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/intro-into-content-security-policy-e778a7e446b3</loc><lastmod>2021-01-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/tighten-up-your-cors-policy-b2fd2c829cfc</loc><lastmod>2021-01-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-constructor-and-initialisation-f3a381fe902</loc><lastmod>2021-01-18</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-metaclass-7cb56510845</loc><lastmod>2021-01-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/inheritance-in-python-with-abstract-base-class-abc-5e3b8e910e5e</loc><lastmod>2021-01-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-iterables-and-iterati-754010885f4</loc><lastmod>2021-01-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-properties-and-class-methods-a6c7ad69b0f1</loc><lastmod>2021-01-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-scopes-closures-and-the-legb-rule-fc9d0f81705c</loc><lastmod>2021-01-10</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/decorating-with-python-decorators-45ec0ec321a</loc><lastmod>2021-01-07</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/navigate-python-global-local-and-nonlocal-variable-f3293c50507c</loc><lastmod>2021-01-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-lambda-λ-6c62a5427913</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/manage-contentful-models-with-migration-script-c6003dd58a95</loc><lastmod>2021-01-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/lazyload-ewith-javascript-intersection-observer-api-ac3bf4107be8</loc><lastmod>2020-12-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/demystify-python-packages-and-modules-73dffd09ff84</loc><lastmod>2020-12-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/apollo-graphql-plugin-all-in-one-36ee0071fc33</loc><lastmod>2021-04-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/apollo-graphql-custom-directives-2b6c3f1cbc75</loc><lastmod>2021-04-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/apollo-graphql-custom-scalars-265c0cf5206d</loc><lastmod>2021-04-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-vi-f505eec740e7</loc><lastmod>2021-07-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-v-6ece926109e9</loc><lastmod>2021-06-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-iv-26a92ba1d9f8</loc><lastmod>2021-06-28</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-persistence-log-structured-file-system-and-flash-based-ssd-vi-e9620d79668b</loc><lastmod>2021-06-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-persistence-fsck-and-journaling-v-49a001916e2e</loc><lastmod>2021-06-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-persistence-fast-file-system-iv-143c5b02a80e</loc><lastmod>2021-06-23</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-persistence-file-and-directory-iii-b526f21e5ee1</loc><lastmod>2021-06-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/implementing-mapreduce-with-vanilla-nodejs-ii-83b23f6f92fb</loc><lastmod>2021-11-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/implementing-mapreduce-with-vanilla-nodejs-i-363634c58c99</loc><lastmod>2021-11-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/a-review-on-sns-sqs-and-eventbridge-and-when-to-use-what-8a07b4505b7c</loc><lastmod>2021-11-19</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/migrating-from-tslint-to-eslint-on-gatsby-bde09777692f</loc><lastmod>2020-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/playing-with-your-browser-urls-3c0f7b9a9a4e</loc><lastmod>2020-10-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/webpack-with-css-modules-93caa1062baa</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/webpack-with-postcss-cc022268aea7</loc><lastmod>2020-09-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/playing-with-your-browser-cookie-39ea44a8859f</loc><lastmod>2020-09-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/super-inherit-your-python-class-196369e3377a</loc><lastmod>2020-09-17</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-concurrency-i-9a40600acaf4</loc><lastmod>2020-11-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-concurrency-ii-e8219443ab60</loc><lastmod>2020-11-22</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/unpack-python-items-a40dc371c02b</loc><lastmod>2020-11-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/python-private-field-and-javascript-ones-e11e63314488</loc><lastmod>2020-11-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/secure-your-remote-connection-through-ssh-11103c45ceaf</loc><lastmod>2021-01-25</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/javascript-module-systems-e34515f1585d</loc><lastmod>2021-03-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/four-comparison-in-typescript-to-understand-basic-types-better-33d3c23d9b45</loc><lastmod>2021-03-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/a-reference-sheet-for-typescript-function-class-379578e776fb</loc><lastmod>2021-03-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/cheatsheet-for-typescript-utility-types-7a600ceb6199</loc><lastmod>2021-03-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/typescript-narrowing-283205e7bfeb</loc><lastmod>2021-03-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/typescript-confusing-concepts-and-usage-6672c2e63890</loc><lastmod>2021-03-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/how-to-create-async-scripts-in-react-816ca464704c</loc><lastmod>2021-05-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/state-management-through-apollo-client-6a222706f0fa</loc><lastmod>2021-05-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/apollo-cache-52c8b29b16ab</loc><lastmod>2021-05-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/deep-dive-into-apollo-graphql-http-server-bf13416645df</loc><lastmod>2021-05-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/how-to-build-schema-in-graphql-bb0a914a82ad</loc><lastmod>2021-04-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/random-apollo-graphql-or-graphql-5cac63ea9930</loc><lastmod>2021-04-30</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/middleware-in-graphql-apollo-server-8b443230cfdf</loc><lastmod>2021-04-29</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-persistence-hard-drive-disk-ii-9caee8d57cc5</loc><lastmod>2021-06-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-persistence-i-o-devices-i-c75fb7973356</loc><lastmod>2021-06-20</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-virtualisation-swapping-vi-1b04bcdbe535</loc><lastmod>2021-06-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-virtualisation-address-space-and-m-iv-37a8f539d7cf</loc><lastmod>2021-06-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-virtualisation-cpu-scheduling-iii-e76d5cb6daa4</loc><lastmod>2021-06-16</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-virtualisation-direct-execution-ii-cdd7a5e9f0e</loc><lastmod>2021-06-15</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-virtualisation-process-i-86739b4b2d9c</loc><lastmod>2021-06-14</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/operating-systems-101-virtualisation-memory-allocation-segmentation-paging-and-tlb-v-cd92abee77a1</loc><lastmod>2021-06-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/deep-dive-into-python-class-decorator-1a22e8d7845f</loc><lastmod>2021-06-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-abstract-base-classes-for-containers-and-container-data-types-cc132cc5dcd8</loc><lastmod>2021-06-08</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/advanced-python-package-management-a7676562204f</loc><lastmod>2021-06-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/construct-your-object-with-python-data-class-bed53e202c4a</loc><lastmod>2021-06-06</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/infoq-presentation-scaling-slack-the-good-the-unexpected-and-the-road-ahead-f8f1682e9f2c</loc><lastmod>2021-09-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-4-adapter-f61fb2ed84ae</loc><lastmod>2021-09-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/infoq-presentation-scaling-instagram-infra-40efe7bb7ad6</loc><lastmod>2021-09-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-3-singleton-5869683fd0c</loc><lastmod>2021-09-15</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-2-builder-7ba7a51eab6c</loc><lastmod>2021-09-13</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-8-observer-519f3dad925e</loc><lastmod>2021-09-27</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-7-proxy-92e2dd163232</loc><lastmod>2021-09-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-6-flyweight-3dce0b82eda1</loc><lastmod>2021-09-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-patterns-in-action-5-facade-1c6292392872</loc><lastmod>2021-09-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/message-queue-in-a-nutshell-4fe0457c9397</loc><lastmod>2021-11-17</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/event-driven-architecture-in-a-nutshell-a467c6a64b04</loc><lastmod>2021-11-14</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/datastore-sharding-an-overview-of-strategies-and-concerns-1d87c3a3bb46</loc><lastmod>2021-11-09</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/docker-learning-note-iv-31b094ae167f</loc><lastmod>2020-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/docker-learning-note-v-2eaa6bd6b2c4</loc><lastmod>2020-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/docker-learning-note-iii-34aa4a49144</loc><lastmod>2020-08-08</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url>
<url><loc>https://elfi-y.medium.com/docker-learning-note-ii-649314763319</loc><lastmod>2020-08-04</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/docker-learning-note-i-65fe49a0e613</loc><lastmod>2020-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/a-snapshot-of-redis-537d3195b982</loc><lastmod>2020-07-19</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/how-to-set-up-eslint-with-typescript-cb3a6254edc8</loc><lastmod>2020-07-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/complete-set-up-guide-for-eslint-80aca390796</loc><lastmod>2020-07-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/complete-set-up-guide-for-prettier-with-eslint-c1a75926e732</loc><lastmod>2020-07-16</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/better-handle-promise-with-await-promise-all-3d8816a46351</loc><lastmod>2020-07-13</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/interacting-with-database-in-node-using-knex-8bdb298b2289</loc><lastmod>2020-07-10</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/javascript-reduce-more-than-just-summing-up-numbers-1f602038b9e</loc><lastmod>2020-07-06</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/typescript-ambient-module-8816c9e5d426</loc><lastmod>2020-07-05</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/database-migration-what-why-how-334546bcf96d</loc><lastmod>2020-07-05</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/typescript-compile-options-c7ce939d0aee</loc><lastmod>2020-06-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/jest-mock-with-real-modules-670e26e2dae4</loc><lastmod>2020-06-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/better-test-structure-with-fixture-b980c8c530fb</loc><lastmod>2020-06-28</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/reduce-boilerplate-test-code-with-jest-it-each-30a0eec9776d</loc><lastmod>2020-06-27</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/making-redux-developer-friendly-with-rematch-f4806486bd24</loc><lastmod>2020-06-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/my-learning-note-on-redux-iii-4e3dc67cad33</loc><lastmod>2020-06-26</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/my-learning-note-on-redux-ii-b0a4e6c5ace7</loc><lastmod>2020-06-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/my-learning-note-on-redux-i-3930327751</loc><lastmod>2020-06-24</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/overloading-functions-with-python-singledispatch-d855458400f5</loc><lastmod>2021-06-04</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/python-control-flow-with-while-else-12fd5101a4ab</loc><lastmod>2021-06-03</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-iii-fcfc3f3227fb</loc><lastmod>2021-06-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-ii-89f28e32f303</loc><lastmod>2021-05-26</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-i-54f7668f318e</loc><lastmod>2021-05-25</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/generating-the-world-2a44314b6966</loc><lastmod>2021-07-21</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/design-pattern-in-action-1-41da5a417479</loc><lastmod>2021-09-08</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://elfi-y.medium.com/everything-about-authentication-and-authorisation-sso-saml-openid-oauth-and-cognito-46c1c28af96</loc><lastmod>2021-09-07</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-xi-bab51bea439e</loc><lastmod>2021-09-03</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-x-d6149cf0c0f9</loc><lastmod>2021-09-02</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-ix-ba47b67cc6b2</loc><lastmod>2021-09-01</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-viii-9f1ab46c557d</loc><lastmod>2021-08-31</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
<url><loc>https://elfi-y.medium.com/learning-notes-on-designing-data-intensive-applications-vii-24db8f91bb8e</loc><lastmod>2021-08-30</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
</urlset>
