<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    
       
        <url>
            <loc>/posts/seo-adoption-at-deseret-digital-media/</loc>
            <lastmod>2011-11-16T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/flamingo-theme/</loc>
            <lastmod>2012-04-07T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/a-quick-tutorial-on-telnet/</loc>
            <lastmod>2013-10-06T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/spreeconf-2014/</loc>
            <lastmod>2014-03-03T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/mamp-turn-server-errors-on/</loc>
            <lastmod>2014-03-06T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/how-to-use-macros-in-google-tag-manager/</loc>
            <lastmod>2014-05-18T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/fizz-buzz-code-challenge/</loc>
            <lastmod>2014-10-06T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/optimizing-responsive-websites-for-users-and-search-engines/</loc>
            <lastmod>2015-02-25T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/javascript-dom-manipulation/</loc>
            <lastmod>2015-09-01T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/5-mistakes-i-made-replatforming/</loc>
            <lastmod>2015-09-02T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/how-to-set-and-read-javascript-cookies/</loc>
            <lastmod>2015-09-05T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/a-better-screenshot-workflow-using-alfred/</loc>
            <lastmod>2015-10-08T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/what-is-a-data-layer/</loc>
            <lastmod>2016-03-16T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/find-replace-urls-with-javascript/</loc>
            <lastmod>2016-08-08T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/remove-all-git-branches-except-master/</loc>
            <lastmod>2017-06-26T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/github-terminal-cheatsheet/</loc>
            <lastmod>2017-07-07T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/okcom-your-family-media-guide/</loc>
            <lastmod>2018-12-05T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/how-to-ensure-utf8-characters-with-fputcsv-in-php/</loc>
            <lastmod>2019-11-25T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/creating-a-newsletter-signup-service/</loc>
            <lastmod>2020-08-28T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/solidus-conf-2020/</loc>
            <lastmod>2020-09-25T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/comma-separated-string-from-subquery-sql/</loc>
            <lastmod>2020-12-15T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/logging-with-rollbar/</loc>
            <lastmod>2020-12-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/drafts/my-thoughts-on-inequality-division-today/</loc>
            <lastmod>2021-01-03T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/render-ab-test-different-layouts-shopify/</loc>
            <lastmod>2021-01-21T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/sql-common-table-expression-overview/</loc>
            <lastmod>2021-08-05T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/setup-an-interactive-python-shell-on-your-local-machine/</loc>
            <lastmod>2021-08-16T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/using-aws-lambda-python-athena-to-etl-data/</loc>
            <lastmod>2021-08-16T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/creating-if-statements-in-sql-with-case-and-having/</loc>
            <lastmod>2021-08-30T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/using-rollbar-when-migrating-logging-404-errors/</loc>
            <lastmod>2022-03-12T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/drafts/understand-api-in-less-than-3-minutes/</loc>
            <lastmod>2022-03-28T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/drafts/shopify-admin-graphql-overview-examples/</loc>
            <lastmod>2022-03-29T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/using-shopify-liquid-filters-to-parse-global-id/</loc>
            <lastmod>2022-03-30T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/using-javascript-searchparams/</loc>
            <lastmod>2022-04-01T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/drafts/sending-graphql-query-via-http/</loc>
            <lastmod>2022-04-15T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/javascript-DOM-addEventListener-DOMContentLoaded/</loc>
            <lastmod>2022-04-15T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/sending-shopify-graphql-query-via-http/</loc>
            <lastmod>2022-04-15T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/send-http-request-asynchronously-with-javascript/</loc>
            <lastmod>2022-04-18T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/writing-requirements-with-gherkin-behavior-driven-development/</loc>
            <lastmod>2022-04-21T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-add-multple-items-to-cart-with-one-link/</loc>
            <lastmod>2022-04-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/how-to-set-up-sass-scss-compiling-in-vs-code/</loc>
            <lastmod>2022-04-29T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/setup-google-adwords-enhanced-conversions-shopify/</loc>
            <lastmod>2022-05-02T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-add-to-cart-mulitple-products-selling-plans-via-javascript-cart-api/</loc>
            <lastmod>2022-09-30T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/handling-browser-back-button-cache/</loc>
            <lastmod>2023-01-06T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/create-custom-product-conversion-funnel-report-shopifyql-notebooks/</loc>
            <lastmod>2023-03-09T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/speed-up-your-storefront-lower-network-cost/</loc>
            <lastmod>2023-03-10T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-forms-adding-selling-plans-attributes/</loc>
            <lastmod>2023-09-17T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-cart-permalinks-guide-selling-plans/</loc>
            <lastmod>2023-09-18T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/amazons-warehouse-fulfillment-network-scale/</loc>
            <lastmod>2023-09-23T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-get-template-id-section-id-section-rendering-api/</loc>
            <lastmod>2024-01-12T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/htmx-demo/</loc>
            <lastmod>2024-01-14T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/how-to-create-password-protected-zip-file-on-mac/</loc>
            <lastmod>2024-07-12T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/customizing-shopify-order-confirmation-emails/</loc>
            <lastmod>2024-10-02T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-line-item-properties-implementation/</loc>
            <lastmod>2024-10-03T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/accessing-shopify-variant-metafields-via-liquid/</loc>
            <lastmod>2024-10-10T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/accessing-markets-metafields-shopify-liquid/</loc>
            <lastmod>2024-10-22T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/build-vs-buy-in-the-era-of-artificial-intelligence/</loc>
            <lastmod>2024-11-15T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/agile-manifesto-12-principles-agile/</loc>
            <lastmod>2025-02-04T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/new-shopify-liquid-array-filters/</loc>
            <lastmod>2025-02-12T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/appendix-a-timeline/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-1-ancient-dream/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-2-birth-of-science/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-3-technical-primer/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-4-cycles-innovation/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-5-deep-learning-era/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-6-visionaries/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-7-societal-transformation/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/genesis-trajectory-intelligence-ai/part-8-agi-horizon/</loc>
            <lastmod>2025-06-27T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/unlocking-success-with-the-oz-principle/</loc>
            <lastmod>2025-07-24T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/ai-workflows-google-opal/</loc>
            <lastmod>2025-07-31T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-phantom-carts-migrating-channels/</loc>
            <lastmod>2025-07-31T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/beyond-chain-of-thought-analysis-hierarchical-reasoning-model/</loc>
            <lastmod>2025-08-01T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/shopify-speed-optimization-core-web-vitals-css-optimization/</loc>
            <lastmod>2025-08-15T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/production-grade-bulk-api-processing-python/</loc>
            <lastmod>2025-12-09T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/localstorage-limits-crash-10mb-limit/</loc>
            <lastmod>2026-02-16T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/mac-dev-setup-2026/</loc>
            <lastmod>2026-03-11T00:00:00.000Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/assets/files/README/</loc>
            <lastmod>2026-03-12T05:10:07.848Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/assets/presentations/solidus-2020/</loc>
            <lastmod>2026-03-12T05:10:08.012Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/demo/htmx-demo-reset/</loc>
            <lastmod>2026-03-12T05:10:08.046Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/demo/htmx-demo/</loc>
            <lastmod>2026-03-12T05:10:08.046Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/math/</loc>
            <lastmod>2026-03-12T05:10:08.047Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/</loc>
            <lastmod>2026-03-12T05:10:08.050Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/tags/</loc>
            <lastmod>2026-03-12T05:10:08.051Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/posts/tags/commerce/</loc>
            <lastmod>2026-03-12T05:10:08.051Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
       
        <url>
            <loc>/post-search.json</loc>
            <lastmod>2026-03-12T05:10:08.052Z</lastmod>
            <changefreq>monthly</changefreq>
        </url>
        
    
</urlset>