<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://nolanlawson.com/</loc></url><url><loc>https://nolanlawson.com/2011/</loc></url><url><loc>https://nolanlawson.com/2011/03/</loc></url><url><loc>https://nolanlawson.com/2011/03/30/</loc></url><url><loc>https://nolanlawson.com/2011/03/30/jnameconverter/</loc></url><url><loc>https://nolanlawson.com/2011/04/</loc></url><url><loc>https://nolanlawson.com/2011/04/01/</loc></url><url><loc>https://nolanlawson.com/2011/04/01/respect-your-users/</loc></url><url><loc>https://nolanlawson.com/2011/04/02/</loc></url><url><loc>https://nolanlawson.com/2011/04/02/share-and-share-alike/</loc></url><url><loc>https://nolanlawson.com/2011/04/03/</loc></url><url><loc>https://nolanlawson.com/2011/04/03/your-bug/</loc></url><url><loc>https://nolanlawson.com/2011/04/06/</loc></url><url><loc>https://nolanlawson.com/2011/04/06/army-of-testers/</loc></url><url><loc>https://nolanlawson.com/2011/05/</loc></url><url><loc>https://nolanlawson.com/2011/05/11/</loc></url><url><loc>https://nolanlawson.com/2011/05/11/nintendo-used-takedown-its-super-effective/</loc></url><url><loc>https://nolanlawson.com/2011/05/26/</loc></url><url><loc>https://nolanlawson.com/2011/05/26/on-pokedroids-removal/</loc></url><url><loc>https://nolanlawson.com/2011/06/</loc></url><url><loc>https://nolanlawson.com/2011/06/06/</loc></url><url><loc>https://nolanlawson.com/2011/06/06/if-imitation-is-flattery-then-catlog-has-a-secret-admirer/</loc></url><url><loc>https://nolanlawson.com/2011/06/18/</loc></url><url><loc>https://nolanlawson.com/2011/06/18/building-a-better-counting-app/</loc></url><url><loc>https://nolanlawson.com/2011/06/23/</loc></url><url><loc>https://nolanlawson.com/2011/06/23/a-small-improvement-for-keepscore/</loc></url><url><loc>https://nolanlawson.com/2011/07/</loc></url><url><loc>https://nolanlawson.com/2011/07/12/</loc></url><url><loc>https://nolanlawson.com/2011/07/12/update-on-pokedroid/</loc></url><url><loc>https://nolanlawson.com/2011/08/</loc></url><url><loc>https://nolanlawson.com/2011/08/04/</loc></url><url><loc>https://nolanlawson.com/2011/08/04/state-of-the-android-app-union/</loc></url><url><loc>https://nolanlawson.com/2011/11/</loc></url><url><loc>https://nolanlawson.com/2011/11/22/</loc></url><url><loc>https://nolanlawson.com/2011/11/22/catlog-is-1/</loc></url><url><loc>https://nolanlawson.com/2011/page/2/</loc></url><url><loc>https://nolanlawson.com/2012/</loc></url><url><loc>https://nolanlawson.com/2012/01/</loc></url><url><loc>https://nolanlawson.com/2012/01/30/</loc></url><url><loc>https://nolanlawson.com/2012/01/30/catlog-now-supports-external-intents/</loc></url><url><loc>https://nolanlawson.com/2012/02/</loc></url><url><loc>https://nolanlawson.com/2012/02/01/</loc></url><url><loc>https://nolanlawson.com/2012/02/01/one-star-reviews-are-lousy-bug-reports/</loc></url><url><loc>https://nolanlawson.com/2012/03/</loc></url><url><loc>https://nolanlawson.com/2012/03/13/</loc></url><url><loc>https://nolanlawson.com/2012/03/13/app-tracker-and-chord-reader-go-open-source/</loc></url><url><loc>https://nolanlawson.com/2012/03/19/</loc></url><url><loc>https://nolanlawson.com/2012/03/19/spruce-up-your-listview-by-dividing-it-into-sections/</loc></url><url><loc>https://nolanlawson.com/2012/03/30/</loc></url><url><loc>https://nolanlawson.com/2012/03/30/a-slight-makeover-for-keepscore/</loc></url><url><loc>https://nolanlawson.com/2012/06/</loc></url><url><loc>https://nolanlawson.com/2012/06/02/</loc></url><url><loc>https://nolanlawson.com/2012/06/02/comparing-boost-methods-in-solr/</loc></url><url><loc>https://nolanlawson.com/2012/06/10/</loc></url><url><loc>https://nolanlawson.com/2012/06/10/introducing-the-relatedness-calculator/</loc></url><url><loc>https://nolanlawson.com/2012/09/</loc></url><url><loc>https://nolanlawson.com/2012/09/02/</loc></url><url><loc>https://nolanlawson.com/2012/09/02/catlog-jives-with-jelly-bean-goes-open-source/</loc></url><url><loc>https://nolanlawson.com/2012/09/08/</loc></url><url><loc>https://nolanlawson.com/2012/09/08/relatedness-calculator-part-deux/</loc></url><url><loc>https://nolanlawson.com/2012/09/25/</loc></url><url><loc>https://nolanlawson.com/2012/09/25/keepscore-version-1-2-more-style-more-substance/</loc></url><url><loc>https://nolanlawson.com/2012/10/</loc></url><url><loc>https://nolanlawson.com/2012/10/31/</loc></url><url><loc>https://nolanlawson.com/2012/10/31/better-synonym-handling-in-solr/</loc></url><url><loc>https://nolanlawson.com/2012/11/</loc></url><url><loc>https://nolanlawson.com/2012/11/18/</loc></url><url><loc>https://nolanlawson.com/2012/11/18/make-your-workplace-more-fun-with-a-jenkins-alarm-system/</loc></url><url><loc>https://nolanlawson.com/2012/12/</loc></url><url><loc>https://nolanlawson.com/2012/12/01/</loc></url><url><loc>https://nolanlawson.com/2012/12/01/personal-password-security-that-actually-works/</loc></url><url><loc>https://nolanlawson.com/2012/page/2/</loc></url><url><loc>https://nolanlawson.com/2013/</loc></url><url><loc>https://nolanlawson.com/2013/01/</loc></url><url><loc>https://nolanlawson.com/2013/01/08/</loc></url><url><loc>https://nolanlawson.com/2013/01/08/keepscore-version-1-2-2-you-asked-for-it-you-got-it/</loc></url><url><loc>https://nolanlawson.com/2013/05/</loc></url><url><loc>https://nolanlawson.com/2013/05/05/</loc></url><url><loc>https://nolanlawson.com/2013/05/05/javascript-development-and-the-paradox-of-choice/</loc></url><url><loc>https://nolanlawson.com/2013/05/14/</loc></url><url><loc>https://nolanlawson.com/2013/05/14/using-distributed-search-handlers-in-solr-3-6-2/</loc></url><url><loc>https://nolanlawson.com/2013/05/31/</loc></url><url><loc>https://nolanlawson.com/2013/05/31/web-sockets-with-socket-io-node-js-and-nginx-port-80-considered-harmful/</loc></url><url><loc>https://nolanlawson.com/2013/08/</loc></url><url><loc>https://nolanlawson.com/2013/08/13/</loc></url><url><loc>https://nolanlawson.com/2013/08/13/creating-a-contact-with-multiple-fields-in-android/</loc></url><url><loc>https://nolanlawson.com/2013/11/</loc></url><url><loc>https://nolanlawson.com/2013/11/15/</loc></url><url><loc>https://nolanlawson.com/2013/11/15/couchdb-doesnt-want-to-be-your-database-it-wants-to-be-your-web-site/</loc></url><url><loc>https://nolanlawson.com/2013/11/25/</loc></url><url><loc>https://nolanlawson.com/2013/11/25/s3-bucket-listing-thats-easier-on-the-eyes/</loc></url><url><loc>https://nolanlawson.com/2013/11/30/</loc></url><url><loc>https://nolanlawson.com/2013/11/30/introducing-the-supersaiyanscollview-super-fast-sectioned-lists-for-android/</loc></url><url><loc>https://nolanlawson.com/2013/12/</loc></url><url><loc>https://nolanlawson.com/2013/12/08/</loc></url><url><loc>https://nolanlawson.com/2013/12/08/porting-pouchdb-to-android-initial-work-and-thoughts/</loc></url><url><loc>https://nolanlawson.com/2013/12/23/</loc></url><url><loc>https://nolanlawson.com/2013/12/23/pouchdroid-v0-1-0-is-out/</loc></url><url><loc>https://nolanlawson.com/2014/</loc></url><url><loc>https://nolanlawson.com/2014/03/</loc></url><url><loc>https://nolanlawson.com/2014/03/25/</loc></url><url><loc>https://nolanlawson.com/2014/03/25/what-happened-to-pouchdroid/</loc></url><url><loc>https://nolanlawson.com/2014/04/</loc></url><url><loc>https://nolanlawson.com/2014/04/26/</loc></url><url><loc>https://nolanlawson.com/2014/04/26/web-sql-database-in-memoriam/</loc></url><url><loc>https://nolanlawson.com/2014/09/</loc></url><url><loc>https://nolanlawson.com/2014/09/01/</loc></url><url><loc>https://nolanlawson.com/2014/09/01/the-limitations-of-semantic-versioning/</loc></url><url><loc>https://nolanlawson.com/2014/10/</loc></url><url><loc>https://nolanlawson.com/2014/10/03/</loc></url><url><loc>https://nolanlawson.com/2014/10/03/offline-first-is-people-first/</loc></url><url><loc>https://nolanlawson.com/2015/</loc></url><url><loc>https://nolanlawson.com/2015/06/</loc></url><url><loc>https://nolanlawson.com/2015/06/30/</loc></url><url><loc>https://nolanlawson.com/2015/06/30/safari-is-the-new-ie/</loc></url><url><loc>https://nolanlawson.com/2015/06/30/the-state-of-binary-data-in-the-browser/</loc></url><url><loc>https://nolanlawson.com/2015/07/</loc></url><url><loc>https://nolanlawson.com/2015/07/05/</loc></url><url><loc>https://nolanlawson.com/2015/07/05/safari-is-the-new-ie-2-revenge-of-the-linkbait/</loc></url><url><loc>https://nolanlawson.com/2015/09/</loc></url><url><loc>https://nolanlawson.com/2015/09/29/</loc></url><url><loc>https://nolanlawson.com/2015/09/29/indexeddb-websql-localstorage-what-blocks-the-dom/</loc></url><url><loc>https://nolanlawson.com/2015/10/</loc></url><url><loc>https://nolanlawson.com/2015/10/19/</loc></url><url><loc>https://nolanlawson.com/2015/10/19/the-struggles-of-publishing-a-javascript-library/</loc></url><url><loc>https://nolanlawson.com/2015/12/</loc></url><url><loc>https://nolanlawson.com/2015/12/28/</loc></url><url><loc>https://nolanlawson.com/2015/12/28/how-to-fix-a-bug-in-an-open-source-project/</loc></url><url><loc>https://nolanlawson.com/2016/</loc></url><url><loc>https://nolanlawson.com/2016/02/</loc></url><url><loc>https://nolanlawson.com/2016/02/08/</loc></url><url><loc>https://nolanlawson.com/2016/02/08/how-to-think-about-databases/</loc></url><url><loc>https://nolanlawson.com/2016/02/29/</loc></url><url><loc>https://nolanlawson.com/2016/02/29/high-performance-web-worker-messages/</loc></url><url><loc>https://nolanlawson.com/2016/04/</loc></url><url><loc>https://nolanlawson.com/2016/04/10/</loc></url><url><loc>https://nolanlawson.com/2016/04/10/introducing-the-cordova-sqlite-plugin-2/</loc></url><url><loc>https://nolanlawson.com/2016/06/</loc></url><url><loc>https://nolanlawson.com/2016/06/09/</loc></url><url><loc>https://nolanlawson.com/2016/06/09/on-joining-microsoft-edge-and-moving-to-seattle/</loc></url><url><loc>https://nolanlawson.com/2016/08/</loc></url><url><loc>https://nolanlawson.com/2016/08/15/</loc></url><url><loc>https://nolanlawson.com/2016/08/15/the-cost-of-small-modules/</loc></url><url><loc>https://nolanlawson.com/2016/10/</loc></url><url><loc>https://nolanlawson.com/2016/10/13/</loc></url><url><loc>https://nolanlawson.com/2016/10/13/progressive-enhancement-isnt-dead-but-it-smells-funny/</loc></url><url><loc>https://nolanlawson.com/2017/</loc></url><url><loc>https://nolanlawson.com/2017/01/</loc></url><url><loc>https://nolanlawson.com/2017/01/09/</loc></url><url><loc>https://nolanlawson.com/2017/01/09/how-to-write-a-javascript-package-for-both-node-and-the-browser/</loc></url><url><loc>https://nolanlawson.com/2017/03/</loc></url><url><loc>https://nolanlawson.com/2017/03/05/</loc></url><url><loc>https://nolanlawson.com/2017/03/05/what-it-feels-like-to-be-an-open-source-maintainer/</loc></url><url><loc>https://nolanlawson.com/2017/05/</loc></url><url><loc>https://nolanlawson.com/2017/05/22/</loc></url><url><loc>https://nolanlawson.com/2017/05/22/a-brief-and-incomplete-history-of-javascript-bundlers/</loc></url><url><loc>https://nolanlawson.com/2017/08/</loc></url><url><loc>https://nolanlawson.com/2017/08/23/</loc></url><url><loc>https://nolanlawson.com/2017/08/23/burnout-and-twitter-fatigue/</loc></url><url><loc>https://nolanlawson.com/2017/10/</loc></url><url><loc>https://nolanlawson.com/2017/10/23/</loc></url><url><loc>https://nolanlawson.com/2017/10/23/what-is-mastodon-and-why-is-it-better-than-twitter/</loc></url><url><loc>https://nolanlawson.com/2017/11/</loc></url><url><loc>https://nolanlawson.com/2017/11/15/</loc></url><url><loc>https://nolanlawson.com/2017/11/15/why-im-deleting-my-twitter-account/</loc></url><url><loc>https://nolanlawson.com/2017/11/27/</loc></url><url><loc>https://nolanlawson.com/2017/11/27/living-with-an-open-source-phone/</loc></url><url><loc>https://nolanlawson.com/2017/12/</loc></url><url><loc>https://nolanlawson.com/2017/12/31/</loc></url><url><loc>https://nolanlawson.com/2017/12/31/2017-book-review/</loc></url><url><loc>https://nolanlawson.com/2018/</loc></url><url><loc>https://nolanlawson.com/2018/01/</loc></url><url><loc>https://nolanlawson.com/2018/01/02/</loc></url><url><loc>https://nolanlawson.com/2018/01/02/decentralized-identity-and-decentralized-social-networks/</loc></url><url><loc>https://nolanlawson.com/2018/03/</loc></url><url><loc>https://nolanlawson.com/2018/03/20/</loc></url><url><loc>https://nolanlawson.com/2018/03/20/smaller-lodash-bundles-with-webpack-and-babel/</loc></url><url><loc>https://nolanlawson.com/2018/04/</loc></url><url><loc>https://nolanlawson.com/2018/04/09/</loc></url><url><loc>https://nolanlawson.com/2018/04/09/introducing-pinafore-for-mastodon/</loc></url><url><loc>https://nolanlawson.com/2018/05/</loc></url><url><loc>https://nolanlawson.com/2018/05/16/</loc></url><url><loc>https://nolanlawson.com/2018/05/16/should-computers-serve-humans-or-should-humans-serve-computers/</loc></url><url><loc>https://nolanlawson.com/2018/08/</loc></url><url><loc>https://nolanlawson.com/2018/08/31/</loc></url><url><loc>https://nolanlawson.com/2018/08/31/mastodon-and-the-challenges-of-abuse-in-a-federated-system/</loc></url><url><loc>https://nolanlawson.com/2018/09/</loc></url><url><loc>https://nolanlawson.com/2018/09/01/</loc></url><url><loc>https://nolanlawson.com/2018/09/01/a-tour-of-javascript-timers-on-the-web/</loc></url><url><loc>https://nolanlawson.com/2018/09/01/how-to-deal-with-discourse/</loc></url><url><loc>https://nolanlawson.com/2018/09/09/</loc></url><url><loc>https://nolanlawson.com/2018/09/09/moving-on-from-microsoft/</loc></url><url><loc>https://nolanlawson.com/2018/09/15/</loc></url><url><loc>https://nolanlawson.com/2018/09/15/yubikeys-are-neat/</loc></url><url><loc>https://nolanlawson.com/2018/09/25/</loc></url><url><loc>https://nolanlawson.com/2018/09/25/accurately-measuring-layout-on-the-web/</loc></url><url><loc>https://nolanlawson.com/2018/11/</loc></url><url><loc>https://nolanlawson.com/2018/11/18/</loc></url><url><loc>https://nolanlawson.com/2018/11/18/scrolling-the-main-document-is-better-for-performance-accessibility-and-usability/</loc></url><url><loc>https://nolanlawson.com/2018/page/2/</loc></url><url><loc>https://nolanlawson.com/2019/</loc></url><url><loc>https://nolanlawson.com/2019/01/</loc></url><url><loc>https://nolanlawson.com/2019/01/01/</loc></url><url><loc>https://nolanlawson.com/2019/01/01/things-ive-been-wrong-about-things-ive-been-right-about/</loc></url><url><loc>https://nolanlawson.com/2019/02/</loc></url><url><loc>https://nolanlawson.com/2019/02/10/</loc></url><url><loc>https://nolanlawson.com/2019/02/10/building-a-modern-carousel-with-css-scroll-snap-smooth-scrolling-and-pinch-zoom/</loc></url><url><loc>https://nolanlawson.com/2019/02/14/</loc></url><url><loc>https://nolanlawson.com/2019/02/14/2018-book-review/</loc></url><url><loc>https://nolanlawson.com/2019/05/</loc></url><url><loc>https://nolanlawson.com/2019/05/28/</loc></url><url><loc>https://nolanlawson.com/2019/05/28/in-defense-of-the-right-thing/</loc></url><url><loc>https://nolanlawson.com/2019/05/29/</loc></url><url><loc>https://nolanlawson.com/2019/05/29/get-off-of-twitter/</loc></url><url><loc>https://nolanlawson.com/2019/05/31/</loc></url><url><loc>https://nolanlawson.com/2019/05/31/tech-veganism/</loc></url><url><loc>https://nolanlawson.com/2019/06/</loc></url><url><loc>https://nolanlawson.com/2019/06/02/</loc></url><url><loc>https://nolanlawson.com/2019/06/02/one-year-of-pinafore/</loc></url><url><loc>https://nolanlawson.com/2019/06/13/</loc></url><url><loc>https://nolanlawson.com/2019/06/13/how-to-de-google-your-android-phone/</loc></url><url><loc>https://nolanlawson.com/2019/06/15/</loc></url><url><loc>https://nolanlawson.com/2019/06/15/mid-2019-book-review/</loc></url><url><loc>https://nolanlawson.com/2019/06/17/</loc></url><url><loc>https://nolanlawson.com/2019/06/17/advice-for-new-bicycle-commuters/</loc></url><url><loc>https://nolanlawson.com/2019/08/</loc></url><url><loc>https://nolanlawson.com/2019/08/11/</loc></url><url><loc>https://nolanlawson.com/2019/08/11/high-performance-input-handling-on-the-web/</loc></url><url><loc>https://nolanlawson.com/2019/08/14/</loc></url><url><loc>https://nolanlawson.com/2019/08/14/browsers-input-events-and-frame-throttling/</loc></url><url><loc>https://nolanlawson.com/2019/09/</loc></url><url><loc>https://nolanlawson.com/2019/09/22/</loc></url><url><loc>https://nolanlawson.com/2019/09/22/the-joy-and-challenge-of-developing-for-kaios/</loc></url><url><loc>https://nolanlawson.com/2019/11/</loc></url><url><loc>https://nolanlawson.com/2019/11/05/</loc></url><url><loc>https://nolanlawson.com/2019/11/05/what-ive-learned-about-accessibility-in-spas/</loc></url><url><loc>https://nolanlawson.com/2019/12/</loc></url><url><loc>https://nolanlawson.com/2019/12/31/</loc></url><url><loc>https://nolanlawson.com/2019/12/31/2019-end-year-book-review/</loc></url><url><loc>https://nolanlawson.com/2019/page/2/</loc></url><url><loc>https://nolanlawson.com/2020/</loc></url><url><loc>https://nolanlawson.com/2020/02/</loc></url><url><loc>https://nolanlawson.com/2020/02/19/</loc></url><url><loc>https://nolanlawson.com/2020/02/19/fixing-memory-leaks-in-web-applications/</loc></url><url><loc>https://nolanlawson.com/2020/05/</loc></url><url><loc>https://nolanlawson.com/2020/05/02/</loc></url><url><loc>https://nolanlawson.com/2020/05/02/customizing-fonts-in-firefox-on-linux/</loc></url><url><loc>https://nolanlawson.com/2020/05/10/</loc></url><url><loc>https://nolanlawson.com/2020/05/10/linux-on-the-desktop-as-a-web-developer/</loc></url><url><loc>https://nolanlawson.com/2020/06/</loc></url><url><loc>https://nolanlawson.com/2020/06/28/</loc></url><url><loc>https://nolanlawson.com/2020/06/28/introducing-emoji-picker-element-a-memory-efficient-emoji-picker-for-the-web/</loc></url><url><loc>https://nolanlawson.com/2020/07/</loc></url><url><loc>https://nolanlawson.com/2020/07/01/</loc></url><url><loc>https://nolanlawson.com/2020/07/01/building-an-accessible-emoji-picker/</loc></url><url><loc>https://nolanlawson.com/2020/12/</loc></url><url><loc>https://nolanlawson.com/2020/12/29/</loc></url><url><loc>https://nolanlawson.com/2020/12/29/programmers-are-bad-at-managing-state/</loc></url><url><loc>https://nolanlawson.com/2021/</loc></url><url><loc>https://nolanlawson.com/2021/01/</loc></url><url><loc>https://nolanlawson.com/2021/01/01/</loc></url><url><loc>https://nolanlawson.com/2021/01/01/2020-book-review/</loc></url><url><loc>https://nolanlawson.com/2021/01/03/</loc></url><url><loc>https://nolanlawson.com/2021/01/03/options-for-styling-web-components/</loc></url><url><loc>https://nolanlawson.com/2021/02/</loc></url><url><loc>https://nolanlawson.com/2021/02/13/</loc></url><url><loc>https://nolanlawson.com/2021/02/13/managing-focus-in-the-shadow-dom/</loc></url><url><loc>https://nolanlawson.com/2021/02/23/</loc></url><url><loc>https://nolanlawson.com/2021/02/23/javascript-performance-beyond-bundle-size/</loc></url><url><loc>https://nolanlawson.com/2021/08/</loc></url><url><loc>https://nolanlawson.com/2021/08/01/</loc></url><url><loc>https://nolanlawson.com/2021/08/01/why-its-okay-for-web-components-to-use-frameworks/</loc></url><url><loc>https://nolanlawson.com/2021/08/03/</loc></url><url><loc>https://nolanlawson.com/2021/08/03/handling-properties-in-custom-element-upgrades/</loc></url><url><loc>https://nolanlawson.com/2021/08/08/</loc></url><url><loc>https://nolanlawson.com/2021/08/08/improving-responsiveness-in-text-inputs/</loc></url><url><loc>https://nolanlawson.com/2021/08/15/</loc></url><url><loc>https://nolanlawson.com/2021/08/15/does-shadow-dom-improve-style-performance/</loc></url><url><loc>https://nolanlawson.com/2021/08/22/</loc></url><url><loc>https://nolanlawson.com/2021/08/22/speeding-up-indexeddb-reads-and-writes/</loc></url><url><loc>https://nolanlawson.com/2021/08/26/</loc></url><url><loc>https://nolanlawson.com/2021/08/26/my-love-hate-affair-with-technology/</loc></url><url><loc>https://nolanlawson.com/2021/09/</loc></url><url><loc>https://nolanlawson.com/2021/09/12/</loc></url><url><loc>https://nolanlawson.com/2021/09/12/how-to-write-about-web-performance/</loc></url><url><loc>https://nolanlawson.com/2021/12/</loc></url><url><loc>https://nolanlawson.com/2021/12/05/</loc></url><url><loc>https://nolanlawson.com/2021/12/05/one-weird-trick-to-improve-your-websites-performance/</loc></url><url><loc>https://nolanlawson.com/2021/12/17/</loc></url><url><loc>https://nolanlawson.com/2021/12/17/introducing-fuite-a-tool-for-finding-memory-leaks-in-web-apps/</loc></url><url><loc>https://nolanlawson.com/2021/12/31/</loc></url><url><loc>https://nolanlawson.com/2021/12/31/2021-book-review/</loc></url><url><loc>https://nolanlawson.com/2021/page/2/</loc></url><url><loc>https://nolanlawson.com/2022/</loc></url><url><loc>https://nolanlawson.com/2022/01/</loc></url><url><loc>https://nolanlawson.com/2022/01/05/</loc></url><url><loc>https://nolanlawson.com/2022/01/05/memory-leaks-the-forgotten-side-of-web-performance/</loc></url><url><loc>https://nolanlawson.com/2022/02/</loc></url><url><loc>https://nolanlawson.com/2022/02/02/</loc></url><url><loc>https://nolanlawson.com/2022/02/02/five-years-of-quitting-twitter/</loc></url><url><loc>https://nolanlawson.com/2022/04/</loc></url><url><loc>https://nolanlawson.com/2022/04/08/</loc></url><url><loc>https://nolanlawson.com/2022/04/08/the-struggle-of-using-native-emoji-on-the-web/</loc></url><url><loc>https://nolanlawson.com/2022/05/</loc></url><url><loc>https://nolanlawson.com/2022/05/21/</loc></url><url><loc>https://nolanlawson.com/2022/05/21/the-balance-has-shifted-away-from-spas/</loc></url><url><loc>https://nolanlawson.com/2022/05/25/</loc></url><url><loc>https://nolanlawson.com/2022/05/25/more-thoughts-on-spas/</loc></url><url><loc>https://nolanlawson.com/2022/05/29/</loc></url><url><loc>https://nolanlawson.com/2022/05/29/state-is-hard-why-spas-will-persist/</loc></url><url><loc>https://nolanlawson.com/2022/06/</loc></url><url><loc>https://nolanlawson.com/2022/06/09/</loc></url><url><loc>https://nolanlawson.com/2022/06/09/the-collapse-of-complex-software/</loc></url><url><loc>https://nolanlawson.com/2022/06/14/</loc></url><url><loc>https://nolanlawson.com/2022/06/14/dialogs-and-shadow-dom-can-we-make-it-accessible/</loc></url><url><loc>https://nolanlawson.com/2022/06/22/</loc></url><url><loc>https://nolanlawson.com/2022/06/22/style-scoping-versus-shadow-dom-which-is-fastest/</loc></url><url><loc>https://nolanlawson.com/2022/06/27/</loc></url><url><loc>https://nolanlawson.com/2022/06/27/spas-theory-versus-practice/</loc></url><url><loc>https://nolanlawson.com/2022/10/</loc></url><url><loc>https://nolanlawson.com/2022/10/22/</loc></url><url><loc>https://nolanlawson.com/2022/10/22/style-performance-and-concurrent-rendering/</loc></url><url><loc>https://nolanlawson.com/2022/10/26/</loc></url><url><loc>https://nolanlawson.com/2022/10/26/a-beginners-guide-to-chrome-tracing/</loc></url><url><loc>https://nolanlawson.com/2022/11/</loc></url><url><loc>https://nolanlawson.com/2022/11/22/</loc></url><url><loc>https://nolanlawson.com/2022/11/22/thoughts-on-mastodon/</loc></url><url><loc>https://nolanlawson.com/2022/11/28/</loc></url><url><loc>https://nolanlawson.com/2022/11/28/shadow-dom-and-accessibility-the-trouble-with-aria/</loc></url><url><loc>https://nolanlawson.com/2022/12/</loc></url><url><loc>https://nolanlawson.com/2022/12/30/</loc></url><url><loc>https://nolanlawson.com/2022/12/30/2022-book-review/</loc></url><url><loc>https://nolanlawson.com/2022/page/2/</loc></url><url><loc>https://nolanlawson.com/2023/</loc></url><url><loc>https://nolanlawson.com/2023/01/</loc></url><url><loc>https://nolanlawson.com/2023/01/09/</loc></url><url><loc>https://nolanlawson.com/2023/01/09/retiring-pinafore/</loc></url><url><loc>https://nolanlawson.com/2023/01/17/</loc></url><url><loc>https://nolanlawson.com/2023/01/17/my-talk-on-css-runtime-performance/</loc></url><url><loc>https://nolanlawson.com/2023/08/</loc></url><url><loc>https://nolanlawson.com/2023/08/23/</loc></url><url><loc>https://nolanlawson.com/2023/08/23/use-web-components-for-what-theyre-good-at/</loc></url><url><loc>https://nolanlawson.com/2023/08/25/</loc></url><url><loc>https://nolanlawson.com/2023/08/25/catching-errors-thrown-from-connectedcallback/</loc></url><url><loc>https://nolanlawson.com/2023/12/</loc></url><url><loc>https://nolanlawson.com/2023/12/02/</loc></url><url><loc>https://nolanlawson.com/2023/12/02/lets-learn-how-modern-javascript-frameworks-work-by-building-one/</loc></url><url><loc>https://nolanlawson.com/2023/12/17/</loc></url><url><loc>https://nolanlawson.com/2023/12/17/rebuilding-emoji-picker-element-on-a-custom-framework/</loc></url><url><loc>https://nolanlawson.com/2023/12/30/</loc></url><url><loc>https://nolanlawson.com/2023/12/30/shadow-dom-and-the-problem-of-encapsulation/</loc></url><url><loc>https://nolanlawson.com/2023/12/31/</loc></url><url><loc>https://nolanlawson.com/2023/12/31/2023-book-review/</loc></url><url><loc>https://nolanlawson.com/2024/</loc></url><url><loc>https://nolanlawson.com/2024/01/</loc></url><url><loc>https://nolanlawson.com/2024/01/13/</loc></url><url><loc>https://nolanlawson.com/2024/01/13/web-component-gotcha-constructor-vs-connectedcallback/</loc></url><url><loc>https://nolanlawson.com/2024/03/</loc></url><url><loc>https://nolanlawson.com/2024/03/03/</loc></url><url><loc>https://nolanlawson.com/2024/03/03/bugs-ive-filed-on-browsers/</loc></url><url><loc>https://nolanlawson.com/2024/07/</loc></url><url><loc>https://nolanlawson.com/2024/07/28/</loc></url><url><loc>https://nolanlawson.com/2024/07/28/is-it-okay-to-make-connectedcallback-async/</loc></url><url><loc>https://nolanlawson.com/2024/08/</loc></url><url><loc>https://nolanlawson.com/2024/08/05/</loc></url><url><loc>https://nolanlawson.com/2024/08/05/reliable-javascript-benchmarking-with-tachometer/</loc></url><url><loc>https://nolanlawson.com/2024/09/</loc></url><url><loc>https://nolanlawson.com/2024/09/17/</loc></url><url><loc>https://nolanlawson.com/2024/09/17/the-continuing-tragedy-of-emoji-on-the-web/</loc></url><url><loc>https://nolanlawson.com/2024/09/18/</loc></url><url><loc>https://nolanlawson.com/2024/09/18/improving-rendering-performance-with-css-content-visibility/</loc></url><url><loc>https://nolanlawson.com/2024/09/28/</loc></url><url><loc>https://nolanlawson.com/2024/09/28/web-components-are-okay/</loc></url><url><loc>https://nolanlawson.com/2024/10/</loc></url><url><loc>https://nolanlawson.com/2024/10/13/</loc></url><url><loc>https://nolanlawson.com/2024/10/13/the-greatness-and-limitations-of-the-js-framework-benchmark/</loc></url><url><loc>https://nolanlawson.com/2024/10/20/</loc></url><url><loc>https://nolanlawson.com/2024/10/20/why-im-skeptical-of-rewriting-javascript-tools-in-faster-languages/</loc></url><url><loc>https://nolanlawson.com/2024/12/</loc></url><url><loc>https://nolanlawson.com/2024/12/01/</loc></url><url><loc>https://nolanlawson.com/2024/12/01/avoiding-unnecessary-cleanup-work-in-disconnectedcallback/</loc></url><url><loc>https://nolanlawson.com/2024/12/30/</loc></url><url><loc>https://nolanlawson.com/2024/12/30/2024-book-review/</loc></url><url><loc>https://nolanlawson.com/2024/page/2/</loc></url><url><loc>https://nolanlawson.com/2025/</loc></url><url><loc>https://nolanlawson.com/2025/01/</loc></url><url><loc>https://nolanlawson.com/2025/01/18/</loc></url><url><loc>https://nolanlawson.com/2025/01/18/goodbye-salesforce-hello-socket/</loc></url><url><loc>https://nolanlawson.com/2025/04/</loc></url><url><loc>https://nolanlawson.com/2025/04/02/</loc></url><url><loc>https://nolanlawson.com/2025/04/02/ai-ambivalence/</loc></url><url><loc>https://nolanlawson.com/2025/06/</loc></url><url><loc>https://nolanlawson.com/2025/06/16/</loc></url><url><loc>https://nolanlawson.com/2025/06/16/selfish-reasons-for-building-accessible-uis/</loc></url><url><loc>https://nolanlawson.com/2025/08/</loc></url><url><loc>https://nolanlawson.com/2025/08/31/</loc></url><url><loc>https://nolanlawson.com/2025/08/31/why-do-browsers-throttle-javascript-timers/</loc></url><url><loc>https://nolanlawson.com/2025/11/</loc></url><url><loc>https://nolanlawson.com/2025/11/16/</loc></url><url><loc>https://nolanlawson.com/2025/11/16/the-fate-of-small-open-source/</loc></url><url><loc>https://nolanlawson.com/2025/12/</loc></url><url><loc>https://nolanlawson.com/2025/12/14/</loc></url><url><loc>https://nolanlawson.com/2025/12/14/the-time-element-should-actually-do-something/</loc></url><url><loc>https://nolanlawson.com/2025/12/22/</loc></url><url><loc>https://nolanlawson.com/2025/12/22/how-i-use-ai-agents-to-write-code/</loc></url><url><loc>https://nolanlawson.com/2025/12/28/</loc></url><url><loc>https://nolanlawson.com/2025/12/28/an-experiment-in-vibe-coding/</loc></url><url><loc>https://nolanlawson.com/2025/12/30/</loc></url><url><loc>https://nolanlawson.com/2025/12/30/2025-book-review/</loc></url><url><loc>https://nolanlawson.com/2026/</loc></url><url><loc>https://nolanlawson.com/2026/01/</loc></url><url><loc>https://nolanlawson.com/2026/01/24/</loc></url><url><loc>https://nolanlawson.com/2026/01/24/ai-tribalism/</loc></url><url><loc>https://nolanlawson.com/2026/01/31/</loc></url><url><loc>https://nolanlawson.com/2026/01/31/building-a-browser-api-in-one-shot/</loc></url><url><loc>https://nolanlawson.com/2026/02/</loc></url><url><loc>https://nolanlawson.com/2026/02/01/</loc></url><url><loc>https://nolanlawson.com/2026/02/01/15-years-of-blogging/</loc></url><url><loc>https://nolanlawson.com/2026/02/07/</loc></url><url><loc>https://nolanlawson.com/2026/02/07/we-mourn-our-craft/</loc></url><url><loc>https://nolanlawson.com/2026/02/15/</loc></url><url><loc>https://nolanlawson.com/2026/02/15/days-of-miracle-and-wonder/</loc></url><url><loc>https://nolanlawson.com/2026/02/18/</loc></url><url><loc>https://nolanlawson.com/2026/02/18/you-had-a-story/</loc></url><url><loc>https://nolanlawson.com/2026/03/</loc></url><url><loc>https://nolanlawson.com/2026/03/22/</loc></url><url><loc>https://nolanlawson.com/2026/03/22/the-diminished-art-of-coding/</loc></url><url><loc>https://nolanlawson.com/2026/05/</loc></url><url><loc>https://nolanlawson.com/2026/05/25/</loc></url><url><loc>https://nolanlawson.com/2026/05/25/using-ai-to-write-better-code-more-slowly/</loc></url><url><loc>https://nolanlawson.com/2026/08/</loc></url><url><loc>https://nolanlawson.com/2026/08/16/</loc></url><url><loc>https://nolanlawson.com/2026/08/16/you-can-just-choose-how-many-bugs-you-want-now/</loc></url><url><loc>https://nolanlawson.com/2026/08/23/</loc></url><url><loc>https://nolanlawson.com/2026/08/23/the-asteroid-currently-hitting-frontend-web-development/</loc></url><url><loc>https://nolanlawson.com/2026/08/31/</loc></url><url><loc>https://nolanlawson.com/2026/08/31/on-not-becoming-a-cyborg/</loc></url><url><loc>https://nolanlawson.com/2026/09/</loc></url><url><loc>https://nolanlawson.com/2026/09/30/</loc></url><url><loc>https://nolanlawson.com/2026/09/30/goodbye-wordpress/</loc></url><url><loc>https://nolanlawson.com/2026/page/2/</loc></url><url><loc>https://nolanlawson.com/about/</loc></url><url><loc>https://nolanlawson.com/apps/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/2/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/3/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/4/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/5/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/6/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/7/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/8/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/9/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/10/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/11/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/12/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/13/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/14/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/15/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/16/</loc></url><url><loc>https://nolanlawson.com/author/nolanwlawson/page/17/</loc></url><url><loc>https://nolanlawson.com/category/accessibility/</loc></url><url><loc>https://nolanlawson.com/category/android/</loc></url><url><loc>https://nolanlawson.com/category/android/page/2/</loc></url><url><loc>https://nolanlawson.com/category/android/page/3/</loc></url><url><loc>https://nolanlawson.com/category/bicycling/</loc></url><url><loc>https://nolanlawson.com/category/books/</loc></url><url><loc>https://nolanlawson.com/category/life/</loc></url><url><loc>https://nolanlawson.com/category/linux/</loc></url><url><loc>https://nolanlawson.com/category/machine-learning/</loc></url><url><loc>https://nolanlawson.com/category/mastodon/</loc></url><url><loc>https://nolanlawson.com/category/meta/</loc></url><url><loc>https://nolanlawson.com/category/nlp/</loc></url><url><loc>https://nolanlawson.com/category/open-source/</loc></url><url><loc>https://nolanlawson.com/category/performance/</loc></url><url><loc>https://nolanlawson.com/category/performance/page/2/</loc></url><url><loc>https://nolanlawson.com/category/performance/page/3/</loc></url><url><loc>https://nolanlawson.com/category/social-media/</loc></url><url><loc>https://nolanlawson.com/category/software-engineering/</loc></url><url><loc>https://nolanlawson.com/category/technology/</loc></url><url><loc>https://nolanlawson.com/category/uncategorized/</loc></url><url><loc>https://nolanlawson.com/category/web-components/</loc></url><url><loc>https://nolanlawson.com/category/web-components/page/2/</loc></url><url><loc>https://nolanlawson.com/category/web/</loc></url><url><loc>https://nolanlawson.com/category/web/page/2/</loc></url><url><loc>https://nolanlawson.com/category/web/page/3/</loc></url><url><loc>https://nolanlawson.com/category/web/page/4/</loc></url><url><loc>https://nolanlawson.com/category/web/page/5/</loc></url><url><loc>https://nolanlawson.com/category/web/page/6/</loc></url><url><loc>https://nolanlawson.com/category/web/page/7/</loc></url><url><loc>https://nolanlawson.com/category/webapps/</loc></url><url><loc>https://nolanlawson.com/category/webapps/page/2/</loc></url><url><loc>https://nolanlawson.com/category/writing/</loc></url><url><loc>https://nolanlawson.com/code/</loc></url><url><loc>https://nolanlawson.com/page/2/</loc></url><url><loc>https://nolanlawson.com/page/3/</loc></url><url><loc>https://nolanlawson.com/page/4/</loc></url><url><loc>https://nolanlawson.com/page/5/</loc></url><url><loc>https://nolanlawson.com/page/6/</loc></url><url><loc>https://nolanlawson.com/page/7/</loc></url><url><loc>https://nolanlawson.com/page/8/</loc></url><url><loc>https://nolanlawson.com/page/9/</loc></url><url><loc>https://nolanlawson.com/page/10/</loc></url><url><loc>https://nolanlawson.com/page/11/</loc></url><url><loc>https://nolanlawson.com/page/12/</loc></url><url><loc>https://nolanlawson.com/page/13/</loc></url><url><loc>https://nolanlawson.com/page/14/</loc></url><url><loc>https://nolanlawson.com/page/15/</loc></url><url><loc>https://nolanlawson.com/page/16/</loc></url><url><loc>https://nolanlawson.com/page/17/</loc></url><url><loc>https://nolanlawson.com/tag/accessibility/</loc></url><url><loc>https://nolanlawson.com/tag/ai/</loc></url><url><loc>https://nolanlawson.com/tag/ai/page/2/</loc></url><url><loc>https://nolanlawson.com/tag/alogcat/</loc></url><url><loc>https://nolanlawson.com/tag/android-market/</loc></url><url><loc>https://nolanlawson.com/tag/android/</loc></url><url><loc>https://nolanlawson.com/tag/android/page/2/</loc></url><url><loc>https://nolanlawson.com/tag/android/page/3/</loc></url><url><loc>https://nolanlawson.com/tag/app-tracker/</loc></url><url><loc>https://nolanlawson.com/tag/apple/</loc></url><url><loc>https://nolanlawson.com/tag/art/</loc></url><url><loc>https://nolanlawson.com/tag/benchmarking/</loc></url><url><loc>https://nolanlawson.com/tag/blobs/</loc></url><url><loc>https://nolanlawson.com/tag/blogging/</loc></url><url><loc>https://nolanlawson.com/tag/boost/</loc></url><url><loc>https://nolanlawson.com/tag/bootstrap/</loc></url><url><loc>https://nolanlawson.com/tag/browsers/</loc></url><url><loc>https://nolanlawson.com/tag/bug-reports/</loc></url><url><loc>https://nolanlawson.com/tag/bundlers/</loc></url><url><loc>https://nolanlawson.com/tag/bundles/</loc></url><url><loc>https://nolanlawson.com/tag/burnout/</loc></url><url><loc>https://nolanlawson.com/tag/catlog/</loc></url><url><loc>https://nolanlawson.com/tag/chord-reader/</loc></url><url><loc>https://nolanlawson.com/tag/code/</loc></url><url><loc>https://nolanlawson.com/tag/complexity/</loc></url><url><loc>https://nolanlawson.com/tag/contacts/</loc></url><url><loc>https://nolanlawson.com/tag/continuous-integration/</loc></url><url><loc>https://nolanlawson.com/tag/copyright/</loc></url><url><loc>https://nolanlawson.com/tag/cordova/</loc></url><url><loc>https://nolanlawson.com/tag/couch-apps/</loc></url><url><loc>https://nolanlawson.com/tag/couchdb/</loc></url><url><loc>https://nolanlawson.com/tag/couchdroid/</loc></url><url><loc>https://nolanlawson.com/tag/css/</loc></url><url><loc>https://nolanlawson.com/tag/culture/</loc></url><url><loc>https://nolanlawson.com/tag/databases/</loc></url><url><loc>https://nolanlawson.com/tag/developers/</loc></url><url><loc>https://nolanlawson.com/tag/development/</loc></url><url><loc>https://nolanlawson.com/tag/devtools/</loc></url><url><loc>https://nolanlawson.com/tag/emoji/</loc></url><url><loc>https://nolanlawson.com/tag/fiction/</loc></url><url><loc>https://nolanlawson.com/tag/fonts/</loc></url><url><loc>https://nolanlawson.com/tag/grails/</loc></url><url><loc>https://nolanlawson.com/tag/html5/</loc></url><url><loc>https://nolanlawson.com/tag/indexeddb/</loc></url><url><loc>https://nolanlawson.com/tag/information-retrieval/</loc></url><url><loc>https://nolanlawson.com/tag/japanese-name-converter/</loc></url><url><loc>https://nolanlawson.com/tag/javascript/</loc></url><url><loc>https://nolanlawson.com/tag/jenkins/</loc></url><url><loc>https://nolanlawson.com/tag/kaios/</loc></url><url><loc>https://nolanlawson.com/tag/keepscore/</loc></url><url><loc>https://nolanlawson.com/tag/lineageos/</loc></url><url><loc>https://nolanlawson.com/tag/listview/</loc></url><url><loc>https://nolanlawson.com/tag/llms/</loc></url><url><loc>https://nolanlawson.com/tag/localstorage/</loc></url><url><loc>https://nolanlawson.com/tag/lodash/</loc></url><url><loc>https://nolanlawson.com/tag/logcat/</loc></url><url><loc>https://nolanlawson.com/tag/logviewer/</loc></url><url><loc>https://nolanlawson.com/tag/lucene/</loc></url><url><loc>https://nolanlawson.com/tag/mastodon/</loc></url><url><loc>https://nolanlawson.com/tag/memory/</loc></url><url><loc>https://nolanlawson.com/tag/mobile-web/</loc></url><url><loc>https://nolanlawson.com/tag/modules/</loc></url><url><loc>https://nolanlawson.com/tag/nginx/</loc></url><url><loc>https://nolanlawson.com/tag/nlp/</loc></url><url><loc>https://nolanlawson.com/tag/node/</loc></url><url><loc>https://nolanlawson.com/tag/nodejs/</loc></url><url><loc>https://nolanlawson.com/tag/npm/</loc></url><url><loc>https://nolanlawson.com/tag/offline-first/</loc></url><url><loc>https://nolanlawson.com/tag/open-source/</loc></url><url><loc>https://nolanlawson.com/tag/optimization/</loc></url><url><loc>https://nolanlawson.com/tag/passwords/</loc></url><url><loc>https://nolanlawson.com/tag/performance/</loc></url><url><loc>https://nolanlawson.com/tag/performance/page/2/</loc></url><url><loc>https://nolanlawson.com/tag/pinafore/</loc></url><url><loc>https://nolanlawson.com/tag/pokedroid/</loc></url><url><loc>https://nolanlawson.com/tag/pouchdb/</loc></url><url><loc>https://nolanlawson.com/tag/pouchdroid/</loc></url><url><loc>https://nolanlawson.com/tag/progressive-enhancement/</loc></url><url><loc>https://nolanlawson.com/tag/pwa/</loc></url><url><loc>https://nolanlawson.com/tag/query-expansion/</loc></url><url><loc>https://nolanlawson.com/tag/relatedness-calculator/</loc></url><url><loc>https://nolanlawson.com/tag/relatedness-coefficient/</loc></url><url><loc>https://nolanlawson.com/tag/s3/</loc></url><url><loc>https://nolanlawson.com/tag/safari/</loc></url><url><loc>https://nolanlawson.com/tag/satire/</loc></url><url><loc>https://nolanlawson.com/tag/sci-fi/</loc></url><url><loc>https://nolanlawson.com/tag/sectioned-listview/</loc></url><url><loc>https://nolanlawson.com/tag/security/</loc></url><url><loc>https://nolanlawson.com/tag/semver/</loc></url><url><loc>https://nolanlawson.com/tag/shadow-dom/</loc></url><url><loc>https://nolanlawson.com/tag/social-media/</loc></url><url><loc>https://nolanlawson.com/tag/socket-io/</loc></url><url><loc>https://nolanlawson.com/tag/software-development/</loc></url><url><loc>https://nolanlawson.com/tag/solr/</loc></url><url><loc>https://nolanlawson.com/tag/spas/</loc></url><url><loc>https://nolanlawson.com/tag/sqlite/</loc></url><url><loc>https://nolanlawson.com/tag/supersaiyanscrollview/</loc></url><url><loc>https://nolanlawson.com/tag/synonyms/</loc></url><url><loc>https://nolanlawson.com/tag/timers/</loc></url><url><loc>https://nolanlawson.com/tag/twitter/</loc></url><url><loc>https://nolanlawson.com/tag/ui-design/</loc></url><url><loc>https://nolanlawson.com/tag/ultimate-crossword/</loc></url><url><loc>https://nolanlawson.com/tag/w3c/</loc></url><url><loc>https://nolanlawson.com/tag/web-platform/</loc></url><url><loc>https://nolanlawson.com/tag/web-sockets/</loc></url><url><loc>https://nolanlawson.com/tag/web-workers/</loc></url><url><loc>https://nolanlawson.com/tag/webapp/</loc></url><url><loc>https://nolanlawson.com/tag/webapps/</loc></url><url><loc>https://nolanlawson.com/tag/websql/</loc></url><url><loc>https://nolanlawson.com/talks/</loc></url></urlset>