<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://davidwells.io</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog</loc>
  </url>
  <url>
    <loc>https://davidwells.io/work</loc>
  </url>
  <url>
    <loc>https://davidwells.io/talks</loc>
  </url>
  <url>
    <loc>https://davidwells.io/snippets</loc>
  </url>
  <url>
    <loc>https://davidwells.io/contact</loc>
  </url>
  <url>
    <loc>https://davidwells.io/search</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/category</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/category/marketing</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/category/dev</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/category/thoughts</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/tag</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/tag/frontend</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/tag/tools</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/tag/react</loc>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-use-superwhisper-to-say-stuff</loc>
    <lastmod>2025-09-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/building-idempotent-apis-with-aws-lambda-powertools</loc>
    <lastmod>2025-05-19</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/powerful-polling-with-waitfor</loc>
    <lastmod>2025-05-06</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/fast-serverless-javascript-on-aws-lambda-with-llrt</loc>
    <lastmod>2025-04-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/big-risks-big-rewards</loc>
    <lastmod>2025-04-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-synchronize-remote-content-in-markdown-files</loc>
    <lastmod>2024-08-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/dont-suffer-fools-thank-them</loc>
    <lastmod>2025-04-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/what-would-you-do-if-you-knew-you-couldnt-fail</loc>
    <lastmod>2024-08-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/using-unbundled-esm-in-aws-lambda</loc>
    <lastmod>2024-04-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/deep-log-available-methods-on-a-javascript-object-or-class</loc>
    <lastmod>2024-03-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/automating-devflows-with-karabiner</loc>
    <lastmod>2024-03-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/programmatically-git-pull-on-a-folder-of-git-repositories</loc>
    <lastmod>2024-03-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/using-javascript-to-search-for-text-on-a-page</loc>
    <lastmod>2024-03-13</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/improving-event-listener-dx</loc>
    <lastmod>2024-03-13</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/netlify-year-two</loc>
    <lastmod>2020-06-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/rise-of-embarrassingly-parallel-serverless-compute</loc>
    <lastmod>2020-06-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/cleaner-async-javascript-code-without-the-trycatch-mess</loc>
    <lastmod>2024-03-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/analytics-with-react</loc>
    <lastmod>2020-04-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/dont-fix-things-that-arent-broken</loc>
    <lastmod>2020-03-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/simplify-form-handling-in-your-app-using-valid-html-elements</loc>
    <lastmod>2024-03-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/clean-analytics</loc>
    <lastmod>2019-08-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/mocking-chainable-apis-with-js-proxies</loc>
    <lastmod>2019-07-22</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/serverless-function-auth-strategies</loc>
    <lastmod>2019-07-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/respecting-do-not-track-with-analytics</loc>
    <lastmod>2019-07-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/advanced-package-json-tips</loc>
    <lastmod>2019-07-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/snappy-deploys-with-netlify-cli</loc>
    <lastmod>2019-06-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/netlify-year-one</loc>
    <lastmod>2019-05-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/autocomplete-for-react-component-proptypes</loc>
    <lastmod>2016-07-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/navigate-github-projects-like-boss-octotree</loc>
    <lastmod>2016-06-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/19-open-source-react-component-libraries-to-use-in-your-next-project</loc>
    <lastmod>2016-05-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/fixing-broken-use-tags-from-inline-svg-sprites</loc>
    <lastmod>2016-05-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/easy-markdown</loc>
    <lastmod>2016-05-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/react-prop-type-best-practices</loc>
    <lastmod>2016-05-06</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/do-i-really-need-css-modules</loc>
    <lastmod>2016-05-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/using-alfred-speed-common-developer-tasks</loc>
    <lastmod>2016-05-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/react-the-ui-library-renders-everywhere</loc>
    <lastmod>2016-05-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/the-serverless-revolution</loc>
    <lastmod>2016-04-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/practical-advice-on-learning-to-code</loc>
    <lastmod>2016-04-28</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/javascript-community-thank-you-letter</loc>
    <lastmod>2016-04-27</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-easily-keep-project-dependencies-up-to-date-with-greenkeeper-io</loc>
    <lastmod>2016-04-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/navigate-github-project-files-dependencies-faster-with-octolinker</loc>
    <lastmod>2016-04-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/speed-up-your-ava-or-mocha-testing-feedback-loop-using-the-only-flag</loc>
    <lastmod>2016-04-22</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/create-deploy-static-sites-demos-seconds</loc>
    <lastmod>2016-04-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/what-is-electron-and-why-you-should-care</loc>
    <lastmod>2016-04-19</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/publishing-flat-npm-packages-for-easier-import-paths-smaller-consumer-bundle-sizes</loc>
    <lastmod>2016-04-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/react-pattern-render-children-in-parent-components</loc>
    <lastmod>2016-04-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/using-the-css-nope-selector</loc>
    <lastmod>2016-04-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/what-is-postcss</loc>
    <lastmod>2016-04-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/speed-up-your-git-workflow</loc>
    <lastmod>2016-04-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/what-makes-great-documentation</loc>
    <lastmod>2016-03-06</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-import-your-external-links-and-posts-into-wordpress-via-javascript</loc>
    <lastmod>2016-02-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/your-pedigree-means-shit</loc>
    <lastmod>2016-01-31</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/your-user-is-drunk</loc>
    <lastmod>2016-01-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/angular-react-ember-visible-render-speeds-compared</loc>
    <lastmod>2015-04-06</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/calm-js-form-validation-for-angry-people</loc>
    <lastmod>2015-04-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/run-javascript-function-on-a-specific-day</loc>
    <lastmod>2015-04-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/future-javascript-how-react-angular-2-and-library-xyz-can-live-together-in-harmony</loc>
    <lastmod>2015-04-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/fixing-ux-for-responsive-sites</loc>
    <lastmod>2015-03-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/batch-edit-categories-tags-for-specific-posts-in-wordpress</loc>
    <lastmod>2015-03-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/convert-traffic-wordpress-calls-action-plugin</loc>
    <lastmod>2013-10-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/to-do-list-bankruptcy</loc>
    <lastmod>2013-03-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/out-of-focus</loc>
    <lastmod>2013-03-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/internet-you-vs-actual-you</loc>
    <lastmod>2013-03-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/on-progress</loc>
    <lastmod>2013-03-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/learn-to-code</loc>
    <lastmod>2013-02-28</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/create-where-there-is-none</loc>
    <lastmod>2013-02-27</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/you-never-cross-the-same-river-twice</loc>
    <lastmod>2013-02-27</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/take-off-your-tinfoil-hat</loc>
    <lastmod>2013-02-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/giving-100</loc>
    <lastmod>2013-02-24</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/you-get-what-you-pay-for</loc>
    <lastmod>2013-02-24</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/what-is-stopping-you</loc>
    <lastmod>2013-02-22</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/specialize-now</loc>
    <lastmod>2013-02-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/when-everyone-wants-a-piece</loc>
    <lastmod>2013-02-20</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/the-road-to-success</loc>
    <lastmod>2013-02-19</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/turning-enthusiastic-customers-into-a-powerful-marketing-force</loc>
    <lastmod>2013-02-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/getting-advice</loc>
    <lastmod>2013-02-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/in-defeat-you-have-three-choices</loc>
    <lastmod>2013-02-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/why-b2b-sites-need-sidebars</loc>
    <lastmod>2013-02-13</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/want-to-be-a-wordpress-developer</loc>
    <lastmod>2013-02-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/wordpress-landing-page-plugin-framework</loc>
    <lastmod>2013-01-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/they-ask-you-blog</loc>
    <lastmod>2012-11-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/become-more-efficient-with-twitter</loc>
    <lastmod>2012-10-17</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/keyword-research-tips</loc>
    <lastmod>2012-10-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/will-inbound-marketing-work-for-my-business</loc>
    <lastmod>2012-10-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/leveraging-events-to-gain-inbound-links</loc>
    <lastmod>2012-10-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/boost-creativity-and-flow</loc>
    <lastmod>2012-09-19</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/target-potential-customers-deep-in-the-buying-process</loc>
    <lastmod>2012-09-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/the-most-important-thing-for-facebook-pages</loc>
    <lastmod>2012-09-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-learn-inbound-marketing</loc>
    <lastmod>2012-09-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/practical-tips-on-gaining-facebook-fans</loc>
    <lastmod>2012-09-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/better-marketing-period</loc>
    <lastmod>2012-09-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/most-important-inbound-marketing-advice</loc>
    <lastmod>2012-09-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/debunking-common-email-marketing-rules</loc>
    <lastmod>2012-08-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/five-ways-to-increase-blog-subscribers</loc>
    <lastmod>2012-08-20</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/tips-on-landing-guest-posting-opportunities</loc>
    <lastmod>2012-08-13</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/engaging-facebook-fan-pages-with-john-haydon</loc>
    <lastmod>2012-08-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/increase-inbound-links-to-your-site</loc>
    <lastmod>2012-08-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/rinse-reuse-repeat-content</loc>
    <lastmod>2012-07-27</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/marketing-on-pinterest</loc>
    <lastmod>2012-07-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/five-call-to-action-best-practices</loc>
    <lastmod>2012-07-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/creating-unique-business-models</loc>
    <lastmod>2012-07-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/optimization-state-of-mind</loc>
    <lastmod>2012-07-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/leveraging-data-visualizations-in-marketing</loc>
    <lastmod>2012-06-13</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/b2b-social-media-marketing-kipp-bodnar</loc>
    <lastmod>2012-05-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-detect-specific-versions-of-internet-explorer-in-php-and-show-different-fallback-content</loc>
    <lastmod>2012-05-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/blog-title-headline-formulas</loc>
    <lastmod>2012-05-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/website-conversion-optimization-techinques</loc>
    <lastmod>2012-05-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/awesome-wordpress-snippet-to-debug-and-see-all-custom-post-meta-elements</loc>
    <lastmod>2012-05-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/hybrid-marketing-agencies-models</loc>
    <lastmod>2012-05-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-seed-build-facebook-fans-for-facebook-business-pages</loc>
    <lastmod>2012-04-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-recover-your-wordpress-site-after-a-plugin-install-goes-wrong</loc>
    <lastmod>2012-03-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-quickly-find-sites-to-guest-post-on-with-advanced-search-queries</loc>
    <lastmod>2012-03-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/3-ways-to-get-more-from-buffer-and-ifttt</loc>
    <lastmod>2012-03-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-clean-out-huge-files-from-your-dropbox-quickly-and-easily-on-windows</loc>
    <lastmod>2012-02-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/dont-start-with-social-media</loc>
    <lastmod>2012-02-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/using-in-person-events-to-solidify-online-connections</loc>
    <lastmod>2011-11-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-create-a-video-interview-podcast</loc>
    <lastmod>2011-10-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-amazon-apple-facebook-google-built-platforms-communities</loc>
    <lastmod>2011-10-20</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/seo-copywriting-best-practices</loc>
    <lastmod>2011-09-22</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/location-based-marketing</loc>
    <lastmod>2011-09-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/advanced-twitter-search-techniques</loc>
    <lastmod>2011-08-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-to-find-guest-posting-opportunities</loc>
    <lastmod>2011-08-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/google-plus</loc>
    <lastmod>2011-08-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/local-content-creation-and-lead-gen</loc>
    <lastmod>2011-07-28</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/growing-an-email-list</loc>
    <lastmod>2011-07-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/generating-referrals-with-strategic-business-partners</loc>
    <lastmod>2011-07-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/personal-branding-with-dan</loc>
    <lastmod>2011-07-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/press-releases-and-pr-pitching</loc>
    <lastmod>2011-06-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/staffing-social-media-efforts</loc>
    <lastmod>2011-06-23</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/advanced-content-creation</loc>
    <lastmod>2011-06-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/social-media-monitoring</loc>
    <lastmod>2011-06-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/email-marketing-and-social-media</loc>
    <lastmod>2011-06-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/seo-best-practices-with-rand-fishkin</loc>
    <lastmod>2011-05-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/social-media-roi</loc>
    <lastmod>2011-05-19</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/social-media-demographics</loc>
    <lastmod>2011-05-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/convince-and-convert</loc>
    <lastmod>2011-05-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/facebook-marketing</loc>
    <lastmod>2011-04-28</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/leveraging-online-video</loc>
    <lastmod>2011-04-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/content-marketing-with-joe</loc>
    <lastmod>2011-04-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/poking-the-box-with-seth-godin</loc>
    <lastmod>2011-04-06</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/content-marketing-curation</loc>
    <lastmod>2011-03-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/ppc-and-remarketing</loc>
    <lastmod>2011-03-24</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/b2b-marketing-with-mike-volpe</loc>
    <lastmod>2011-03-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/connecting-digital-and-traditional-marketing-channels</loc>
    <lastmod>2011-03-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/linkedin-for-business</loc>
    <lastmod>2011-03-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-companies-evolve-with-new-tech</loc>
    <lastmod>2011-02-24</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/connecting-with-influencers-online</loc>
    <lastmod>2011-02-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/how-traditional-pr-is-changing</loc>
    <lastmod>2011-02-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/becoming-a-trust-agent</loc>
    <lastmod>2011-02-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/podcasting-for-business</loc>
    <lastmod>2011-02-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/unmarketing</loc>
    <lastmod>2011-01-20</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/rocking-facebook-fan-pages</loc>
    <lastmod>2011-01-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/building-business-smarter-faster-cheaper</loc>
    <lastmod>2011-01-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/measuring-online-influence</loc>
    <lastmod>2010-12-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/nonprofits-sustainable-social-media-marketing-campaigns</loc>
    <lastmod>2010-09-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/sponsorship-answering-the-questions</loc>
    <lastmod>2010-08-24</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/boost-website-performance</loc>
    <lastmod>2010-08-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/social-media-empower-fans-build-support</loc>
    <lastmod>2010-07-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/incorporate-audio-social-media-mix</loc>
    <lastmod>2010-06-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/6-things-non-profits-ought-to-know-about-search-engine-optimization</loc>
    <lastmod>2010-06-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/wordpress-plugins-improve-site</loc>
    <lastmod>2010-06-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/socialize-story</loc>
    <lastmod>2010-06-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/being-an-open-book</loc>
    <lastmod>2010-06-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/expert-interview-series-david-siteman-garland</loc>
    <lastmod>2010-05-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/behavioral-economics-benefit-nonprofit</loc>
    <lastmod>2010-05-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/9-tips-successful-web-copy</loc>
    <lastmod>2010-05-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/something-to-give</loc>
    <lastmod>2010-05-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/zen-social-media-marketing-shama-kabani</loc>
    <lastmod>2010-05-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/social-media-now</loc>
    <lastmod>2010-04-28</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/14-places-grab-great-images</loc>
    <lastmod>2010-04-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/seo-5-tips-maximizing-nonprofits-website</loc>
    <lastmod>2010-04-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/1000-wordpress-themes-npo-site</loc>
    <lastmod>2010-04-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/top-12-nonprofit-blogs</loc>
    <lastmod>2010-03-31</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/charity-trust</loc>
    <lastmod>2010-03-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/7-ways-email-social</loc>
    <lastmod>2010-03-17</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/rss-important</loc>
    <lastmod>2010-03-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/started-social-media</loc>
    <lastmod>2010-03-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/top-25-influential-nonprofit-tweeters</loc>
    <lastmod>2010-03-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/6-reasons-static-html-bad-nonprofit</loc>
    <lastmod>2010-02-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/6-reasons-why-non-profits-need-a-blog</loc>
    <lastmod>2010-02-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/blog/typography</loc>
    <lastmod>2010-01-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/vendia-cli</loc>
    <lastmod>2020-09-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/vendia-site</loc>
    <lastmod>2020-08-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/netlify-build-plugins</loc>
    <lastmod>2019-10-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/analytics</loc>
    <lastmod>2019-05-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/netlify-codesandbox-deployments</loc>
    <lastmod>2019-03-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/netlify-cli</loc>
    <lastmod>2019-02-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/netlify-cloudformation-custom-resource</loc>
    <lastmod>2018-11-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/serverless-forms-app</loc>
    <lastmod>2017-11-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/serverless-onboarding</loc>
    <lastmod>2017-10-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/static-site-post-scheduler</loc>
    <lastmod>2017-04-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/serverless-site-v2</loc>
    <lastmod>2017-04-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/github-scope</loc>
    <lastmod>2017-02-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/serverless-desktop</loc>
    <lastmod>2017-01-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/serverless-site</loc>
    <lastmod>2016-12-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/markdown-magic</loc>
    <lastmod>2016-11-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/mulesoft-anypoint-platform-ui</loc>
    <lastmod>2016-09-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/mulesoft-component-library</loc>
    <lastmod>2016-09-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/easy-markdown-wordpress-plugin</loc>
    <lastmod>2016-05-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/inbound-now</loc>
    <lastmod>2016-04-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/responsible-js</loc>
    <lastmod>2015-03-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/inbound-analytics</loc>
    <lastmod>2015-03-19</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/drafts-for-friends</loc>
    <lastmod>2015-03-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/duplicate-and-merge-posts</loc>
    <lastmod>2015-03-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/stash</loc>
    <lastmod>2015-03-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/kill-writers-block</loc>
    <lastmod>2015-03-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/one-kings-lane</loc>
    <lastmod>2015-02-27</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/nitro-pdf</loc>
    <lastmod>2015-02-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/flatiron-school</loc>
    <lastmod>2015-02-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/second-life</loc>
    <lastmod>2014-10-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/inbound-now-podcast</loc>
    <lastmod>2014-09-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/teach-your-child-to-swim</loc>
    <lastmod>2014-04-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/wordpress-leads</loc>
    <lastmod>2014-04-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/inboundnow-v2</loc>
    <lastmod>2014-03-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/calm-js</loc>
    <lastmod>2013-04-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/wordpress-calls-to-action</loc>
    <lastmod>2013-04-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/wordpress-landing-pages</loc>
    <lastmod>2013-04-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/marin-independent-journal</loc>
    <lastmod>2013-03-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/solarius-aero</loc>
    <lastmod>2013-02-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/hamamatsu</loc>
    <lastmod>2013-02-02</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/topline-leadership</loc>
    <lastmod>2013-01-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/medical-records-dot-com</loc>
    <lastmod>2012-09-20</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/work/america-for-president</loc>
    <lastmod>2012-02-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/jamstack-sf-2019-serverless-workshop</loc>
    <lastmod>2019-10-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/build-to-the-future</loc>
    <lastmod>2019-10-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/simple-serverless</loc>
    <lastmod>2019-05-23</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/jamstack-nyc-2019-building-serverless-apps</loc>
    <lastmod>2019-04-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/jamstack-sf-serverless-apps</loc>
    <lastmod>2018-07-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/qcon-new-york-2018</loc>
    <lastmod>2018-06-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/reactathon-design-systems</loc>
    <lastmod>2018-03-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/reactathon-why-serverless-is-changing-development</loc>
    <lastmod>2018-03-20</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/qconf-london-2018</loc>
    <lastmod>2018-03-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/sf-devops-meetup</loc>
    <lastmod>2018-02-22</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/devweek-sf-2018</loc>
    <lastmod>2018-02-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/portland-react-meetup</loc>
    <lastmod>2018-01-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/dec-react-sf-meetup</loc>
    <lastmod>2017-12-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/workshop-qconf-sf</loc>
    <lastmod>2017-11-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/serverless-at-wework</loc>
    <lastmod>2017-08-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/serverless-ecosystem</loc>
    <lastmod>2017-07-28</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/fluent-conf-2017</loc>
    <lastmod>2017-06-22</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/global-big-data-conference</loc>
    <lastmod>2017-06-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/serverless-sf-meetup</loc>
    <lastmod>2017-04-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/waffle-js</loc>
    <lastmod>2017-04-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/reactathon-keynote</loc>
    <lastmod>2017-03-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/sf-microservices-meetup</loc>
    <lastmod>2017-03-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/workshop-reactathon</loc>
    <lastmod>2017-03-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/real-world-react</loc>
    <lastmod>2017-03-07</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/jamstack-meetup</loc>
    <lastmod>2017-02-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/crater-conf</loc>
    <lastmod>2017-02-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/react-october-workshop</loc>
    <lastmod>2016-10-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/react-class-weekend-workshop</loc>
    <lastmod>2016-07-23</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/react-class-workshop</loc>
    <lastmod>2016-05-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/reactjs-sf-meetup-september-2016</loc>
    <lastmod>2015-09-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/fullstack-fest</loc>
    <lastmod>2015-09-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/women-who-code-sf-react-router</loc>
    <lastmod>2015-09-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/women-who-code-sf-react-core-concepts</loc>
    <lastmod>2015-08-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/jamstack-sf-meetup-bulletproof-css-in-react</loc>
    <lastmod>2015-06-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/reactjs-sf-meetup-react-css</loc>
    <lastmod>2015-06-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/atthefrontend-building-react-component-libraries</loc>
    <lastmod>2015-05-25</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/reactjs-sf-meetup</loc>
    <lastmod>2015-05-16</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/fluent-conf-isomorphic-javascript</loc>
    <lastmod>2015-04-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/nodeSF-meetup-isomorphic-javascript</loc>
    <lastmod>2015-04-21</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/dev-bootcamp-react-talk</loc>
    <lastmod>2015-04-09</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/wordcamp-boston-2012</loc>
    <lastmod>2012-08-08</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/wordcamp-boston-2011</loc>
    <lastmod>2011-09-30</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/fsu-mba</loc>
    <lastmod>2011-04-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/podcamp-boston</loc>
    <lastmod>2010-09-27</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/talks/ignite-charlotte</loc>
    <lastmod>2010-08-04</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/node-file-utilities</loc>
    <lastmod>2020-05-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/regex-match-outer-double-quotes</loc>
    <lastmod>2019-09-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/flatten-and-unflatten-javascript-objects-by-path</loc>
    <lastmod>2019-09-14</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/get-difference-between-two-objects-javascript</loc>
    <lastmod>2019-09-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/xx-changed-files-from-git-history</loc>
    <lastmod>2019-08-05</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/how-to-align-images-in-markdown</loc>
    <lastmod>2019-07-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/sequentially-resolve-array-of-javascript-promises</loc>
    <lastmod>2019-06-24</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/regex-match-beginning-of-string</loc>
    <lastmod>2019-06-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/check-if-any-key-exists-in-object-javascript</loc>
    <lastmod>2019-06-10</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/get-user-defined-window-variables</loc>
    <lastmod>2019-06-03</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/regex-match-markdown-links</loc>
    <lastmod>2019-06-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/forcing-async-functions-to-sync-in-node</loc>
    <lastmod>2018-09-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/traverse-object-unknown-size-javascript</loc>
    <lastmod>2016-09-18</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/set-text-color-based-on-a-dynamic-background-color</loc>
    <lastmod>2016-07-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/cross-browser-svg-sprites-with-javascript</loc>
    <lastmod>2016-05-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/find-all-javascript-files-in-a-project-count-their-line-numbers</loc>
    <lastmod>2016-05-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/loop-up-through-dom-node-parents-and-look-for-matches</loc>
    <lastmod>2016-04-26</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/remove-every-regex-match-from-a-string-except-for-the-first-occurrence</loc>
    <lastmod>2016-04-13</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/generate-dom-fragments-javascript</loc>
    <lastmod>2016-04-12</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/regex-match-html-elements-and-react-components</loc>
    <lastmod>2016-04-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/pixel-perfect-custom-fonts-with-css</loc>
    <lastmod>2016-04-01</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/convert-number-to-comma-seperated-thousands-string</loc>
    <lastmod>2016-03-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/disable-scrolling-with-javascript</loc>
    <lastmod>2016-03-15</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/style-console-log-statements</loc>
    <lastmod>2016-03-11</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/get-current-file-path-in-node</loc>
    <lastmod>2016-01-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/remove-duplicate-items-from-an-array-with-javascript</loc>
    <lastmod>2016-01-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/sort-an-array-alphabetically-in-javascript</loc>
    <lastmod>2016-01-29</lastmod>
  </url>
  <url>
    <loc>https://davidwells.io/snippets/scan-a-directory-and-return-the-file-names-in-node</loc>
    <lastmod>2016-01-27</lastmod>
  </url>
</urlset>
