<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="sitemap.xsl"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 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://www.viget.com/articles/designers-embrace-your-inner-art-kid</loc><lastmod>2026-11-02T10:33:56-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.viget.com/articles/three-tips-for-a-great-internship-application</loc><lastmod>2026-10-26T14:22:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.viget.com/articles/why-ai-wont-replace-your-product-project-manager</loc><lastmod>2026-10-23T13:33:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.viget.com/articles/project-maintenance-with-ai-assistance</loc><lastmod>2026-09-11T14:59:07-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://www.viget.com/articles/synthetic-users</loc><lastmod>2026-08-31T20:38:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Synthetic-Users.png</image:loc><image:title>Synthetic+Users</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-may-be-cheap-now-being-wrong-still-isnt</loc><lastmod>2026-08-31T20:38:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/AI.png</image:loc><image:title>AI</image:title></image:image></url><url><loc>https://www.viget.com/articles/using-ai-to-migrate-from-lit-to-react</loc><lastmod>2026-08-31T20:38:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Screenshot-2025-08-01-at-11.14.42-AM.png</image:loc><image:title>Screenshot+2025+08+01+at+11+14+42+AM</image:title></image:image></url><url><loc>https://www.viget.com/articles/hearth</loc><lastmod>2026-08-31T20:39:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/slack-icon.png</image:loc><image:title>Slack+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/jujutsu-vcs-101</loc><lastmod>2026-08-31T20:39:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/article-icon-dev-environment.png</image:loc><image:title>Article+icon+dev+environment</image:title></image:image></url><url><loc>https://www.viget.com/articles/coding-exquisite-corpse</loc><lastmod>2026-09-03T22:45:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Collaboration-Small-154.png</image:loc><image:title>Collaboration+Small+154</image:title></image:image></url><url><loc>https://www.viget.com/articles/giving-claude-code-a-persistent-memory</loc><lastmod>2026-08-31T20:41:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/claude-persistent-memory.png</image:loc><image:title>Claude+persistent+memory</image:title></image:image></url><url><loc>https://www.viget.com/articles/practicing-what-we-preach-utilizing-ux-research-to-build-a-better-viget-com</loc><lastmod>2026-08-31T21:09:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Research_2026-07-02-132452_bcqu.png</image:loc><image:title>Research+2026+07+02+132452+bcqu</image:title></image:image></url><url><loc>https://www.viget.com/articles/embeddable-widgets-with-vite-react-tailwind-4-web-components</loc><lastmod>2026-08-31T21:09:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/tailwind-love-hate.png</image:loc><image:title>Tailwind+love+hate</image:title></image:image></url><url><loc>https://www.viget.com/articles/viget26-enduring-traditions</loc><lastmod>2026-11-02T21:19:58-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Logo-Social.png</image:loc><image:title>Viget+Logo+Social</image:title></image:image></url><url><loc>https://www.viget.com/articles/protecting-your-rag-agent</loc><lastmod>2026-08-31T21:09:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/stopsign.png</image:loc><image:title>Stopsign</image:title></image:image></url><url><loc>https://www.viget.com/articles/craft-6-and-laravel-what-you-need-to-know</loc><lastmod>2026-08-31T21:10:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/craft6-laravel.png</image:loc><image:title>Craft6+laravel</image:title></image:image></url><url><loc>https://www.viget.com/articles/from-scrum-master-to-ux-researcher-or-how-i-learned-to-stop-worrying-about-velocity-and-love-the-user</loc><lastmod>2026-08-31T21:10:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Professional-Growth_2026-03-19-174109_eguc.png</image:loc><image:title>Professional+Growth+2026+03+19+174109+eguc</image:title></image:image></url><url><loc>https://www.viget.com/articles/using-claude-code-intentionally</loc><lastmod>2026-08-31T21:10:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/claude-article-icon.png</image:loc><image:title>Claude+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/time-tools-and-permission-to-experiment-a-2026-pointless-palooza-recap</loc><lastmod>2026-08-31T20:39:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pointless-Corp-2.png</image:loc><image:title>Pointless+Corp+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/where-were-you-how-ai-and-human-instinct-built-wereabouts-at-pointless-palooza-2026</loc><lastmod>2026-08-31T18:58:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pointless-Corp.png</image:loc><image:title>Pointless+Corp</image:title></image:image></url><url><loc>https://www.viget.com/articles/big-prompts-beagle-power-how-we-built-an-ai-language-app-in-24-hours</loc><lastmod>2026-08-31T21:10:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Barnaby.png</image:loc><image:title>Barnaby</image:title></image:image></url><url><loc>https://www.viget.com/articles/labshares-internal-talks-that-build-skills-connection-and-culture</loc><lastmod>2026-08-31T21:10:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Brainwaves_2026-03-04-160615_sybx.png</image:loc><image:title>Brainwaves+2026+03+04+160615+sybx</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-art-of-doing-nothing-building-the-to-dont-list</loc><lastmod>2026-08-31T21:11:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/TDL-Design-Scratch.png</image:loc><image:title>TDL+Design+Scratch</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-pointless-flf</loc><lastmod>2026-08-31T21:11:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/dyr_A_swirl_of_scattered_notes_signals_and_fragmented_shapes_tr_f3ec0d0b-2485-4b39-9562-2b27c1b72f87.png</image:loc><image:title>Dyr+A+swirl+of+scattered+notes+signals+and+fragmented+shapes+tr+f3ec0d0b+2485+4b39+9562+2b27c1b72f87</image:title></image:image></url><url><loc>https://www.viget.com/articles/shelf-help</loc><lastmod>2026-08-31T21:11:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Icon_2026-02-24-142020_fdoc.png</image:loc><image:title>Icon+2026+02+24+142020+fdoc</image:title></image:image></url><url><loc>https://www.viget.com/articles/pointless-lessons-how-we-built-scooter-commuter</loc><lastmod>2026-08-31T21:11:55-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/frontend-to-backend.png</image:loc><image:title>Frontend+to+backend</image:title></image:image></url><url><loc>https://www.viget.com/articles/pointless-explorations-of-obsidian-claude-code</loc><lastmod>2026-08-31T21:12:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/pointless-obsidian/Engineering-icon.png</image:loc><image:title>Engineering+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/bringing-parakeet-to-life</loc><lastmod>2026-08-31T21:08:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/parakeet_logo.png</image:loc><image:title>Parakeet+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-point-of-pointless-corp-in-the-ai-age</loc><lastmod>2026-08-31T20:41:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/Mask-group_2024-05-08-205642_nsfg.png</image:loc><image:title>Pointless+Bear</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-a-blog-with-ai</loc><lastmod>2026-05-26T12:47:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Transformation_2026-01-28-220308_xhcj.png</image:loc><image:title>Transformation</image:title></image:image></url><url><loc>https://www.viget.com/articles/resolutions-to-results-the-operations-playbook</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Strategy.png</image:loc><image:title>Strategy+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-simple-way-to-power-up-git-add</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Git-Tips-030718.png</image:loc><image:title>Git+Tips+030718</image:title></image:image></url><url><loc>https://www.viget.com/articles/twas-the-year-end-of-2025</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Tree_2020-12-09-195010.png</image:loc><image:title>Tree</image:title></image:image></url><url><loc>https://www.viget.com/articles/fixing-typescript-performance-problems</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/typescript-article-image.png</image:loc><image:title>Typescript+article+image</image:title></image:image></url><url><loc>https://www.viget.com/articles/dont-let-vibe-code-become-legacy-code</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/VigetBlog_AI_icon.png</image:loc><image:title>Viget+Blog+AI+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2025</loc><lastmod>2026-10-20T13:59:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/favorite-books-2025.png</image:loc><image:title>Favorite+books+2025</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-a-year-of-working-with-chatgpt-taught-me-about-strategy</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article-icon-brainwaves.png</image:loc><image:title>Article+icon+brainwaves</image:title></image:image></url><url><loc>https://www.viget.com/articles/testing-a11y-using-screen-readers</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-12.png</image:loc><image:title>Article+icon+a11y</image:title></image:image></url><url><loc>https://www.viget.com/articles/lessons-learned-upgrading-a-large-typescript-application-from-zod-3-to-4</loc><lastmod>2026-05-26T12:47:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/typescript-article-image.png</image:loc><image:title>Typescript+article+image</image:title></image:image></url><url><loc>https://www.viget.com/articles/5-articles-that-influenced-my-career</loc><lastmod>2026-05-26T12:47:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/5-Articles-That-Influenced-My-Career.png</image:loc><image:title>5+Articles+That+Influenced+My+Career</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-good-at-being-bad</loc><lastmod>2026-05-26T12:47:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Creativity.jpg</image:loc><image:title>Creativity</image:title></image:image></url><url><loc>https://www.viget.com/articles/dancing-with-your-coworkers</loc><lastmod>2026-05-26T12:47:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Fun_2025-08-14-202441_aneq.png</image:loc><image:title>Viget+Fun</image:title></image:image></url><url><loc>https://www.viget.com/articles/breaking-the-silence-in-meetings-a-peek-at-parakeet</loc><lastmod>2026-05-26T12:47:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Music-3.png</image:loc><image:title>Music+3</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-dia-ai-browser</loc><lastmod>2026-05-26T12:47:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/DiaBrowser_VigetArticle_Icon.png</image:loc><image:title>Dia+Browser+Viget+Article+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-power-of-powerpoint-and-why-we-should-keep-making-them</loc><lastmod>2026-05-26T12:47:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Communication.png</image:loc><image:title>Communication</image:title></image:image></url><url><loc>https://www.viget.com/articles/ai-powered-craft-search-with-meilisearch</loc><lastmod>2026-10-27T15:17:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/ai-powered-search.svg</image:loc><image:title>Ai+powered+search</image:title></image:image></url><url><loc>https://www.viget.com/articles/speed-up-craft-commerce-5-catalog-pricing</loc><lastmod>2026-05-26T12:47:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/52B20161-7EE7-4F67-BAFD-6950B765D9B8.png</image:loc><image:title>52+B20161+7+EE7+4+F67+BAFD+6950+B765+D9+B8</image:title></image:image></url><url><loc>https://www.viget.com/articles/testing-craft-cms</loc><lastmod>2026-05-26T12:47:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/testing.png</image:loc><image:title>Testing</image:title></image:image></url><url><loc>https://www.viget.com/articles/beautiful-dynamic-charts-in-rive</loc><lastmod>2026-05-26T12:47:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/frontend-to-backend.png</image:loc><image:title>Frontend+to+backend</image:title></image:image></url><url><loc>https://www.viget.com/articles/my-aha-moment-with-ai</loc><lastmod>2026-05-26T12:47:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/VigetBlog_AI_icon.png</image:loc><image:title>Viget+Blog+AI+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/ruthies-day-at-ttt</loc><lastmod>2026-05-26T12:47:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ruthie.png</image:loc><image:title>Ruthie</image:title></image:image></url><url><loc>https://www.viget.com/articles/celebrating-global-accessibility-awareness-day</loc><lastmod>2026-05-26T12:47:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Accessibility_Pink.png</image:loc><image:title>Accessibility+Pink</image:title></image:image></url><url><loc>https://www.viget.com/articles/can-ai-replace-ui-developers</loc><lastmod>2026-05-26T12:47:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/UI-Dev-Team.jpg</image:loc><image:title>UI+Dev+Team</image:title></image:image></url><url><loc>https://www.viget.com/articles/integrating-vite-and-ddev-into-wordpress</loc><lastmod>2026-05-26T12:47:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CMS-Development_2025-04-25-183525_wgpn.png</image:loc><image:title>CMS+Development</image:title></image:image></url><url><loc>https://www.viget.com/articles/viget-rewind-a-reimagining-of-spotify-wrapped</loc><lastmod>2026-10-23T23:39:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Strategy.png</image:loc><image:title>Strategy+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/radical-rag-an-embeddings-experiment</loc><lastmod>2026-08-12T12:03:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/radical-rag/radica-rag-icon-2.png</image:loc><image:title>Radica+rag+icon+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/do-you-need-a-jacket</loc><lastmod>2026-10-23T13:38:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pointless-Corp-Marketing-Design.png</image:loc><image:title>Pointless+Corp+Marketing+Design</image:title></image:image></url><url><loc>https://www.viget.com/articles/introducing-the-wordpress-site-starter-project</loc><lastmod>2026-10-27T14:37:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Engineering.png</image:loc><image:title>Article+Icon+-+Engineering</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-principles-that-guide-vigets-business-development-team</loc><lastmod>2026-05-26T12:47:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/Creativity.png</image:loc><image:title>Creativity</image:title></image:image></url><url><loc>https://www.viget.com/articles/finding-balance-with-ai-and-digital-teams</loc><lastmod>2026-05-26T12:47:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/Creativity.png</image:loc><image:title>Creativity</image:title></image:image></url><url><loc>https://www.viget.com/articles/wordpress-theme-development-with-acf-custom-blocks-part-2</loc><lastmod>2026-10-27T16:42:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-7.png</image:loc><image:title>Viget+article+icon+-+CMS+dev</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-letter-to-my-past-self-client-relationships</loc><lastmod>2026-05-26T12:47:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Letter-to-Past-Self.png</image:loc><image:title>Letter+to+Past+Self</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-many-agencies-for-your-rfp</loc><lastmod>2026-05-26T12:47:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Biz-Dev-Team.png</image:loc><image:title>Biz+Dev+Team</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-keys-to-successful-concept-testing-testing</loc><lastmod>2026-05-26T12:47:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Collaboration-Small-142.png</image:loc><image:title>Collaboration+Small+142</image:title></image:image></url><url><loc>https://www.viget.com/articles/memoirs-of-an-intern-reject</loc><lastmod>2026-10-20T18:28:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Time_2024-12-24-182215_woof.png</image:loc><image:title>Time</image:title></image:image></url><url><loc>https://www.viget.com/articles/twenty-five-years</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Logo-Social.png</image:loc><image:title>Viget+Logo+Social</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2024</loc><lastmod>2026-10-20T14:01:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Reading_2024-12-23-163354_zcki.png</image:loc><image:title>Reading</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-project-start-before-the-holidays</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Reading_Icon_Full-Book.png</image:loc><image:title>Reading+Icon+Full+Book</image:title></image:image></url><url><loc>https://www.viget.com/articles/comparing-craft-cms-and-drupal-in-2024</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/frontend-to-backend.png</image:loc><image:title>Frontend+to+backend</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-we-dont-do-spec-work</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Remote-Collaboration-Small-350.png</image:loc><image:title>Remote+Collaboration+Small+350</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-i-still-love-in-person-meetings-and-you-might-too</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Remote-Collaboration-Small-128.png</image:loc><image:title>Remote+Collaboration+Small+128</image:title></image:image></url><url><loc>https://www.viget.com/articles/stand-out-four-ways-to-make-an-impact-with-your-internship-application</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Careers.png</image:loc><image:title>Careers</image:title></image:image></url><url><loc>https://www.viget.com/articles/musings-of-the-roi-of-product-design</loc><lastmod>2026-05-26T12:47:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Professional-Growth_2024-11-21-181843_pbbh.png</image:loc><image:title>Professional+Growth</image:title></image:image></url><url><loc>https://www.viget.com/articles/planning-a-webflow-project</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/webflow_Transformation.png</image:loc><image:title>Webflow+Transformation</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-keys-to-successful-concept-testing-prototyping</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Team-UX-1.png</image:loc><image:title>Team+UX+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-the-cheapest-hourly-rate-often-isnt-the-cheapest-option</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/Growth-Icon.png</image:loc><image:title>Growth+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/5-ways-to-make-your-next-in-person-all-hands-event-worthwhile</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Fun_2024-10-25-173841_ulzs.png</image:loc><image:title>Viget+Fun</image:title></image:image></url><url><loc>https://www.viget.com/articles/founders-welcoming-business-partners</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-icon-article.png</image:loc><image:title>000+Viget+Icon+Article+Default</image:title></image:image></url><url><loc>https://www.viget.com/articles/agency-partnerships-a-rising-tide-lifts-all-boats</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/partership-clients-icon-04.png</image:loc><image:title>Partership+clients+icon+04</image:title></image:image></url><url><loc>https://www.viget.com/articles/some-thoughts-after-a-major-ruby-on-rails-upgrade</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Brainwaves.png</image:loc><image:title>Brainwaves</image:title></image:image></url><url><loc>https://www.viget.com/articles/setting-up-a-python-project-using-asdf-pdm-and-ruff</loc><lastmod>2026-05-26T12:47:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/wrench.png</image:loc><image:title>Wrench</image:title></image:image></url><url><loc>https://www.viget.com/articles/use-behavioral-analytics-data-to-make-your-site-more-effective</loc><lastmod>2026-10-23T23:36:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/sankey-diagram-blog-icon.png</image:loc><image:title>Sankey+diagram+blog+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-keys-to-successful-concept-testing-planning</loc><lastmod>2026-05-26T12:47:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Planning_Icon.png</image:loc><image:title>Planning+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/craft-5-what-it-means-for-super-table-page-builders</loc><lastmod>2026-05-26T12:47:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-fluid-breakout-grid.png</image:loc><image:title>Icon+fluid+breakout+grid</image:title></image:image></url><url><loc>https://www.viget.com/articles/motion-magic-project-insights-from-my-viget-internship</loc><lastmod>2026-05-26T12:47:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Motion.png</image:loc><image:title>Motion</image:title></image:image></url><url><loc>https://www.viget.com/articles/evolving-traditions-15-years-of-viget-internships</loc><lastmod>2026-05-26T12:47:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Education.png</image:loc><image:title>Education</image:title></image:image></url><url><loc>https://www.viget.com/articles/10-things-i-learned-in-my-10-weeks-at-viget</loc><lastmod>2026-05-26T12:47:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Professional-Growth.png</image:loc><image:title>Professional+Growth</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-well-connected-distributed-teams</loc><lastmod>2026-05-26T12:47:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/penguin-pebbling.png</image:loc><image:title>Penguin+pebbling</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-is-a-headless-cms-and-when-should-i-use-one</loc><lastmod>2026-05-26T12:47:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/headless-cms.png</image:loc><image:title>Headless+cms</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-we-use-ddev-vite-and-tailwind-with-craft-cms</loc><lastmod>2026-05-26T12:47:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/vite-ddev-craft/Vite-DDEV-Craft-Thumbnail.png</image:loc><image:title>Vite+DDEV+Craft+Thumbnail</image:title></image:image></url><url><loc>https://www.viget.com/articles/handling-spelling-mistakes-with-postgres-full-text-search</loc><lastmod>2026-05-26T12:47:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/postgres-trigram-02.png</image:loc><image:title>Postgres+trigram+02</image:title></image:image></url><url><loc>https://www.viget.com/articles/your-website-transition-checklist</loc><lastmod>2026-05-26T12:47:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-06-27-174531_suut.png</image:loc><image:title>Viget+article+icon+-+checklist</image:title></image:image></url><url><loc>https://www.viget.com/articles/balancing-image-speed-and-quality-with-imgix</loc><lastmod>2026-08-12T12:48:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Performance.png</image:loc><image:title>Performance</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-magic-with-webflow-a-ui-developers-perspective</loc><lastmod>2026-05-26T12:47:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Remote-Collaboration-Small-340.jpg</image:loc><image:title>Remote+Collaboration+Small+340</image:title></image:image></url><url><loc>https://www.viget.com/articles/fluid-breakout-layout-css-grid</loc><lastmod>2026-05-26T12:47:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-fluid-breakout-grid.png</image:loc><image:title>Icon+fluid+breakout+grid</image:title></image:image></url><url><loc>https://www.viget.com/articles/authentik-self-host-your-identity-provider</loc><lastmod>2026-05-26T12:47:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Security.png</image:loc><image:title>Security</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-generative-ai-can-add-human-delight-to-your-virtual-event</loc><lastmod>2026-05-26T12:47:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Fun2.png</image:loc><image:title>Viget+Fun2</image:title></image:image></url><url><loc>https://www.viget.com/articles/global-accessibility-awareness-day</loc><lastmod>2026-05-26T12:47:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-12.png</image:loc><image:title>Article+icon+a11y</image:title></image:image></url><url><loc>https://www.viget.com/articles/is-your-idea-worth-doing</loc><lastmod>2026-05-26T12:47:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Brainwaves.png</image:loc><image:title>Brainwaves</image:title></image:image></url><url><loc>https://www.viget.com/articles/self-hosting-text-to-speech-ai-for-research-and-fun</loc><lastmod>2026-05-26T12:47:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Text-Speech-AI.png</image:loc><image:title>Text+Speech+AI</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-case-for-human-centered-project-management</loc><lastmod>2026-05-26T12:47:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/HCPM.png</image:loc><image:title>HCPM</image:title></image:image></url><url><loc>https://www.viget.com/articles/craftcms-and-php-tuning-for-heavy-traffic</loc><lastmod>2026-05-26T12:47:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Performance-1.png</image:loc><image:title>Performance+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/craft-winning-speeches-with-hypt</loc><lastmod>2026-10-23T13:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/HYPT_Logo.jpg</image:loc><image:title>HYPT+Logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/stackstash-taking-bookish-musings-to-the-next-level</loc><lastmod>2026-05-26T12:47:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/stackstash-icon-2.png</image:loc><image:title>StackStash+Article+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/behind-the-scenes-of-building-the-three-word-stories-app</loc><lastmod>2026-05-26T12:47:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pointless-Bubbel-Icon.jpg</image:loc><image:title>Pointless+Bubbel+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-top-five-craft-5-features-im-excited-about</loc><lastmod>2026-05-26T12:47:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CMS-Development-1.png</image:loc><image:title>CMS+Development+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/virtual-all-hands-alignment</loc><lastmod>2026-05-26T12:47:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-3.png</image:loc><image:title>Viget+article+icon+3</image:title></image:image></url><url><loc>https://www.viget.com/articles/last-call-for-craft-4</loc><lastmod>2026-05-26T12:47:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CMS-Development-1.png</image:loc><image:title>CMS+Development+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-monitoring</loc><lastmod>2026-05-26T12:47:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/swot-at-your-next-virtual-all-hands</loc><lastmod>2026-05-26T12:47:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article-Icon-SWOT.png</image:loc><image:title>Article+Icon+SWOT</image:title></image:image></url><url><loc>https://www.viget.com/articles/start-your-project-with-an-innovation-workshop</loc><lastmod>2026-05-26T12:47:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-05-15-230326_mshs.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/apples-future-vision</loc><lastmod>2026-05-26T12:47:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/future-vision.png</image:loc><image:title>Future+vision</image:title></image:image></url><url><loc>https://www.viget.com/articles/10-guiding-principles-for-viget-project-managers</loc><lastmod>2026-05-26T12:47:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Team-PM.png</image:loc><image:title>Team+PM</image:title></image:image></url><url><loc>https://www.viget.com/articles/elephants-squirrels-porcupines-and-zombies-can-help-your-team-thrive</loc><lastmod>2026-05-26T12:47:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Remote-Collaboration-Small-34.png</image:loc><image:title>Remote+Collaboration+Small+34</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-reflection-before-christmas</loc><lastmod>2026-05-26T12:47:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Tree_2020-12-09-195010.png</image:loc><image:title>Tree</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2023</loc><lastmod>2026-10-20T14:04:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/fave-books-icon-2023.png</image:loc><image:title>Article+Icon+-+Favorite+Books+2023</image:title></image:image></url><url><loc>https://www.viget.com/articles/thoughts-on-remix</loc><lastmod>2026-10-29T22:21:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Engineering.png</image:loc><image:title>Article+Icon+-+Engineering</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-view-of-the-headless-cms-landscape</loc><lastmod>2026-05-26T12:47:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CMS-Development.png</image:loc><image:title>CMS+Development</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-good-tests</loc><lastmod>2026-05-26T12:47:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/charting-new-paths-to-startup-product-development</loc><lastmod>2026-08-12T12:49:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Creativity.png</image:loc><image:title>Creativity</image:title></image:image></url><url><loc>https://www.viget.com/articles/create-rive-animations</loc><lastmod>2026-05-26T12:47:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-1.png</image:loc><image:title>Viget+article+icon+-+motion</image:title></image:image></url><url><loc>https://www.viget.com/articles/an-all-hands-retreat-formula-for-success</loc><lastmod>2026-05-26T12:47:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Fun_2023-11-16-153508_pcss.png</image:loc><image:title>Viget+Fun</image:title></image:image></url><url><loc>https://www.viget.com/articles/strategies-for-reframing-your-stakeholders-bad-habits</loc><lastmod>2026-05-26T12:47:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Stakeholder-Management_2023-11-14-185534_cyft.png</image:loc><image:title>Stakeholder+Management</image:title></image:image></url><url><loc>https://www.viget.com/articles/take-a-pass-at-collaborative-estimations</loc><lastmod>2026-05-26T12:47:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Collaboration-Mid-4.png</image:loc><image:title>Collaboration+Mid+4</image:title></image:image></url><url><loc>https://www.viget.com/articles/connecting-the-dots</loc><lastmod>2026-05-26T12:47:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Fun.png</image:loc><image:title>Viget+Fun</image:title></image:image></url><url><loc>https://www.viget.com/articles/our-variable-wishlist-to-figma</loc><lastmod>2026-05-26T12:47:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Design-System_2023-10-30-125058_frtb.png</image:loc><image:title>Design+System</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-we-designed-and-built-a-view-transition-demo</loc><lastmod>2026-05-26T12:47:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Transformation_2023-10-25-202624_olra.png</image:loc><image:title>Transformation+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/view-transitions-in-astro</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/transformation.png</image:loc><image:title>Transformation</image:title></image:image></url><url><loc>https://www.viget.com/articles/employee-engagement-strategies-during-uncertainty</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Remote-Collaboration-Small-196.png</image:loc><image:title>Article+icon+EE+strategies</image:title></image:image></url><url><loc>https://www.viget.com/articles/making-a-business-case-for-your-website-project</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-improve.png</image:loc><image:title>Viget+article+icon+improve</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-foster-ongoing-shared-understanding-during-mvp-development</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-07-20-145034_reua.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/build-a-stronger-product-rooted-in-mixed-methods</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-05-15-230326_mshs.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/demystifying-wcag-2-2</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-12.png</image:loc><image:title>Article+icon+a11y</image:title></image:image></url><url><loc>https://www.viget.com/articles/bonding-over-books</loc><lastmod>2026-05-26T12:47:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Reading.png</image:loc><image:title>Reading</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-motion-for-the-web-process-toolkit</loc><lastmod>2026-10-27T14:24:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-1.png</image:loc><image:title>Viget+article+icon+-+motion</image:title></image:image></url><url><loc>https://www.viget.com/articles/component-driven-development-and-the-qa-process</loc><lastmod>2026-10-23T14:20:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Group.png</image:loc><image:title>Article+icon+CDD+and+QA</image:title></image:image></url><url><loc>https://www.viget.com/articles/avoiding-import-hell</loc><lastmod>2026-05-26T12:47:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/article-icon-import-hell.png</image:loc><image:title>Article+icon+import+hell</image:title></image:image></url><url><loc>https://www.viget.com/articles/upgrade-your-craft-cms-site-to-php-8</loc><lastmod>2026-05-26T12:47:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-11.png</image:loc><image:title>Article+Icon+Craft+CMS</image:title></image:image></url><url><loc>https://www.viget.com/articles/use-ecosystem-maps-to-show-not-tell</loc><lastmod>2026-05-26T12:47:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Customer-Journey-2.png</image:loc><image:title>Article+Icon+-+Map</image:title></image:image></url><url><loc>https://www.viget.com/articles/using-pre-commit-with-standardrb</loc><lastmod>2026-05-26T12:47:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-8.png</image:loc><image:title>Viget+article+icon+precommit</image:title></image:image></url><url><loc>https://www.viget.com/articles/mac-inspired-dev-environment-with-wsl-hyper-zsh</loc><lastmod>2026-09-23T15:50:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/article-icon-dev-environment.png</image:loc><image:title>Article+icon+dev+environment</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-content-strategy-on-track-with-content-audits</loc><lastmod>2026-05-26T12:47:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/Article-content-audits.png</image:loc><image:title>Article+content+audits</image:title></image:image></url><url><loc>https://www.viget.com/articles/6-things-we-look-for-when-estimating-a-website-project</loc><lastmod>2026-05-26T12:47:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Roadmapping-Small-207.png</image:loc><image:title>Article+icon+estimating+website+projects</image:title></image:image></url><url><loc>https://www.viget.com/articles/my-captions-love-story</loc><lastmod>2026-05-26T12:47:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article-icon-captions.png</image:loc><image:title>Article+icon+captions</image:title></image:image></url><url><loc>https://www.viget.com/articles/learn-reflect-repeat-internships-at-viget</loc><lastmod>2026-05-26T12:47:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article-icon-internships.png</image:loc><image:title>Article+icon+internships</image:title></image:image></url><url><loc>https://www.viget.com/articles/dealing-with-database-defaults-in-django</loc><lastmod>2026-05-26T12:47:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/article-icon-django.png</image:loc><image:title>Article+icon+django</image:title></image:image></url><url><loc>https://www.viget.com/articles/overhauling-our-lever-ats-tags</loc><lastmod>2026-10-21T11:35:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-08-24-185511_frhz.png</image:loc><image:title>Viget+article+icon+-+recruiting</image:title></image:image></url><url><loc>https://www.viget.com/articles/eco-friendly-toilet-paper-a-product-strategy-case-study</loc><lastmod>2026-05-26T12:47:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Article-Icon-Nonprofit-Small.png</image:loc><image:title>Viget+Article+Icon+Nonprofit+Small</image:title></image:image></url><url><loc>https://www.viget.com/articles/wordpress-theme-development-acf-custom-blocks</loc><lastmod>2026-10-27T14:17:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-7.png</image:loc><image:title>Viget+article+icon+-+CMS+dev</image:title></image:image></url><url><loc>https://www.viget.com/articles/mapbox-next-level-mapping</loc><lastmod>2026-05-26T12:47:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-5.png</image:loc><image:title>Viget+article+icon+map</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-soli-an-intern-journey-to-delivering-an-mvp</loc><lastmod>2026-05-26T12:47:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-6.png</image:loc><image:title>Viget+article+icon+6</image:title></image:image></url><url><loc>https://www.viget.com/articles/product-risk-taxonomy-generative-ai</loc><lastmod>2026-05-26T12:47:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Roadmapping-Article-Icon.png</image:loc><image:title>Roadmapping+Article+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/creating-a-motion-volume-scale</loc><lastmod>2026-10-27T14:22:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-1.png</image:loc><image:title>Viget+article+icon+-+motion</image:title></image:image></url><url><loc>https://www.viget.com/articles/4-takeaways-from-a-developer-intern</loc><lastmod>2026-05-26T12:47:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/frontend-to-backend.png</image:loc><image:title>Frontend+to+backend</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-case-for-css-columns-vs-css-grid-with-tailwind</loc><lastmod>2026-05-26T12:47:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-1-1.png</image:loc><image:title>Viget+article+icon+code</image:title></image:image></url><url><loc>https://www.viget.com/articles/strikes-spares-and-small-group-discussions</loc><lastmod>2026-05-26T12:47:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-3.png</image:loc><image:title>Viget+article+icon+3</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-foundations-first-approach-to-product-design</loc><lastmod>2026-05-26T12:47:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Strategy-Matters-Foundations-First.png</image:loc><image:title>Strategy+Matters+Foundations+First</image:title></image:image></url><url><loc>https://www.viget.com/articles/create-shared-understanding</loc><lastmod>2026-05-26T12:47:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-07-20-145034_reua.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/design-systems-avoiding-common-pitfalls</loc><lastmod>2026-05-26T12:47:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-2.png</image:loc><image:title>Viget+article+icon+-+design+system</image:title></image:image></url><url><loc>https://www.viget.com/articles/talking-money</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-1_2023-07-14-183039_iyni.png</image:loc><image:title>Viget+article+icon+-+Customers</image:title></image:image></url><url><loc>https://www.viget.com/articles/dont-skip-the-research</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-07-11-122352_mrlx.png</image:loc><image:title>Viget+article+icon+-+research</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-a11y-overlays-fall-short</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/image_2023-07-10-212625_jfhp.png</image:loc><image:title>Viget+article+icon+-+accessibility</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-startups-should-hire-a-product-agency-for-traction-and-growth-initiatives</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/article-icon-growth.png</image:loc><image:title>Article+icon+growth</image:title></image:image></url><url><loc>https://www.viget.com/articles/thriving-as-a-developer-with-adhd</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article-icon-brainwaves.png</image:loc><image:title>Article+icon+brainwaves</image:title></image:image></url><url><loc>https://www.viget.com/articles/can-you-hear-me-now-choosing-the-best-tools-for-project-communication</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-06-27-174531_suut.png</image:loc><image:title>Viget+article+icon+-+checklist</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-motion-for-the-web-classifying</loc><lastmod>2026-05-26T12:47:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-1.png</image:loc><image:title>Viget+article+icon+-+motion</image:title></image:image></url><url><loc>https://www.viget.com/articles/design-team-takeaways-config-2023</loc><lastmod>2026-10-13T17:38:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/08142017icon-figma.png</image:loc><image:title>08142017Icon+Figma</image:title></image:image></url><url><loc>https://www.viget.com/articles/developer-takeaways-config-2023</loc><lastmod>2026-05-26T12:47:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/08142017icon-figma.png</image:loc><image:title>08142017Icon+Figma</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-utm-parameters-do-not-work-on-wp-engine</loc><lastmod>2026-05-26T12:47:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/utm_parameters.png</image:loc><image:title>Utm+parameters</image:title></image:image></url><url><loc>https://www.viget.com/articles/overcoming-anxiety-in-code-reviews</loc><lastmod>2026-05-26T12:47:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/code-layers.png</image:loc><image:title>Code+Layers</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-code-reviews</loc><lastmod>2026-05-26T12:47:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/5-pillars-for-a-strong-client-agency-partnership</loc><lastmod>2026-05-26T12:47:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon2.png</image:loc><image:title>Viget+article+icon2</image:title></image:image></url><url><loc>https://www.viget.com/articles/make-it-and-break-it-a-breakout-session-recipe-that-maximizes-irl-time</loc><lastmod>2026-05-26T12:47:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article.png</image:loc><image:title>Viget+Article+Icon+Cake</image:title></image:image></url><url><loc>https://www.viget.com/articles/color-outside-the-lines-with-partial-circular-gradient-image-borders</loc><lastmod>2026-05-26T12:47:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/conic-gradient-mask.png</image:loc><image:title>Conic+gradient+mask</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-startups-should-hire-a-product-agency-to-build-the-mvp</loc><lastmod>2026-05-26T12:47:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Client-Tips-Article-Icon.png</image:loc><image:title>Client+Tips+Article+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/improving-design-presentations-by-keeping-the-client-in-mind</loc><lastmod>2026-05-26T12:47:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon-improve.png</image:loc><image:title>Viget+article+icon+improve</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-career-path-to-ui-development-is-changing</loc><lastmod>2026-05-26T12:47:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-05-26-130854_frwt.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/whats-in-a-word-building-a-verbose-party-game</loc><lastmod>2026-05-26T12:47:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/final.png</image:loc><image:title>Final</image:title></image:image></url><url><loc>https://www.viget.com/articles/career-coaching-series-interviews</loc><lastmod>2026-05-26T12:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/Chatbot-Img.png</image:loc><image:title>Chatbot+Img</image:title></image:image></url><url><loc>https://www.viget.com/articles/9-tips-to-help-you-nail-your-next-portfolio-review</loc><lastmod>2026-05-26T12:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/bd-annotation-illustration.png</image:loc><image:title>Bd+Annotation+Illustration</image:title></image:image></url><url><loc>https://www.viget.com/articles/7-tips-for-reviewing-a-ux-or-design-portfolio</loc><lastmod>2026-05-26T12:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/MVP.png</image:loc><image:title>Mvp</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-thrive-being-the-new-kid</loc><lastmod>2026-05-26T12:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon_2023-05-15-230326_mshs.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/figma-comic-creator</loc><lastmod>2026-05-26T12:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Frame-1-1.png</image:loc><image:title>Frame+1+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-your-internal-teams-will-love-webflow</loc><lastmod>2026-05-26T12:47:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/WebflowArticleCircle.png</image:loc><image:title>Webflow+Article+Circle</image:title></image:image></url><url><loc>https://www.viget.com/articles/viget23-assuredly-steadfast</loc><lastmod>2026-05-26T12:47:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget23-sticker.jpg</image:loc><image:title>Viget23+sticker</image:title></image:image></url><url><loc>https://www.viget.com/articles/deploying-a-website-a-project-managers-guide</loc><lastmod>2026-05-26T12:47:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-article-icon.png</image:loc><image:title>Viget+article+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-even-are-react-server-components</loc><lastmod>2026-05-26T12:47:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/react-logo.png</image:loc><image:title>React+Logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/simple-commit-linting-for-issue-number-in-github-actions</loc><lastmod>2026-05-26T12:47:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Git-Tips-030718.png</image:loc><image:title>Git+Tips+030718</image:title></image:image></url><url><loc>https://www.viget.com/articles/project-manager-basecamp-card-table-feature</loc><lastmod>2026-05-26T12:47:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/Basecamp_icon.png</image:loc><image:title>Basecamp+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-enduring-point-of-pointless-corp</loc><lastmod>2026-05-26T12:47:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/pointless-sticker-bear-article.png</image:loc><image:title>Pointless+sticker+bear+article</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-timely-upgrades</loc><lastmod>2026-05-26T12:47:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/streamlining-ticket-creation-with-github-issue-forms</loc><lastmod>2026-05-26T12:47:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Githhub_Invertocat_Avatar.jpg</image:loc><image:title>Githhub+Invertocat+Avatar</image:title></image:image></url><url><loc>https://www.viget.com/articles/styling-native-file-upload-input-field</loc><lastmod>2026-05-26T12:47:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/upload-file-input.png</image:loc><image:title>Upload+file+input</image:title></image:image></url><url><loc>https://www.viget.com/articles/chatgpt-and-me-a-recruiter</loc><lastmod>2026-05-26T12:47:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/AI-Article-Primary.png</image:loc><image:title>AI+Article+Primary</image:title></image:image></url><url><loc>https://www.viget.com/articles/10-sql-tricks-that-i-like</loc><lastmod>2026-05-26T12:47:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/MZ-State-of-Web-Animation-03.png</image:loc><image:title>Mz+State+Of+Web+Animation+03</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-helpful-logs</loc><lastmod>2026-05-26T12:47:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/retro-font-inspiration</loc><lastmod>2026-05-26T12:47:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog-thumb-3.png</image:loc><image:title>General+Switch+Vintage+Font</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-quarterback-kirk-cousins-can-teach-us-about-brand-perception</loc><lastmod>2026-05-26T12:47:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/NFLPA-Journey-Map-Icon.png</image:loc><image:title>NFLPA+Journey+Map+Icon+(Football)</image:title></image:image></url><url><loc>https://www.viget.com/articles/evaluating-open-source-third-party-dependencies</loc><lastmod>2026-05-26T12:47:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/legos.png</image:loc><image:title>Legos</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-does-viget-start-new-projects</loc><lastmod>2026-05-26T12:47:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/How-to-Approach-UX-Research.png</image:loc><image:title>How+to+Approach+UX+Research</image:title></image:image></url><url><loc>https://www.viget.com/articles/virtual-retreats-viget-style</loc><lastmod>2026-05-26T12:47:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/TTT-Winter23-Icon.png</image:loc><image:title>TTT+Winter23+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-much-will-my-mvp-cost-to-build</loc><lastmod>2026-05-26T12:47:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/MVP.png</image:loc><image:title>Mvp</image:title></image:image></url><url><loc>https://www.viget.com/articles/early-stage-startups-agency-partnerships-what-makes-them-work</loc><lastmod>2026-05-26T12:47:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/josh-secret.png</image:loc><image:title>Josh+Secret</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-is-personalization-and-what-makes-sense-for-you</loc><lastmod>2026-05-26T12:47:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Article-284x284_5.png</image:loc><image:title>Article+284x284+5</image:title></image:image></url><url><loc>https://www.viget.com/articles/whats-on-the-horizon</loc><lastmod>2026-05-26T12:47:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/61406356-adc7c280-a8a9-11e9-9b8b-ecf0c22e98c8.png</image:loc><image:title>AI+Space+Woman+Horizon</image:title></image:image></url><url><loc>https://www.viget.com/articles/new-year-new-career</loc><lastmod>2026-05-26T12:47:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/connecting-hardware-is-fun.png</image:loc><image:title>Connecting+Hardware+Is+Fun</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-top-5-articles-read-on-viget-com-in-2022</loc><lastmod>2026-05-26T12:47:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/113022_How-to-approach-plan-and-deliver-an-effective-MVP_IL.png</image:loc><image:title>MVP+Webinar+Jan.+2023+Article+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/academia-to-tech-in-5-steps</loc><lastmod>2026-10-23T17:48:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/apprenticeship-cohort-article.jpg</image:loc><image:title>Apprenticeship+Cohort+Article</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2022</loc><lastmod>2026-10-20T14:05:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/2022-books.png</image:loc><image:title>2022+books</image:title></image:image></url><url><loc>https://www.viget.com/articles/project-based-roles-across-industries-what-an-art-curator-and-digital-project-manager-have-in-common</loc><lastmod>2026-05-26T12:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/03152017-Design-Job-Tips-mw.png</image:loc><image:title>Light+bulb+with+color+swirl</image:title></image:image></url><url><loc>https://www.viget.com/articles/career-coaching-series-resumes</loc><lastmod>2026-05-26T12:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/bd-annotation-illustration.png</image:loc><image:title>Bd+Annotation+Illustration</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-a-website-with-no-code-for-a-homegrown-non-profit-with-tons-of-heart</loc><lastmod>2026-05-26T12:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Screen-Shot-2022-11-09-at-11.04.04-AM.png</image:loc><image:title>Screen+Shot+2022+11+09+at+11+04+04+AM</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-default-formatting</loc><lastmod>2026-05-26T12:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-5-ws-of-reference-checks</loc><lastmod>2026-05-26T12:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-lo-fi-prototypes.png</image:loc><image:title>Icon+lo+fi+prototypes</image:title></image:image></url><url><loc>https://www.viget.com/articles/style-guides-pattern-libraries-design-systems-halloween-edition</loc><lastmod>2026-05-26T12:47:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Square.png</image:loc><image:title>Square</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-new-git-option-for-rebasing-multiple-branches-at-once</loc><lastmod>2026-05-26T12:47:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/lightwalk-reeds-icon-vhs.png</image:loc><image:title>Lightwalk+Reeds+Icon+Vhs</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-fall-2022-viget-development-offsite-art-show</loc><lastmod>2026-08-12T16:24:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/jl.png</image:loc><image:title>Jacob&#039;s+submission</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-documentation</loc><lastmod>2026-05-26T12:47:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-code-coverage</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/typescript-best-practices-at-viget</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/typescript-article-image.png</image:loc><image:title>Typescript+article+image</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-pronounce-varchar</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/facilitation-newsletter-icon.png</image:loc><image:title>Facilitation+Newsletter+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/my-top-six-git-tricks</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Git-Tips-030718.png</image:loc><image:title>Git+Tips+030718</image:title></image:image></url><url><loc>https://www.viget.com/articles/host-build-and-deploy-next-js-projects-on-github-pages</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/updated-Main-icon%403x.jpg</image:loc><image:title>Updated+Main+Icon@3X</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters-continuous-integration</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/node-package-managers-in-2022</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/pm-logos.png</image:loc><image:title>Pm+logos</image:title></image:image></url><url><loc>https://www.viget.com/articles/reorganizing-the-front-end-development-team</loc><lastmod>2026-05-26T12:47:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-extensions-1.png</image:loc><image:title>Browser+window</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-art-of-failing-gracefully</loc><lastmod>2026-05-26T12:47:42-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-content-strategy-SEO.png</image:loc><image:title>Icon+content+strategy+SEO</image:title></image:image></url><url><loc>https://www.viget.com/articles/typing-components-in-svelte</loc><lastmod>2026-05-26T12:47:42-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/svelteandts-4.png</image:loc><image:title>Svelteandts+4</image:title></image:image></url><url><loc>https://www.viget.com/articles/planting-seeds-for-change-with-vigets-pro-bono-program</loc><lastmod>2026-05-26T12:47:42-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/HFF-Article-Icon2.png</image:loc><image:title>HFF+Article+Icon2</image:title></image:image></url><url><loc>https://www.viget.com/articles/adding-safari-14-support-to-tailwinds-aspect-ratio</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/tailwind-on-gray.png</image:loc><image:title>Tailwind+On+Gray</image:title></image:image></url><url><loc>https://www.viget.com/articles/encouraging-inclusion-through-healthy-team-collaboration</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/research-engagement.png</image:loc><image:title>Research+engagement</image:title></image:image></url><url><loc>https://www.viget.com/articles/welcoming-brave-ux</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Flag.png</image:loc><image:title>Flag</image:title></image:image></url><url><loc>https://www.viget.com/articles/selecting-apprentices</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mentorship-plant.png</image:loc><image:title>Mentorship+Plant</image:title></image:image></url><url><loc>https://www.viget.com/articles/which-css-framework-is-better</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/bootstrap-vs-tailwind.png</image:loc><image:title>Bootstrap+vs+tailwind</image:title></image:image></url><url><loc>https://www.viget.com/articles/maintenance-matters</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/maintenance_matters_logo.png</image:loc><image:title>Maintenance+matters+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/design-systems-investing-in-the-people-behind-the-system</loc><lastmod>2026-05-26T12:47:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/DesignSystemsCompanyCulture.jpg</image:loc><image:title>Design+Systems+Company+Culture</image:title></image:image></url><url><loc>https://www.viget.com/articles/recruiting-with-optimism</loc><lastmod>2026-05-26T12:47:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/client-relationship.png</image:loc><image:title>Client+Relationship</image:title></image:image></url><url><loc>https://www.viget.com/articles/location-location-location-vigets-approach-to-hybrid</loc><lastmod>2026-05-26T12:47:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/Viget.HQ.png</image:loc><image:title>Viget+HQ</image:title></image:image></url><url><loc>https://www.viget.com/articles/notion-certified-exam-a-study-guide</loc><lastmod>2026-05-26T12:47:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Notion-Study-Guide-5.png</image:loc><image:title>Notion+Study+Guide+5</image:title></image:image></url><url><loc>https://www.viget.com/articles/using-google-cloud-storage-in-your-django-project</loc><lastmod>2026-05-26T12:47:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/cloudicon3_2022-05-26-215203_kxfu.jpg</image:loc><image:title>Cloudicon3</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-look-into-no-code-development</loc><lastmod>2026-05-26T12:47:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-No-Code.png</image:loc><image:title>Blog+No+Code</image:title></image:image></url><url><loc>https://www.viget.com/articles/using-postman-for-mock-api-driven-development</loc><lastmod>2026-05-26T12:47:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/postman-blog-icon.png</image:loc><image:title>Postman+blog+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/bob-are-you-tired-of-your-brands-emails</loc><lastmod>2026-05-26T12:47:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/red_balloon.png</image:loc><image:title>Red+balloon</image:title></image:image></url><url><loc>https://www.viget.com/articles/circles-the-life-of-a-development-manager</loc><lastmod>2026-05-26T12:47:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Screen-Shot-2022-05-25-at-3.56.45-PM.png</image:loc><image:title>Screen+Shot+2022+05+25+at+3+56+45+PM</image:title></image:image></url><url><loc>https://www.viget.com/articles/pandoc-a-tool-i-use-and-like</loc><lastmod>2026-05-26T12:47:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/swiss-army-knife_2022-05-24-193646_kitu.png</image:loc><image:title>Swiss+army+knife</image:title></image:image></url><url><loc>https://www.viget.com/articles/design-system-teams</loc><lastmod>2026-05-26T12:47:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ds-icon-04.png</image:loc><image:title>Ds+Icon+04</image:title></image:image></url><url><loc>https://www.viget.com/articles/keeping-the-early-stage-startup-nimble</loc><lastmod>2026-05-26T12:47:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-Peachy.png</image:loc><image:title>Blog+Peachy</image:title></image:image></url><url><loc>https://www.viget.com/articles/plan-a-killer-party-with-thrillr</loc><lastmod>2026-05-26T12:47:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-Graphic.jpg</image:loc><image:title>Blog+Graphic</image:title></image:image></url><url><loc>https://www.viget.com/articles/eternal-struggle-of-the-systemless-design-file-getting-into-the-habit-of-using-components-in-figma</loc><lastmod>2026-05-26T12:47:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/design-systems-icon-gray.png</image:loc><image:title>Design+Systems+Icon+Gray</image:title></image:image></url><url><loc>https://www.viget.com/articles/local-docker-best-practices</loc><lastmod>2026-11-02T14:02:31-05:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Docker-Article.png</image:loc><image:title>Docker+Article</image:title></image:image></url><url><loc>https://www.viget.com/articles/web-scraping-for-vaccine-availability</loc><lastmod>2026-05-26T12:47:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-content-strategy-SEO.png</image:loc><image:title>Icon+content+strategy+SEO</image:title></image:image></url><url><loc>https://www.viget.com/articles/wedding-builders-from-a-developers-perspective</loc><lastmod>2026-05-26T12:47:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/ring.jpg</image:loc><image:title>Ring</image:title></image:image></url><url><loc>https://www.viget.com/articles/hunting-for-the-hunt-for-bigfoot-pointless-week-2022</loc><lastmod>2026-05-26T12:47:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/logo.png</image:loc><image:title>Logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-much-does-a-website-cost-anywhere-from-50-to-5-000-000</loc><lastmod>2026-05-26T12:47:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Updated-Website-Image.png</image:loc><image:title>Updated+Website+Image</image:title></image:image></url><url><loc>https://www.viget.com/articles/your-website-is-never-done</loc><lastmod>2026-05-26T12:47:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/legos.png</image:loc><image:title>Legos</image:title></image:image></url><url><loc>https://www.viget.com/articles/speaking-the-same-language</loc><lastmod>2026-05-26T12:47:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/elyse-blog-icon-jr.png</image:loc><image:title>Elyse+blog+icon+jr</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-make-your-web-content-accessible</loc><lastmod>2026-10-09T20:10:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Web-Accessibility-Icon.png</image:loc><image:title>Web+Accessibility+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/embedable-web-applications-with-shadow-dom</loc><lastmod>2026-05-26T12:47:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/preact.png</image:loc><image:title>Preact</image:title></image:image></url><url><loc>https://www.viget.com/articles/balancing-design-requirements-and-tech-constraints-as-equals</loc><lastmod>2026-05-26T12:47:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Balancing-Requirements.png</image:loc><image:title>Balancing+Requirements</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-become-a-better-illustrator</loc><lastmod>2026-05-26T12:47:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Icon.png</image:loc><image:title>Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/webinar-tips-from-a-one-woman-marketing-team</loc><lastmod>2026-05-26T12:47:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Icon-TGWFR.png</image:loc><image:title>Icon+TGWFR</image:title></image:image></url><url><loc>https://www.viget.com/articles/splitting-pdfs-with-hexapdf</loc><lastmod>2026-05-26T12:47:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/550px-nowatermark-Cut-Paper-Without-Using-Scissors-Step-4-Version-4.jpg</image:loc><image:title>550px+nowatermark+Cut+Paper+Without+Using+Scissors+Step+4+Version+4</image:title></image:image></url><url><loc>https://www.viget.com/articles/extract-embedded-text-from-pdfs-with-poppler-in-ruby</loc><lastmod>2026-05-26T12:47:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/John_Popper_by_Gage_Skidmore.jpg</image:loc><image:title>John+Popper+by+Gage+Skidmore</image:title></image:image></url><url><loc>https://www.viget.com/articles/web-accessibility-an-overview-for-businesses-and-consultants</loc><lastmod>2026-05-26T12:47:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Accessibility.jpg</image:loc><image:title>Accessibility</image:title></image:image></url><url><loc>https://www.viget.com/articles/visual-designs-best-of-2021</loc><lastmod>2026-05-26T12:47:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/2021_2022-01-26-214408_yazo.png</image:loc><image:title>2021</image:title></image:image></url><url><loc>https://www.viget.com/articles/creating-fixtures-for-a-craft-cms-structure</loc><lastmod>2026-05-26T12:47:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/editor-theme-image.png</image:loc><image:title>Editor+Theme+Image</image:title></image:image></url><url><loc>https://www.viget.com/articles/automating-build-deploy-ci-cd-with-github-actions</loc><lastmod>2026-05-26T12:47:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/build-deploy.png</image:loc><image:title>Build+deploy</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-pitch-before-christmas</loc><lastmod>2026-05-26T12:47:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Tree_2020-12-09-195010.png</image:loc><image:title>Tree</image:title></image:image></url><url><loc>https://www.viget.com/articles/so-you-want-to-try-agile</loc><lastmod>2026-05-26T12:47:52-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/toolbox.png</image:loc><image:title>Toolbox</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2021</loc><lastmod>2026-10-20T14:06:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/2021_Books_Icon.png</image:loc><image:title>2021+Books+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/lets-extend-that-dang-elasticsearch-plugin</loc><lastmod>2026-05-26T12:47:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ryan-blog.jpg</image:loc><image:title>Ryan+Blog</image:title></image:image></url><url><loc>https://www.viget.com/articles/chatbot-101-alexa-do-i-need-a-chatbot</loc><lastmod>2026-05-26T12:47:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Chatbot-Img_2021-12-03-200934_ycat.png</image:loc><image:title>Chatbot+Img</image:title></image:image></url><url><loc>https://www.viget.com/articles/3-elixir-language-features-i-love</loc><lastmod>2026-05-26T12:47:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/elixir-heart.png</image:loc><image:title>Elixir+heart</image:title></image:image></url><url><loc>https://www.viget.com/articles/traditions-gratitude-one-way-we-stay-connected-at-viget</loc><lastmod>2026-05-26T12:47:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/thankful.png</image:loc><image:title>Thankful</image:title></image:image></url><url><loc>https://www.viget.com/articles/dev-book-club</loc><lastmod>2026-05-26T12:47:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/books.png</image:loc><image:title>Books</image:title></image:image></url><url><loc>https://www.viget.com/articles/three-mindfulness-practices-for-the-office</loc><lastmod>2026-05-26T12:47:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Mindfulness-Icon.jpg</image:loc><image:title>Mindfulness+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/risk-management-clairvoyance-for-project-managers</loc><lastmod>2026-05-26T12:47:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/clairvoyance.png</image:loc><image:title>Clairvoyance</image:title></image:image></url><url><loc>https://www.viget.com/articles/custom-sorting-in-administrate</loc><lastmod>2026-05-26T12:47:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ruby-sorting.png</image:loc><image:title>Ruby+sorting</image:title></image:image></url><url><loc>https://www.viget.com/articles/more-advice-from-a-thirty-something-career-changer</loc><lastmod>2026-05-26T12:47:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Illustration-Lantern.png</image:loc><image:title>Illustration+Lantern</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-weve-avoided-ux-disillusionment</loc><lastmod>2026-05-26T12:47:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/unpoppable-balloon.png</image:loc><image:title>Unpoppable+balloon</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-define-a-ux-research-approach</loc><lastmod>2026-10-20T14:16:02-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/How-to-Approach-UX-Research.png</image:loc><image:title>How+to+Approach+UX+Research</image:title></image:image></url><url><loc>https://www.viget.com/articles/dont-let-being-new-keep-you-from-being-known</loc><lastmod>2026-05-26T12:47:54-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/remote-research-icon.png</image:loc><image:title>remote-research</image:title></image:image></url><url><loc>https://www.viget.com/articles/is-your-website-accessible</loc><lastmod>2026-05-26T12:47:55-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/a11y-wcagicon.png</image:loc><image:title>A11Y+Wcagicon</image:title></image:image></url><url><loc>https://www.viget.com/articles/should-i-use-postgresql-triggers-in-my-rails-app</loc><lastmod>2026-05-26T12:47:55-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/PostgreSqlLogo_2021-08-26-170513_hhyk.png</image:loc><image:title>Postgre+Sql+Logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/intro-to-tooling</loc><lastmod>2026-05-26T12:47:55-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-javascript-mash-up.png</image:loc><image:title>Viget+javascript+mash+up</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-node-prisma-and-apollo</loc><lastmod>2026-05-26T12:47:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/nodejs-icon-logo-png-transparent_2021-08-17-130744_vlhl.png</image:loc><image:title>Nodejs+icon+logo+png+transparent</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-does-viget-css</loc><lastmod>2026-05-26T12:47:56-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/css-viget-logo_2021-08-14-140553_mpfi.jpg</image:loc><image:title>Css+viget+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/css-flexbox-reference</loc><lastmod>2026-05-26T12:47:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/responsive-devices.jpg</image:loc><image:title>Responsive+Devices</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-team-of-one</loc><lastmod>2026-05-26T12:47:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/61406356-adc7c280-a8a9-11e9-9b8b-ecf0c22e98c8.png</image:loc><image:title>AI+Space+Woman+Horizon</image:title></image:image></url><url><loc>https://www.viget.com/articles/fancy-form-modals-with-rails-turbo</loc><lastmod>2026-05-26T12:47:57-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/turbo_logo.png</image:loc><image:title>Turbo+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/five-turbo-lessons-i-learned-the-hard-way</loc><lastmod>2026-05-26T12:47:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/turbo_logo.png</image:loc><image:title>Turbo+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/4-common-user-research-missteps</loc><lastmod>2026-05-26T12:47:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/remote-research-icon.png</image:loc><image:title>remote-research</image:title></image:image></url><url><loc>https://www.viget.com/articles/think-small-how-a-short-meeting-helped-a-tiny-team-through-a-long-year</loc><lastmod>2026-05-26T12:47:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pasted-image-at-2016_12_08-04_14-PM.png</image:loc><image:title>Pasted+Image+At+2016+12+08+04+14+Pm</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-are-brand-guidelines-actually-for</loc><lastmod>2026-05-26T12:47:58-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/ds-icon-01.png</image:loc><image:title>Ds+Icon+01</image:title></image:image></url><url><loc>https://www.viget.com/articles/snapchat-ads-and-preloading-how-to-capture-accurate-analytics</loc><lastmod>2026-05-26T12:47:59-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-javascript-mash-up-2.png</image:loc><image:title>Viget+javascript+mash+up+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-accessible-public-health-tools</loc><lastmod>2026-05-26T12:47:59-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/a11y-wcagicon.png</image:loc><image:title>A11Y+Wcagicon</image:title></image:image></url><url><loc>https://www.viget.com/articles/my-first-year-as-a-developer-at-viget</loc><lastmod>2026-05-26T12:47:59-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/080917-triple-threat.png</image:loc><image:title>080917+Triple+Threat</image:title></image:image></url><url><loc>https://www.viget.com/articles/you-fell-in-love-with-ux-but-whos-hiring</loc><lastmod>2026-08-12T12:51:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/03152017-Design-Job-Tips-mw.png</image:loc><image:title>Light+bulb+with+color+swirl</image:title></image:image></url><url><loc>https://www.viget.com/articles/whats-in-a-name-part-ii</loc><lastmod>2026-05-26T12:48:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/wondrium-icon-new.jpeg</image:loc><image:title>Wondrium+icon+new</image:title></image:image></url><url><loc>https://www.viget.com/articles/lets-make-a-hash-chain-in-sqlite</loc><lastmod>2026-05-26T12:48:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/hash-chain.png</image:loc><image:title>Hash+chain</image:title></image:image></url><url><loc>https://www.viget.com/articles/whats-in-a-name-part-i</loc><lastmod>2026-05-26T12:48:00-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/wondrium-icon-new.jpeg</image:loc><image:title>Wondrium+icon+new</image:title></image:image></url><url><loc>https://www.viget.com/articles/prison-books-collective</loc><lastmod>2026-05-26T12:48:01-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/PBC_black.png</image:loc><image:title>PBC+black</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-and-how-not-to-build-a-corporate-innovation-lab</loc><lastmod>2026-05-26T12:48:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/connected-value.jpg</image:loc><image:title>Connected+value</image:title></image:image></url><url><loc>https://www.viget.com/articles/friends-undirected-graph-connections-in-rails</loc><lastmod>2026-05-26T12:48:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/network-01.png</image:loc><image:title>Network+01</image:title></image:image></url><url><loc>https://www.viget.com/articles/i-think-you-can-do-better</loc><lastmod>2026-05-26T12:48:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/heartmetal.png</image:loc><image:title>Heartmetal</image:title></image:image></url><url><loc>https://www.viget.com/articles/informational-interviews-dont-have-to-be-a-waste-of-time</loc><lastmod>2026-05-26T12:48:03-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/facilitation-newsletter-icon.png</image:loc><image:title>Facilitation+Newsletter+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/making-an-email-powered-e-paper-picture-frame</loc><lastmod>2026-05-26T12:48:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/1280px-Raspberry_Pi_Vector_Illustration.svg.png</image:loc><image:title>1280px+Raspberry+Pi+Vector+Illustration+svg</image:title></image:image></url><url><loc>https://www.viget.com/articles/should-i-use-hotwire-with-craft</loc><lastmod>2026-05-26T12:48:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-hotwire.jpg</image:loc><image:title>Viget+hotwire</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-keep-sprint-planning-efficient</loc><lastmod>2026-05-26T12:48:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/keep-sprint-planning-efficient.png</image:loc><image:title>Keep+sprint+planning+efficient</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-create-personas-without-losing-the-person-ness</loc><lastmod>2026-05-26T12:48:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/wondrium-icon-new.jpeg</image:loc><image:title>Wondrium+icon+new</image:title></image:image></url><url><loc>https://www.viget.com/articles/welcome-to-wondrium</loc><lastmod>2026-05-26T12:48:05-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/work-2017-redesign/wondrium-icon-new.png</image:loc><image:title>Wondrium+icon+new</image:title></image:image></url><url><loc>https://www.viget.com/articles/figma-tips-for-non-designers-part-2-components-styles-frames-and-more</loc><lastmod>2026-05-26T12:48:05-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Figma-Icon.png</image:loc><image:title>Figma+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/glimpsee</loc><lastmod>2026-05-26T12:48:05-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/pw_16.png</image:loc><image:title>Pw+16</image:title></image:image></url><url><loc>https://www.viget.com/articles/multi-tenancy-in-django</loc><lastmod>2026-05-26T12:48:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/lawson-baas.jpg</image:loc><image:title>Lawson+Baas</image:title></image:image></url><url><loc>https://www.viget.com/articles/figma-tips-for-non-designers-part-1-structure-ui-basics</loc><lastmod>2026-05-26T12:48:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Figma-Icon.png</image:loc><image:title>Figma+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-ux-of-outdoor-safety-education</loc><lastmod>2026-05-26T12:48:06-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Group-9.png</image:loc><image:title>Group+9</image:title></image:image></url><url><loc>https://www.viget.com/articles/stimulus-controllers-and-viget-modules-how-do-they-compare</loc><lastmod>2026-05-26T12:48:07-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/stimulus-logo.png</image:loc><image:title>Stimulus+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/get-the-most-out-of-your-internal-retrospectives</loc><lastmod>2026-05-26T12:48:07-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/internal-retrospectives-icon.png</image:loc><image:title>Internal+retrospectives+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/email-photos-to-an-s3-bucket-with-aws-lambda-with-cropping-in-ruby</loc><lastmod>2026-05-26T12:48:07-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/aws-cli-icon.png</image:loc><image:title>Aws+Cli+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/better-actioncable-errors</loc><lastmod>2026-05-26T12:48:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ruby-logo-md.png</image:loc><image:title>Ruby+logo+md</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-business-case-for-accessibility</loc><lastmod>2026-05-26T12:48:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/connected-value.jpg</image:loc><image:title>Connected+value</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-junior-designer-starter-pack</loc><lastmod>2026-05-26T12:48:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Starter-Pack-2-8.png</image:loc><image:title>Starter+Pack+2+8</image:title></image:image></url><url><loc>https://www.viget.com/articles/docker-rails-solutions-to-common-hurdles</loc><lastmod>2026-08-12T13:21:04-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Docker-Article.png</image:loc><image:title>Docker+Article</image:title></image:image></url><url><loc>https://www.viget.com/articles/11-things-youre-already-doing-to-green-the-web-as-a-designer</loc><lastmod>2026-05-26T12:48:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/green-web.png</image:loc><image:title>Green+web</image:title></image:image></url><url><loc>https://www.viget.com/articles/docker-right-for-us-right-for-you-1</loc><lastmod>2026-05-26T12:48:08-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Docker-Article.png</image:loc><image:title>Docker+Article</image:title></image:image></url><url><loc>https://www.viget.com/articles/im-not-a-cat-zooming-in-on-three-apprentices-during-a-global-pandemic</loc><lastmod>2026-05-26T12:48:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/cat-mask.jpg</image:loc><image:title>Cat+mask</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-apply-disney-magic-to-your-digital-product</loc><lastmod>2026-05-26T12:48:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Untitled_Artwork-2.jpg</image:loc><image:title>Untitled+Artwork+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/keep-track-of-your-bubble</loc><lastmod>2026-05-26T12:48:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pointless-Bubbel-Icon.jpg</image:loc><image:title>Pointless+Bubbel+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-three-basic-questions-behind-every-content-strategy</loc><lastmod>2026-05-26T12:48:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/three-content-strategy-questions-blog-icon.png</image:loc><image:title>Three+content+strategy+questions+blog+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/lets-write-a-dang-elasticsearch-plugin</loc><lastmod>2026-05-26T12:48:09-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ryan-blog.jpg</image:loc><image:title>Ryan+Blog</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-does-viget-javascript</loc><lastmod>2026-05-26T12:48:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-javascript-mash-up-2.png</image:loc><image:title>Viget+javascript+mash+up+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-writers-make-brands</loc><lastmod>2026-05-26T12:48:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/writers-mascot.png</image:loc><image:title>Writers+mascot</image:title></image:image></url><url><loc>https://www.viget.com/articles/5-organizations-we-want-you-to-know-about</loc><lastmod>2026-05-26T12:48:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ally-blog.jpg</image:loc><image:title>Ally+Blog</image:title></image:image></url><url><loc>https://www.viget.com/articles/10-platforms-creating-space-for-black-joy</loc><lastmod>2026-05-26T12:48:10-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/bhm_tech_joy.png</image:loc><image:title>Bhm+tech+joy</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-pro-bono-initiative</loc><lastmod>2026-05-26T12:48:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Logo-Social.png</image:loc><image:title>Viget+Logo+Social</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-covid-has-changed-the-viget-internship</loc><lastmod>2026-05-26T12:48:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-icon-article.png</image:loc><image:title>000+Viget+Icon+Article+Default</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-reduce-complexity-on-digital-product-projects</loc><lastmod>2026-05-26T12:48:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/philosophy.jpg</image:loc><image:title>Philosophy</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-tale-of-two-strategies-reconciling-content-strategy-and-seo</loc><lastmod>2026-05-26T12:48:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-content-strategy-SEO.png</image:loc><image:title>Icon+content+strategy+SEO</image:title></image:image></url><url><loc>https://www.viget.com/articles/designing-beacon-maintaining-organization-at-scale</loc><lastmod>2026-05-26T12:48:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Designing-Beacon-Icon.jpg</image:loc><image:title>Designing+Beacon+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-i-love-hate-about-tailwind-css</loc><lastmod>2026-05-26T12:48:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/tailwind-love-hate.png</image:loc><image:title>Tailwind+love+hate</image:title></image:image></url><url><loc>https://www.viget.com/articles/being-agile-with-agile</loc><lastmod>2026-05-26T12:48:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/services/scrum.png</image:loc><image:title>Scrum</image:title></image:image></url><url><loc>https://www.viget.com/articles/manage-your-website-like-a-product</loc><lastmod>2026-05-26T12:48:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Updated-Website-Image.png</image:loc><image:title>Updated+Website+Image</image:title></image:image></url><url><loc>https://www.viget.com/articles/ten-data-visualizations-that-tell-the-story-of-2020</loc><lastmod>2026-05-26T12:48:12-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ally-blog.jpg</image:loc><image:title>Ally+Blog</image:title></image:image></url><url><loc>https://www.viget.com/articles/mindfulness-for-business-development</loc><lastmod>2026-05-26T12:48:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Mindfulness-Icon.jpg</image:loc><image:title>Mindfulness+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/dont-be-the-next-quibi</loc><lastmod>2026-05-26T12:48:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/quibi.jpg</image:loc><image:title>Quibi</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-to-expect-when-installing-algolia-site-search</loc><lastmod>2026-05-26T12:48:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/bd-comparitive-analysis_480.png</image:loc><image:title>Bd+Comparitive+Analysis+480</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-upgrade-before-christmas</loc><lastmod>2026-05-26T12:48:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Tree_2020-12-09-195010.png</image:loc><image:title>Tree</image:title></image:image></url><url><loc>https://www.viget.com/articles/surprise-delight-2020s-best-employee-gifts</loc><lastmod>2026-05-26T12:48:13-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/small_business.png</image:loc><image:title>Small+business</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2020</loc><lastmod>2026-10-20T14:07:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/2020-books.png</image:loc><image:title>2020+books</image:title></image:image></url><url><loc>https://www.viget.com/articles/making-virtual-events-magical</loc><lastmod>2026-05-26T12:48:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/hrc-kids.png</image:loc><image:title>Hrc+kids</image:title></image:image></url><url><loc>https://www.viget.com/articles/music-makes-the-vigets-come-together</loc><lastmod>2026-05-26T12:48:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-finding_your_rhythm_1080p.png</image:loc><image:title>Icon+finding+your+rhythm+1080p</image:title></image:image></url><url><loc>https://www.viget.com/articles/taking-an-ethnographic-approach-to-ux-research</loc><lastmod>2026-05-26T12:48:14-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/EthicallySoundResearch.png</image:loc><image:title>Ethically+Sound+Research</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-business-cost-of-slow-site-speed-performance</loc><lastmod>2026-05-26T12:48:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/hourglass.png</image:loc><image:title>Hourglass</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-indie-bookstores</loc><lastmod>2026-05-26T12:48:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/small_business.png</image:loc><image:title>Small+business</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-blocks-of-elixir-plug</loc><lastmod>2026-05-26T12:48:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/97021425-d3b62b00-1520-11eb-92fe-d9c1ef3c7418.png</image:loc><image:title>97021425+d3b62b00+1520+11eb+92fe+d9c1ef3c7418</image:title></image:image></url><url><loc>https://www.viget.com/articles/when-and-how-to-use-vue-3-0-with-craft-cms</loc><lastmod>2026-05-26T12:48:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/editor-theme-image.png</image:loc><image:title>Editor+Theme+Image</image:title></image:image></url><url><loc>https://www.viget.com/articles/brand-marketing-and-direct-marketing-in-the-age-of-subscription</loc><lastmod>2026-05-26T12:48:15-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CommStrat-Blog-6.png</image:loc><image:title>Comm+Strat+Blog+6</image:title></image:image></url><url><loc>https://www.viget.com/articles/seeing-the-forest-using-treejack-for-multi-language-navigation-testing</loc><lastmod>2026-05-26T12:48:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/BD-%E2%80%94-International-Treejack-%E2%80%94-Icon.jpg</image:loc><image:title>BD+International+Treejack+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-make-your-own-conference-at-home</loc><lastmod>2026-05-26T12:48:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog-post-icon.png</image:loc><image:title>Blog+post+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/monitor-site-speed-with-chrome-ux-report-and-google-apps-script</loc><lastmod>2026-05-26T12:48:16-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mmr__icon__adjusted.png</image:loc><image:title>Mmr+icon+adjusted</image:title></image:image></url><url><loc>https://www.viget.com/articles/web-brutalism-seamfulness-and-notion</loc><lastmod>2026-05-26T12:48:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Icon-Web-Brutalism.jpg</image:loc><image:title>Icon+Web+Brutalism</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-leverage-ux-research-to-adapt-the-sports-fan-experience</loc><lastmod>2026-05-26T12:48:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter/NFLPA-Journey-Map-Newsletter.png</image:loc><image:title>NFLPA+Journey+Map+Newsletter</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-we-prevent-leaky-templates-in-craft-cms</loc><lastmod>2026-05-26T12:48:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Leaky-Templates.-PNG.png</image:loc><image:title>Leaky+Templates+PNG</image:title></image:image></url><url><loc>https://www.viget.com/articles/remote-event-recap-finding-ways-to-come-together</loc><lastmod>2026-05-26T12:48:17-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget20-articleicon.jpg</image:loc><image:title>Viget20+articleicon</image:title></image:image></url><url><loc>https://www.viget.com/articles/youre-going-to-a-virtual-conference-embrace-it</loc><lastmod>2026-05-26T12:48:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/laptop-in-laptop-article-graphic.png</image:loc><image:title>Laptop+In+Laptop+Article+Graphic</image:title></image:image></url><url><loc>https://www.viget.com/articles/creating-ecocart-a-peak-behind-the-curtain</loc><lastmod>2026-05-26T12:48:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/EcoCart.png</image:loc><image:title>Eco+Cart</image:title></image:image></url><url><loc>https://www.viget.com/articles/behind-the-jumpscare-the-spooky-statistics-in-horror-movie-rankings</loc><lastmod>2026-05-26T12:48:18-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Icon-Spooky-Stats.png</image:loc><image:title>Icon+Spooky+Stats</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-i-still-like-ruby-and-a-few-things-i-dont-like</loc><lastmod>2026-05-26T12:48:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/groudon.png</image:loc><image:title>Groudon</image:title></image:image></url><url><loc>https://www.viget.com/articles/multi-tenancy-with-postgres-schemas-and-ecto</loc><lastmod>2026-05-26T12:48:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/museum-of-natural-history-elephant-washington-dc.png</image:loc><image:title>Museum+Of+Natural+History+Elephant+Washington+Dc</image:title></image:image></url><url><loc>https://www.viget.com/articles/internship-during-a-pandemic</loc><lastmod>2026-05-26T12:48:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Icon.png</image:loc><image:title>Viget+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/i-found-a-good-use-case-for-mongodb</loc><lastmod>2026-05-26T12:48:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mongo-logo.png</image:loc><image:title>Mongo+logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-we-approach-native-app-design-at-viget</loc><lastmod>2026-05-26T12:48:19-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/MM-01-scurry_blueprint.png</image:loc><image:title>MM+01+scurry+blueprint</image:title></image:image></url><url><loc>https://www.viget.com/articles/inbox-1-why-newsletters-matter</loc><lastmod>2026-05-26T12:48:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/newsletter-icon.png</image:loc><image:title>Newsletter+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/project-handoffs-setting-your-clients-up-for-success</loc><lastmod>2026-05-26T12:48:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/MVP.png</image:loc><image:title>Mvp</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-mechanics-of-reputation</loc><lastmod>2026-05-26T12:48:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/edison-2.jpg</image:loc><image:title>Edison+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/designers-surprising-behavior-explained</loc><lastmod>2026-05-26T12:48:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-lo-fi-prototypes.png</image:loc><image:title>Icon+lo+fi+prototypes</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-we-mapped-the-career-journey-of-nfl-players</loc><lastmod>2026-05-26T12:48:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/NFLPA-Journey-Map-Icon.png</image:loc><image:title>NFLPA+Journey+Map+Icon+(Football)</image:title></image:image></url><url><loc>https://www.viget.com/articles/diversity-equity-and-inclusion-our-commitment-to-progress</loc><lastmod>2026-05-26T12:48:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Logo-Social.png</image:loc><image:title>Viget+Logo+Social</image:title></image:image></url><url><loc>https://www.viget.com/articles/five-ways-to-improve-your-cover-letter</loc><lastmod>2026-05-26T12:48:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/bd-annotation-illustration.png</image:loc><image:title>Bd+Annotation+Illustration</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-use-social-media-to-level-up-your-career-in-tech</loc><lastmod>2026-05-26T12:48:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/social-media-icons.png</image:loc><image:title>Social+media+icons</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-great-form-experiences</loc><lastmod>2026-05-26T12:48:21-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/agile_research_icon_square.png</image:loc><image:title>Agile+Research+Icon+Square</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-much-code-coverage-is-enough</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/How-Much-Code-Coverage.png</image:loc><image:title>How+Much+Code+Coverage</image:title></image:image></url><url><loc>https://www.viget.com/articles/figma-workflow-on-the-viget-product-design-team</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-figma.png</image:loc><image:title>Icon+Figma</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-viget-glossary-what-we-mean-and-why-it-matters-part-4</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/understanding-native-apps.png</image:loc><image:title>Understanding+native+apps</image:title></image:image></url><url><loc>https://www.viget.com/articles/cultivating-meaningful-digital-space</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Accessibility-in-the-News.png</image:loc><image:title>Accessibility+in+the+News</image:title></image:image></url><url><loc>https://www.viget.com/articles/things-about-which-the-viget-devs-are-excited-may-2020-edition</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/prayash2.png</image:loc><image:title>Prayash+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-quick-intro-to-docker-for-project-managers</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Docker-Article.png</image:loc><image:title>Docker+Article</image:title></image:image></url><url><loc>https://www.viget.com/articles/learning-from-covid-remote-interviewing</loc><lastmod>2026-05-26T12:48:22-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Hiring-in-COVID.png</image:loc><image:title>Hiring+in+COVID</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-viget-glossary-what-we-mean-and-why-it-matters-part-3</loc><lastmod>2026-05-26T12:48:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-Icon.png</image:loc><image:title>Viget+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/unscramble-a-programming-challenge</loc><lastmod>2026-05-26T12:48:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/editor-theme-image.png</image:loc><image:title>Editor+Theme+Image</image:title></image:image></url><url><loc>https://www.viget.com/articles/userbase-for-your-next-static-site</loc><lastmod>2026-05-26T12:48:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/trail-buddy-userbase.png</image:loc><image:title>Trail+buddy+userbase</image:title></image:image></url><url><loc>https://www.viget.com/articles/global-gitignore-files-are-cool-and-so-are-you-1</loc><lastmod>2026-05-26T12:48:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Git-Tips-030718.png</image:loc><image:title>Git+Tips+030718</image:title></image:image></url><url><loc>https://www.viget.com/articles/so-youve-written-a-bad-design-take</loc><lastmod>2026-05-26T12:48:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Bad-Design-Take.png</image:loc><image:title>Bad+Design+Take</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-parents-guide-to-working-from-home-during-a-global-pandemic-without-going-insane</loc><lastmod>2026-05-26T12:48:23-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/working-moms.png</image:loc><image:title>Working+Moms</image:title></image:image></url><url><loc>https://www.viget.com/articles/pandemic-poetry</loc><lastmod>2026-05-26T12:48:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/design-development-collaboration-design-systems_200430_162021.png</image:loc><image:title>Design+development+collaboration+design+systems</image:title></image:image></url><url><loc>https://www.viget.com/articles/unsolved-zoom-mysteries</loc><lastmod>2026-05-26T12:48:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/thumb-web-access-03.png</image:loc><image:title>Thumb+Web+Access+03</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-viget-glossary-what-we-mean-and-why-it-matters-part-2</loc><lastmod>2026-05-26T12:48:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/understanding-native-apps.png</image:loc><image:title>Understanding+native+apps</image:title></image:image></url><url><loc>https://www.viget.com/articles/phoenix-1_5</loc><lastmod>2026-05-26T12:48:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-icon-phoenix-3_191209_185734.jpg</image:loc><image:title>Blog+icon+phoenix+3</image:title></image:image></url><url><loc>https://www.viget.com/articles/pursuing-a-professional-certification-in-scrum</loc><lastmod>2026-05-26T12:48:24-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/pursuing-professional-certification.png</image:loc><image:title>Pursuing+professional+certification</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-viget-glossary-what-we-mean-and-why-it-matters</loc><lastmod>2026-05-26T12:48:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/understanding-native-apps.png</image:loc><image:title>Understanding+native+apps</image:title></image:image></url><url><loc>https://www.viget.com/articles/together-we-flourish-remotely</loc><lastmod>2026-10-22T14:31:53-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Icon-TGWFR.png</image:loc><image:title>Icon+TGWFR</image:title></image:image></url><url><loc>https://www.viget.com/articles/scurry-a-race-to-finish-scavenger-app</loc><lastmod>2026-05-26T12:48:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Mouse-Icon.png</image:loc><image:title>Mouse+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/cli-equivalents-for-common-mamp-pro-and-sequel-pro-tasks</loc><lastmod>2026-05-26T12:48:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mamp-sequel-pro-cli-post-illustration.jpg</image:loc><image:title>Mamp+sequel+pro+cli+post+illustration</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-viget-exploration-how-tech-can-help-in-a-pandemic</loc><lastmod>2026-05-26T12:48:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Hand-Washing.png</image:loc><image:title>Hand+Washing</image:title></image:image></url><url><loc>https://www.viget.com/articles/our-new-normal-together</loc><lastmod>2026-05-26T12:48:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-icon-article.png</image:loc><image:title>000+Viget+Icon+Article+Default</image:title></image:image></url><url><loc>https://www.viget.com/articles/our-wfh-best-practices</loc><lastmod>2026-05-26T12:48:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/WebCam-Logo.jpg</image:loc><image:title>Web+Cam+Logo</image:title></image:image></url><url><loc>https://www.viget.com/articles/trailbuddy-using-ai-to-create-a-predictive-trail-conditions-app</loc><lastmod>2026-08-27T10:24:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Trail-Buddy-App.png</image:loc><image:title>Trail+Buddy+App</image:title></image:image></url><url><loc>https://www.viget.com/articles/setting-new-project-managers-up-for-success</loc><lastmod>2026-05-26T12:48:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mentorship-plant.png</image:loc><image:title>Mentorship+Plant</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-is-it-hard-to-get-the-cool-stuff-approved</loc><lastmod>2026-05-26T12:48:26-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-lo-fi-prototypes.png</image:loc><image:title>Icon+lo+fi+prototypes</image:title></image:image></url><url><loc>https://www.viget.com/articles/committed-to-the-wrong-branch-upstream-and-to-the-rescue</loc><lastmod>2026-05-26T12:48:27-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/henry-gitrevisions-article-illustration-by-blair.jpg</image:loc><image:title>Bird+angrily+realizing+it&#039;s+on+the+wrong+branch</image:title></image:image></url><url><loc>https://www.viget.com/articles/markdown-comes-alive-part-1-basic-editor</loc><lastmod>2026-05-26T12:48:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Markdown-Comes-Alive.png</image:loc><image:title>Markdown+Comes+Alive</image:title></image:image></url><url><loc>https://www.viget.com/articles/african-american-women-leading-in-tech</loc><lastmod>2026-05-26T12:48:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/BHM-Icon.png</image:loc><image:title>BHM+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/concurrency-multithreading-in-ios</loc><lastmod>2026-05-26T12:48:28-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Concurrency-Multithreading-in-iOS.png</image:loc><image:title>Concurrency+Multithreading+in+i+OS</image:title></image:image></url><url><loc>https://www.viget.com/articles/ttt-in-spaaace</loc><lastmod>2026-05-26T12:48:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/TTT.png</image:loc><image:title>TTT</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-foster-real-time-client-engagement-during-moderated-research</loc><lastmod>2026-05-26T12:48:29-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/research-engagement.png</image:loc><image:title>Research+engagement</image:title></image:image></url><url><loc>https://www.viget.com/articles/ux-research-tools-we-love</loc><lastmod>2026-05-26T12:48:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/UX-Tools-we-Love.png</image:loc><image:title>UX+Tools+we+Love</image:title></image:image></url><url><loc>https://www.viget.com/articles/7-reasons-to-be-a-viget-intern</loc><lastmod>2026-05-26T12:48:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/sevenreasons-1.png</image:loc><image:title>Seven+Reasons</image:title></image:image></url><url><loc>https://www.viget.com/articles/try-out-fish-for-your-command-line-shell</loc><lastmod>2026-05-26T12:48:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/fish-shell-blog-post-illustration-2.png</image:loc><image:title>Fish+shell+blog+post+illustration+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/put-your-account-manager-to-work-for-you</loc><lastmod>2026-05-26T12:48:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mentorship-plant.png</image:loc><image:title>Mentorship+Plant</image:title></image:image></url><url><loc>https://www.viget.com/articles/viget-logo-twenty-years</loc><lastmod>2026-05-26T12:48:30-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-icon-article.png</image:loc><image:title>000+Viget+Icon+Article+Default</image:title></image:image></url><url><loc>https://www.viget.com/articles/questions-to-ask-for-your-projects</loc><lastmod>2026-05-26T12:48:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-icon-invite-11-4-12017.png</image:loc><image:title>Viget+Icon+Invite+11+4+12017</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-case-for-project-wikis</loc><lastmod>2026-05-26T12:48:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/toolbox.png</image:loc><image:title>Toolbox</image:title></image:image></url><url><loc>https://www.viget.com/articles/collaborative-information-architecture-at-scale</loc><lastmod>2026-05-26T12:48:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/IA-at-Scale.png</image:loc><image:title>IA+at+Scale</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-handle-context-switching-and-become-more-productive</loc><lastmod>2026-05-26T12:48:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Spoll-Context-Switching.png</image:loc><image:title>Spoll+Context+Switching</image:title></image:image></url><url><loc>https://www.viget.com/articles/case-insensitve-string-columns-with-postgres-phoenix-and-ecto</loc><lastmod>2026-05-26T12:48:31-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Case-Insensitive.png</image:loc><image:title>Case+Insensitive</image:title></image:image></url><url><loc>https://www.viget.com/articles/all-you-need-is-c-r-u-d</loc><lastmod>2026-05-26T12:48:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CRUD-icon.png</image:loc><image:title>CRUD+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-look-at-viget-in-2019</loc><lastmod>2026-05-26T12:48:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget-in-2019.png</image:loc><image:title>Viget+in+2019</image:title></image:image></url><url><loc>https://www.viget.com/articles/re-thinking-ios-programming-with-swiftui-and-combine</loc><lastmod>2026-05-26T12:48:32-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Re-Thinking-iOS.png</image:loc><image:title>Re+Thinking+i+OS</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-practice-ethically-sound-ux-research</loc><lastmod>2026-05-26T12:48:33-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/EthicallySoundResearch.png</image:loc><image:title>Ethically+Sound+Research</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-favorite-books-of-2019</loc><lastmod>2026-10-20T14:08:20-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/2019-books.png</image:loc><image:title>2019+books</image:title></image:image></url><url><loc>https://www.viget.com/articles/what-is-phoenix-liveview</loc><lastmod>2026-08-12T16:22:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-icon-phoenix-1.jpg</image:loc><image:title>Blog+icon+phoenix+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/writing-for-discover-the-forest</loc><lastmod>2026-05-26T12:48:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/discover-the-forest.png</image:loc><image:title>Discover+the+forest</image:title></image:image></url><url><loc>https://www.viget.com/articles/understanding-native-apps-for-non-developers</loc><lastmod>2026-05-26T12:48:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/understanding-native-apps.png</image:loc><image:title>Understanding+native+apps</image:title></image:image></url><url><loc>https://www.viget.com/articles/ios-ml-logo-detection</loc><lastmod>2026-05-26T12:48:34-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/iiv__blog-post-image.png</image:loc><image:title>Iiv+blog+post+image</image:title></image:image></url><url><loc>https://www.viget.com/articles/10-takeaways-from-10-weeks-at-viget</loc><lastmod>2026-05-26T12:48:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mentorship-plant.png</image:loc><image:title>Mentorship+Plant</image:title></image:image></url><url><loc>https://www.viget.com/articles/vigets-newest-office-location-chattanooga-tn</loc><lastmod>2026-05-26T12:48:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Chattanooga-thumbnail.jpg</image:loc><image:title>Chattanooga,+TN</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-workplace-wellness</loc><lastmod>2026-05-26T12:48:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Healthy-Viget-Icon.png</image:loc><image:title>Healthy+Viget+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/animated-ios-launch-screen</loc><lastmod>2026-05-26T12:48:35-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/BlogPostImage.png</image:loc><image:title>Blog+Post+Image</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-find-your-rhythm-at-a-new-job</loc><lastmod>2026-05-26T12:48:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-finding_your_rhythm_final2x.png</image:loc><image:title>Icon+finding+your+rhythm+final2x</image:title></image:image></url><url><loc>https://www.viget.com/articles/staying-human-in-the-age-of-big-tech</loc><lastmod>2026-05-26T12:48:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Staying-Human-in-the-Digital-Age.png</image:loc><image:title>Staying+Human+in+the+Digital+Age</image:title></image:image></url><url><loc>https://www.viget.com/articles/tips-for-your-tailwind-config</loc><lastmod>2026-05-26T12:48:36-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/tailwind-tips-icon.png</image:loc><image:title>Tailwind+tips+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/accessibility-in-the-news</loc><lastmod>2026-05-26T12:48:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Accessibility-in-the-News.png</image:loc><image:title>Accessibility+in+the+News</image:title></image:image></url><url><loc>https://www.viget.com/articles/reverse-knockout-text-mask-effect-with-svg</loc><lastmod>2026-05-26T12:48:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/65893846-b3945680-e376-11e9-8534-dfdb66a97460.png</image:loc><image:title>65893846+b3945680+e376+11e9+8534+dfdb66a97460</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-be-a-great-client</loc><lastmod>2026-05-26T12:48:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/great-client-rs-circle.png</image:loc><image:title>Great+client+rs+circle</image:title></image:image></url><url><loc>https://www.viget.com/articles/submit-to-app-play-store</loc><lastmod>2026-05-26T12:48:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mobile-publishing-fomat.png</image:loc><image:title>Mobile+Publishing+Fomat</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-host-a-hardware-happy-hour</loc><lastmod>2026-05-26T12:48:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/How-to-Host-a-Hardware-Happy-Hour.png</image:loc><image:title>How+to+Host+a+Hardware+Happy+Hour</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-mentors-journey</loc><lastmod>2026-05-26T12:48:37-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/CommStrat-Blog-6.png</image:loc><image:title>Comm+Strat+Blog+6</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-phoenix-part-3</loc><lastmod>2026-05-26T12:48:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-icon-phoenix-3.jpg</image:loc><image:title>Blog+icon+phoenix+3</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-phoenix-part-2</loc><lastmod>2026-05-26T12:48:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-icon-phoenix-2.jpg</image:loc><image:title>Blog+icon+phoenix+2</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-phoenix-part-1</loc><lastmod>2026-05-26T12:48:38-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Blog-icon-phoenix-1.jpg</image:loc><image:title>Blog+icon+phoenix+1</image:title></image:image></url><url><loc>https://www.viget.com/articles/web-performance-tools</loc><lastmod>2026-08-12T13:51:11-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mmr__icon__adjusted.png</image:loc><image:title>Mmr+icon+adjusted</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-marriage-of-web-performance-and-user-experience</loc><lastmod>2026-05-26T12:48:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/The-2019-Awwwards-Conference.png</image:loc><image:title>The+2019+Awwwards+Conference</image:title></image:image></url><url><loc>https://www.viget.com/articles/implementing-custom-uitableviewcells-in-ios</loc><lastmod>2026-05-26T12:48:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Custom-UITableViewCell-Separator-Icon.png</image:loc><image:title>Custom+UI+Table+View+Cell+Separator+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-viget-spots-you</loc><lastmod>2026-05-26T12:48:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/VSY-Blog-Main-Icon.jpg</image:loc><image:title>Vsy+Blog+Main+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/understanding-futures-is-rust-part-2</loc><lastmod>2026-05-26T12:48:39-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/rust-logo-512x512-blk.png</image:loc><image:title>Rust+Logo+512X512+Blk</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-css-grid-three-part-2</loc><lastmod>2026-05-26T12:48:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/cssgrid-icon.png</image:loc><image:title>Cssgrid+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-css-grid-part-1</loc><lastmod>2026-05-26T12:48:40-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/cssgrid-icon.png</image:loc><image:title>Cssgrid+icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-build-a-better-internship</loc><lastmod>2026-05-26T12:48:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/elyse-blog-icon-jr.png</image:loc><image:title>Elyse+blog+icon+jr</image:title></image:image></url><url><loc>https://www.viget.com/articles/spend-some-time-in-the-wrong-job</loc><lastmod>2026-05-26T12:48:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pasted-image-at-2016_12_08-04_14-PM.png</image:loc><image:title>Pasted+Image+At+2016+12+08+04+14+Pm</image:title></image:image></url><url><loc>https://www.viget.com/articles/getting-started-with-graphql-phoenix-and-react</loc><lastmod>2026-05-26T12:48:41-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-extensions-1.png</image:loc><image:title>Browser+window</image:title></image:image></url><url><loc>https://www.viget.com/articles/picking-mobile-technology</loc><lastmod>2026-05-26T12:48:42-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/The-Native-Problem.png</image:loc><image:title>The+Native+Problem</image:title></image:image></url><url><loc>https://www.viget.com/articles/making-a-career-change-successfully-as-told-by-3-people-who-did</loc><lastmod>2026-05-26T12:48:42-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/mentorship-plant.png</image:loc><image:title>Mentorship+Plant</image:title></image:image></url><url><loc>https://www.viget.com/articles/5-lessons-from-1-5-years-at-viget</loc><lastmod>2026-05-26T12:48:42-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/3offices-titleimage.jpg</image:loc><image:title>3Offices+Titleimage</image:title></image:image></url><url><loc>https://www.viget.com/articles/who-will-serve-us-content-in-the-mirrorworld</loc><lastmod>2026-08-12T14:11:25-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/61406356-adc7c280-a8a9-11e9-9b8b-ecf0c22e98c8.png</image:loc><image:title>AI+Space+Woman+Horizon</image:title></image:image></url><url><loc>https://www.viget.com/articles/evolving-traditions-forgoing-free-lunch-for-good</loc><lastmod>2026-05-26T12:48:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog/seo.png</image:loc><image:title>Seo</image:title></image:image></url><url><loc>https://www.viget.com/articles/on-a-project-without-a-project-manager-heres-what-to-do</loc><lastmod>2026-05-26T12:48:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/project-without-project-manager.png</image:loc><image:title>Project+without+project+manager</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-teaching-can-make-you-better-at-your-job</loc><lastmod>2026-05-26T12:48:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Berg-TeachingDesign-Circle-2019.png</image:loc><image:title>Berg+Teaching+Design+Circle+2019</image:title></image:image></url><url><loc>https://www.viget.com/articles/just-my-prototype</loc><lastmod>2026-05-26T12:48:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Hardware-Design.png</image:loc><image:title>Hardware+Design</image:title></image:image></url><url><loc>https://www.viget.com/articles/cross-platform-ar-with-unity</loc><lastmod>2026-05-26T12:48:43-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/blog-icon-unity.png</image:loc><image:title>Blog+icon+unity</image:title></image:image></url><url><loc>https://www.viget.com/articles/data-science-and-cloud-technology-amazon-web-services</loc><lastmod>2026-05-26T12:48:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/circle.png</image:loc><image:title>Circle</image:title></image:image></url><url><loc>https://www.viget.com/articles/the-power-of-divergent-interests</loc><lastmod>2026-05-26T12:48:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/60444210-c1f19b80-9bea-11e9-8025-543a530f588a.png</image:loc><image:title>60444210+c1f19b80+9bea+11e9+8025+543a530f588a</image:title></image:image></url><url><loc>https://www.viget.com/articles/zsh-config-productivity-plugins-for-mac-oss-default-shell</loc><lastmod>2026-05-26T12:48:44-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/zsh-post-illustration.png</image:loc><image:title>Zsh+post+illustration</image:title></image:image></url><url><loc>https://www.viget.com/articles/beginners-guide-to-variable-fonts-2</loc><lastmod>2026-05-26T12:48:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Beginners-Guide-to-Variable-Fonts.png</image:loc><image:title>Beginners+Guide+to+Variable+Fonts</image:title></image:image></url><url><loc>https://www.viget.com/articles/beginners-guide-to-variable-fonts-part-1</loc><lastmod>2026-05-26T12:48:45-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Beginners-Guide-to-Variable-Fonts.png</image:loc><image:title>Beginners+Guide+to+Variable+Fonts</image:title></image:image></url><url><loc>https://www.viget.com/articles/gitting-your-first-dev-job</loc><lastmod>2026-05-26T12:48:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/tom-wayfinding.jpg</image:loc><image:title>Tom+Wayfinding</image:title></image:image></url><url><loc>https://www.viget.com/articles/sparking-connections-and-growth-from-a-good-initiative</loc><lastmod>2026-05-26T12:48:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/GOODtalks.png</image:loc><image:title>GOO+Dtalks</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-use-local-unpublished-node-packages-as-project-dependencies</loc><lastmod>2026-05-26T12:48:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/yalc-blog-post-node-package-illustration.png</image:loc><image:title>Yalc+blog+post+node+package+illustration</image:title></image:image></url><url><loc>https://www.viget.com/articles/you-should-use-snowplow</loc><lastmod>2026-05-26T12:48:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/58825611-d2731e00-860c-11e9-8fdd-054b731de8e6.png</image:loc><image:title>58825611+d2731e00+860c+11e9+8fdd+054b731de8e6</image:title></image:image></url><url><loc>https://www.viget.com/articles/four-uses-for-activeinteraction</loc><lastmod>2026-05-26T12:48:46-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ActiveInteraction.png</image:loc><image:title>Active+Interaction</image:title></image:image></url><url><loc>https://www.viget.com/articles/value-over-invention-breaking-down-the-promise-of-iot-part-2</loc><lastmod>2026-05-26T12:48:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/connected-value.jpg</image:loc><image:title>Connected+value</image:title></image:image></url><url><loc>https://www.viget.com/articles/celebrating-19-years-of-talent</loc><lastmod>2026-05-26T12:48:47-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Viget19-Icon-01.png</image:loc><image:title>Viget19+Icon+01</image:title></image:image></url><url><loc>https://www.viget.com/articles/level-up-with-craft-cms-know-when-to-ditch-twig</loc><lastmod>2026-05-26T12:48:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Level-Up-with-Craft-CMS.png</image:loc><image:title>Level+Up+with+Craft+CMS</image:title></image:image></url><url><loc>https://www.viget.com/articles/awwwards-conference-2019</loc><lastmod>2026-05-26T12:48:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/The-2019-Awwwards-Conference.png</image:loc><image:title>The+2019+Awwwards+Conference</image:title></image:image></url><url><loc>https://www.viget.com/articles/building-your-squad-the-many-roles-of-mentorship</loc><lastmod>2026-05-26T12:48:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Mentorship-Icon.png</image:loc><image:title>Mentorship+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/behind-the-scenes-from-new-applicant-to-new-hire</loc><lastmod>2026-05-26T12:48:48-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/viget-icon-invite-11-4-12017.png</image:loc><image:title>Viget+Icon+Invite+11+4+12017</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-better-approach-for-using-purgecss-with-tailwind</loc><lastmod>2026-05-26T12:48:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/purgecss-tailwind.png</image:loc><image:title>Purgecss+tailwind</image:title></image:image></url><url><loc>https://www.viget.com/articles/value-over-invention-breaking-down-the-promise-of-iot</loc><lastmod>2026-05-26T12:48:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/connected-value.jpg</image:loc><image:title>Connected+value</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-and-how-to-start-an-office-book-club</loc><lastmod>2026-05-26T12:48:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/little-schemer-icon.png</image:loc><image:title>Little+Schemer+Icon</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-associations-can-increase-the-value-of-their-websites</loc><lastmod>2026-05-26T12:48:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Lutterman_Blog_Icon_Associations.png</image:loc><image:title>Lutterman+Blog+Icon+Associations</image:title></image:image></url><url><loc>https://www.viget.com/articles/perf-matters-conference-recap</loc><lastmod>2026-05-26T12:48:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/pagespeed-window.png</image:loc><image:title>Pagespeed+window</image:title></image:image></url><url><loc>https://www.viget.com/articles/why-your-mvp-needs-a-brand-strategy</loc><lastmod>2026-05-26T12:48:49-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/brand-strategy-icon-4-17.png</image:loc><image:title>Brand+strategy+icon+4+17</image:title></image:image></url><url><loc>https://www.viget.com/articles/how-to-get-the-most-out-of-a-research-project</loc><lastmod>2026-05-26T12:48:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-most-research.png</image:loc><image:title>Icon-HowToGetTheMostOutOfAResearchProject</image:title></image:image></url><url><loc>https://www.viget.com/articles/understanding-futures-in-rust-part-1</loc><lastmod>2026-05-26T12:48:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/rust-logo-512x512-blk.png</image:loc><image:title>Rust+Logo+512X512+Blk</image:title></image:image></url><url><loc>https://www.viget.com/articles/educating-your-clients-is-a-vital-project-management-skill</loc><lastmod>2026-05-26T12:48:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/educating-clients.png</image:loc><image:title>Educating-clients</image:title></image:image></url><url><loc>https://www.viget.com/articles/animation-performance-101-measuring-with-dev-tools</loc><lastmod>2026-05-26T12:48:50-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/012317_Do-Responsive-Sites_PC.png</image:loc><image:title>012317+Do+Responsive+Sites+Pc</image:title></image:image></url><url><loc>https://www.viget.com/articles/animation-performance-101-optimizing-javascript</loc><lastmod>2026-05-26T12:48:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/8c6a2866-3011-11e7-8062-e2b514fc9a3b.png</image:loc><image:title>8C6A2866+3011+11E7+8062+E2B514Fc9A3B</image:title></image:image></url><url><loc>https://www.viget.com/articles/animation-performance-101-browser-under-the-hood</loc><lastmod>2026-05-26T12:48:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/icon-extensions-1.png</image:loc><image:title>Browser+window</image:title></image:image></url><url><loc>https://www.viget.com/articles/designers-tooling-around-principle</loc><lastmod>2026-05-26T12:48:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/principle-tool.png</image:loc><image:title>Principle-tool</image:title></image:image></url><url><loc>https://www.viget.com/articles/doing-the-neighborly-thing-how-vigets-apprentices-helped-a-local-nonprofit-amplify-its-impact</loc><lastmod>2026-05-26T12:48:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/ecwa-navy.png</image:loc><image:title>Ecwa-navy</image:title></image:image></url><url><loc>https://www.viget.com/articles/a-grad-students-take-on-vigets-apprenticeship</loc><lastmod>2026-05-26T12:48:51-04:00</lastmod><changefreq>weekly</changefreq><priority>0.5</priority><image:image><image:loc>https://assets.viget.com/Pasted-image-at-2017_01_20-02_58-PM.png</image:loc><image:title>Pasted+Image+At+2017+01+20+02+58+Pm</image:title></image:image></url></urlset>