<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://blog.3d-logic.com/2026/01/04/building-a-computer-thats-older-than-the-internet/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/chatgpt-image-jan-4-2026-06_27_14-pm.png</image:loc><image:title>ChatGPT Image Jan 4, 2026, 06_27_14 PM</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/img_2635.jpg</image:loc><image:title>IMG_2635</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/img_2607.jpg</image:loc><image:title>IMG_2607</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/img_0270.jpg</image:loc><image:title>IMG_0270</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/img_0271.jpg</image:loc><image:title>IMG_0271</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/img_2595.jpg</image:loc><image:title>IMG_2595</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2026/01/img_2469.jpg</image:loc><image:title>IMG_2469</image:title></image:image><lastmod>2026-01-05T02:29:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/11/22/using-mental-models-to-think-about-software/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/11/math_lady_meme.jpg</image:loc><image:title>Math_Lady_meme</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/11/image-2.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-11-23T02:35:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/11/15/overthinking-software-projects/</loc><lastmod>2024-11-16T06:42:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/11/08/how-to-quickly-ramp-up-on-new-codebases/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/11/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-11-09T06:55:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/11/02/the-must-have-skill-every-senior-developer-needs/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/11/devs_writing_2.jpg</image:loc><image:title>devs_writing_2</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-11-02T17:42:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/10/26/understand-the-purpose-of-your-work/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/10/i-dont-know-2e2ed5.jpg</image:loc><image:title>i-dont-know-2e2ed5</image:title></image:image><lastmod>2024-10-29T15:25:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/10/18/want-your-productivity-to-skyrocket-avoid-this-trap/</loc><lastmod>2024-10-19T04:51:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/10/10/a-simple-way-to-ship-maintainable-software/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/10/shipit-revert.gif</image:loc><image:title>shipit-revert</image:title></image:image><lastmod>2024-10-11T03:53:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/10/04/the-3-categories-of-skills-every-software-developer-needs-to-know/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-10-05T04:38:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/09/27/these-5-habits-will-make-you-a-great-code-reviewer/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/09/lgtm.jpg</image:loc><image:title>LGTM</image:title></image:image><lastmod>2024-09-27T14:54:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/09/19/on-call-manual-how-to-cope-with-on-call-anxiety/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/09/oncall-anxiety.jpg</image:loc><image:title>oncall anxiety</image:title></image:image><lastmod>2024-09-20T06:06:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/09/13/how-to-improve-your-coding-skills-without-spending-a-lot-of-time/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/09/learnasyougo-copy.jpg</image:loc><image:title>learnasyougo copy</image:title></image:image><lastmod>2024-09-14T04:48:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/09/06/do-code-reviews-find-bugs/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/09/batman-slapping-robin-cr.jpg</image:loc><image:title>Batman-Slapping-Robin-CR</image:title></image:image><lastmod>2024-09-07T04:10:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/09/02/what-it-is-like-to-work-in-metas-facebooks-monorepo/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/09/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/09/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-09-02T16:33:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/08/23/what-is-gold-plating-and-why-you-should-avoid-it/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/08/goldplating.jpg</image:loc><image:title>goldplating</image:title></image:image><lastmod>2024-08-24T04:50:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/08/15/how-to-effectively-work-in-big-codebases/</loc><lastmod>2024-08-16T05:12:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/08/09/on-call-manual-onboarding-a-new-person-to-the-on-call-rotation/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/08/welcomeon-call.png</image:loc><image:title>welcomeon-call</image:title></image:image><lastmod>2024-08-10T05:57:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/08/03/what-can-taylor-swift-teach-us-about-software-engineering/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/08/ts_typing_3.gif</image:loc><image:title>TS_typing_3</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/08/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-08-04T05:41:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/07/26/on-call-manual-boost-your-career-by-improving-your-teams-on-call/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/07/image-1.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-27T03:40:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/07/18/i-caused-a-sev-here-is-what-i-learned/</loc><lastmod>2024-07-18T10:41:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/07/11/the-paradox-of-test-coverage/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/07/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-07-11T14:58:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/07/05/on-call-manual-measuring-the-quality-of-the-on-call/</loc><lastmod>2024-07-05T20:19:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/06/27/top-5-unit-test-problems-that-haunt-software-developers/</loc><lastmod>2024-06-28T05:59:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/06/20/think-big-or-make-progress/</loc><lastmod>2024-06-21T05:06:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/06/13/do-unit-tests-find-bugs/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/06/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-06-14T06:07:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/06/06/the-curious-case-of-bugs-that-fix-themselves/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-06-07T05:45:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/05/30/generating-ideas-and-driving-them-to-completion/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/05/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2024-05-31T05:47:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/05/23/this-code-is-st-and-other-mistake-code-reviews-make/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/05/image-1.png</image:loc><image:title>image-1</image:title></image:image><lastmod>2024-05-31T05:43:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/05/16/use-test-plans-to-become-a-more-effective-software-developer/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-05-17T05:43:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2019/07/28/swift-client-for-the-asp-net-core-version-of-signalr-part-1-getting-started/</loc><lastmod>2024-05-17T04:25:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/05/09/why-should-you-care-about-minimal-reproducible-examples-and-how-to-create-one/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/05/screen-shot-2024-05-08-at-5.30.09-pm.png</image:loc><image:title>screen-shot-2024-05-08-at-5.30.09-pm</image:title></image:image><lastmod>2024-05-10T05:11:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/05/04/a-powerful-git-trick-no-one-knows-about/</loc><lastmod>2024-05-04T23:03:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/05/02/dont-let-later-derail-your-software-engineering-career/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/05/wellfixitlater.png</image:loc><image:title>wellfixitlater</image:title></image:image><lastmod>2024-05-03T05:07:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/04/24/top-5-jokes-software-developers-tell-themselves-and-their-managers/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/04/otherjokes.jpeg</image:loc><image:title>otherjokes</image:title></image:image><lastmod>2024-04-25T05:25:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/04/18/on-call-manual-handling-incidents/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/04/qps_old.png</image:loc><image:title>qps_old</image:title></image:image><lastmod>2024-04-19T05:52:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/04/12/the-self-inflicted-pain-of-premature-abstractions/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/04/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-04-13T05:15:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/04/04/prioritize-bugs-like-a-boss/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/04/bugs.png</image:loc><image:title>bugs</image:title></image:image><lastmod>2024-04-05T04:40:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/03/28/when-was-the-last-time-you-used-this-part-2-algorithms/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/03/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-03-29T04:54:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/03/23/when-was-the-last-time-you-used-this-part-1-data-structures/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/03/hash_table.png</image:loc><image:title>hash_table</image:title></image:image><lastmod>2024-03-24T03:46:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/03/14/the-biggest-enemy-of-focus-and-flow-interruptions/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/03/devgirl.png</image:loc><image:title>devgirl</image:title></image:image><lastmod>2024-03-15T05:26:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/03/08/computer-science-fundamentals-are-still-important/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/03/dfs_bfs.jpeg</image:loc><image:title>dfs_bfs</image:title></image:image><lastmod>2024-03-09T05:57:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/02/29/rfc-pull-requests-because-code-wins-arguments/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/a944fb06-4471-4ff4-bb9c-75585f60739e.webp</image:loc><image:title>a944fb06-4471-4ff4-bb9c-75585f60739e</image:title></image:image><lastmod>2024-03-01T05:58:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/02/25/better-dev-stats-with-dev-to-api/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/image-5.png</image:loc><image:title>image-5</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/image-4.png</image:loc><image:title>image-4</image:title></image:image><lastmod>2024-02-26T02:09:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/02/22/simple-prioritization-framework-for-software-developers/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/6722463_3390616.jpg</image:loc><image:title>6722463_3390616</image:title></image:image><lastmod>2024-02-23T05:58:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/02/14/accelerate-your-software-engineer-career-by-learning-to-love-boring-technologies/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/image-3.png</image:loc><image:title>image-3</image:title></image:image><lastmod>2024-02-15T05:51:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/02/09/accelerate-your-software-engineer-career-by-managing-scope-creep-in-your-pull-requests/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/image-2.png</image:loc><image:title>image-2</image:title></image:image><lastmod>2024-02-09T16:29:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/02/04/how-not-to-ruin-your-code-with-comments/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-02-04T20:34:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/01/25/7-tips-to-accelerate-your-code-reviews/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2024/01/codereview.jpeg</image:loc><image:title>codereview</image:title></image:image><lastmod>2024-01-26T05:51:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/01/18/the-downsides-of-an-inconsistent-codebase-and-what-you-can-do-about-it/</loc><lastmod>2024-01-19T06:33:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/01/11/future-proof-code/</loc><lastmod>2024-01-12T04:25:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2024/01/07/code-is-tax-have-a-good-reason-to-write-it/</loc><lastmod>2024-01-07T22:37:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/12/28/accelerate-your-software-engineering-career-by-promptly-merging-your-diffs/</loc><lastmod>2023-12-29T07:00:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/12/15/accelerate-your-software-engineering-career-by-unblocking-yourself/</loc><lastmod>2023-12-16T06:51:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/12/09/accelerate-your-software-engineering-career-by-reading-code/</loc><lastmod>2023-12-09T22:11:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/11/30/accelerate-your-software-engineering-career-by-writing-good-commit-messages/</loc><lastmod>2023-12-01T04:59:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/11/22/accelerate-your-software-engineering-career-by-deleting-code/</loc><lastmod>2023-11-23T02:37:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/11/18/tab-garbage-collector/</loc><lastmod>2023-11-18T22:02:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/11/15/accelerate-your-software-engineering-career-by-reviewing-code/</loc><lastmod>2023-11-16T06:20:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/11/07/accelerate-your-software-engineering-career-by-sending-small-diffs/</loc><lastmod>2023-11-08T05:55:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/10/31/accelerate-your-software-engineering-career-by-understanding-adjacent-layers/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2023/10/layers.png</image:loc><image:title>layers</image:title></image:image><lastmod>2023-11-01T06:05:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/10/24/accelerate-your-software-engineering-career-by-tracking-your-work/</loc><lastmod>2023-10-25T05:52:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/10/17/accelerate-your-software-engineering-career-by-fixing-something-every-week/</loc><lastmod>2023-10-18T04:43:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/10/12/accelerate-your-software-engineering-career-by-writing-clean-diffs/</loc><lastmod>2023-10-12T14:44:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/10/01/stdoptional-proceed-with-caution/</loc><lastmod>2023-10-01T21:20:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/08/21/enums-and-exhaustive-switch-statements-in-c/</loc><lastmod>2023-08-22T02:03:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2020/06/28/automatic-reconnection-in-the-swift-signalr-client/</loc><lastmod>2023-06-03T06:31:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2019/08/01/swift-client-for-the-asp-net-core-version-of-signalr-part-2-beyond-the-basics/</loc><lastmod>2023-06-03T06:30:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/02/05/running-puppeteer-in-a-docker-container-on-raspberry-pi/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2023/02/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-02-05T21:24:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2022/10/02/craigslist-automation/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2022/10/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2022/10/craigslistpuppeteer.png</image:loc><image:title>craigslistpuppeteer</image:title></image:image><lastmod>2023-01-30T04:50:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2023/01/15/troubleshooting-permissions-when-building-docker-containers/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2023/01/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2023/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-01-16T04:50:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2022/04/27/cloud-enabled-commodore-64-part-v-do-it-yourself/</loc><lastmod>2022-04-28T05:59:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2022/02/21/cloud-enabled-commodore-64-part-iii-implementation/</loc><lastmod>2022-02-27T23:45:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2022/02/27/cloud-enabled-commodore-64-part-iv-retrospective/</loc><lastmod>2022-02-27T23:42:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2022/02/08/cloud-enabled-commodore-64-part-i-introduction/</loc><lastmod>2022-02-12T21:23:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2022/02/12/cloud-enabled-commodore-64-part-ii-development-environment/</loc><lastmod>2022-02-12T21:16:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/about/</loc><lastmod>2023-05-19T02:30:54+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://blog.3d-logic.com/2018/02/03/hello-ocaml/</loc><lastmod>2019-08-29T05:29:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2017/12/01/using-raspberry-pi-to-flash-esp8266/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2017/12/rpi_esp8266_flash_mode.png</image:loc><image:title>RPI_ESP8266_flash_mode</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2017/12/rpi_esp8266_normal_mode.png</image:loc><image:title>RPI_ESP8266_normal_mode</image:title></image:image><lastmod>2022-11-13T18:17:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2017/10/01/the-signalr-for-asp-net-core-javascript-client-part-2-outside-the-browser/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2017/10/screen-shot-2017-09-30-at-6-57-14-pm.png</image:loc><image:title>Screen Shot 2017-09-30 at 6.57.14 PM</image:title></image:image><lastmod>2018-01-24T04:30:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2017/09/18/the-signalr-for-asp-net-core-javascript-client-part-1-web-applications/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2017/09/vscodesignalr.png</image:loc><image:title>VSCodeSignalR</image:title></image:image><lastmod>2017-10-23T00:29:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2017/04/16/entity-framework-6-easter-of-love/</loc><lastmod>2017-11-18T20:58:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2017/01/15/signalr-core-part-13-design-considerations/</loc><lastmod>2017-05-19T22:50:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2017/01/15/signalr-core-part-23-asp-net-sockets/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2017/01/social-weather.png</image:loc><image:title>social-weather</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2017/01/puttyflowcontrol.png</image:loc><image:title>puttyflowcontrol</image:title></image:image><lastmod>2019-03-27T14:12:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/01/10/using-a-tm1638-based-board-with-arduino/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2015/01/7seg.png</image:loc><image:title>7Seg</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2015/01/tm1638board_.png</image:loc><image:title>TM1638 module</image:title></image:image><lastmod>2024-11-04T14:03:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2016/06/08/running-asp-net-core-applications-with-iis-and-antares/</loc><lastmod>2017-11-28T17:51:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/05/29/automating-creating-nuget-packages-with-msbuild/</loc><lastmod>2020-12-22T15:48:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2016/05/22/home-automation-with-raspberry-pi-garage-door/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2016/05/wp_ss_20160522_00021.jpg</image:loc><image:title>wp_ss_20160522_0002</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2016/05/led.jpg</image:loc><image:title>LED</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2016/05/connected.jpg</image:loc><image:title>Connected</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2016/05/button.png</image:loc><image:title>Button</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2016/05/battery.png</image:loc><image:title>Battery</image:title></image:image><lastmod>2016-05-22T20:21:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/11/15/creating-and-using-strong-named-assemblies-in-asp-net-5/</loc><lastmod>2015-11-16T04:47:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/11/10/using-native-libraries-in-asp-net-5/</loc><lastmod>2016-10-24T20:01:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/10/11/entity-framework-view-generation-templates-updated-for-visual-studio-2015/</loc><lastmod>2015-10-12T05:22:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/08/23/c-async-development-not-only-for-for-c-developers-part-v-cancellation/</loc><lastmod>2016-06-17T14:20:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/06/21/arduino-pomodoro-timer/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2015/06/pmodorotimer_bb.png</image:loc><image:title>PmodoroTimer_bb</image:title></image:image><lastmod>2021-07-26T20:38:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/05/20/signalr-native-client/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2015/05/signalrcppnuget.png</image:loc><image:title>Installing SignalR C++ from NuGet</image:title></image:image><lastmod>2020-09-28T04:11:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/03/29/signalr-on-the-wire-an-informal-description-of-the-signalr-protocol/</loc><lastmod>2021-09-28T13:40:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/02/09/c-async-development-not-only-for-for-c-developers-part-iii-introduction-to-c-async/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2015/02/cpprestsdknuget.png</image:loc><image:title>C++ Rest SDK NuGet</image:title></image:image><lastmod>2015-03-04T04:11:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/03/03/c-async-development-not-only-for-for-c-developers-part-iv-exception-handling/</loc><lastmod>2015-03-04T04:09:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2015/01/21/arduino-and-the-tm1637-4-digit-seven-segment-display/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2015/01/tm1637clock.png</image:loc><image:title>TM1637 clock</image:title><image:caption>TM1637 clock</image:caption></image:image><lastmod>2018-06-01T04:51:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/12/28/c-async-development-not-only-for-for-c-developers-part-ii-lambda-functions-the-most-common-pitfalls/</loc><lastmod>2014-12-29T05:58:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/10/18/the-final-version-of-the-store-functions-for-entityframework-6-1-1-code-first-convention-released/</loc><lastmod>2015-05-27T02:33:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/12/08/c-async-development-not-only-for-for-c-developers-part-i-lambda-functions/</loc><lastmod>2014-12-27T03:44:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/11/27/crusader-for-trailing-whitespace-free-code/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/11/trailing-spaces-install.png</image:loc><image:title>trailing-spaces-install</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/11/trailing-spaces-vs.png</image:loc><image:title>trailing-spaces-vs</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/11/uninstall-flagger.png</image:loc><image:title>uninstall-flagger</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/11/git-diff.png</image:loc><image:title>git-diff</image:title></image:image><lastmod>2014-11-28T07:08:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/09/17/the-final-version-of-the-second-level-cache-for-ef6-1-available/</loc><lastmod>2014-09-18T04:38:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/04/09/support-for-store-functions-tvfs-and-stored-procs-in-entity-framework-6-1/</loc><lastmod>2018-05-08T04:55:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/08/11/the-beta-version-of-store-functions-for-entityframework-6-1-1-code-first-available/</loc><lastmod>2016-03-03T22:27:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/07/28/second-level-cache-beta-2-for-entityframework-6-1-shipped/</loc><lastmod>2014-09-13T13:54:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/11/10/what-changed-in-the-ef-tooling-in-visual-studio-2013-and-visual-studio-2012-out-of-band/</loc><lastmod>2014-07-13T17:10:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/06/14/when-14-pins-is-not-enough/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/06/pinmultiplication.png</image:loc><image:title>PinMultiplication</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/06/shiftregister.png</image:loc><image:title>ShiftRegister</image:title></image:image><lastmod>2019-08-26T04:56:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/05/26/interactive-pre-generated-views-for-ef6-now-supports-net-framework-4/</loc><lastmod>2014-05-26T16:22:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/05/18/second-level-cache-beta-for-ef-6-1-available/</loc><lastmod>2014-05-25T07:24:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/03/20/second-level-cache-for-ef-6-1/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2014/03/entityframework-cache-nuget.png</image:loc><image:title>EntityFramework.Cache.NuGet</image:title><image:caption>AAAA</image:caption></image:image><lastmod>2018-09-18T10:24:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2014/04/13/second-level-cache-alpha-2-available/</loc><lastmod>2014-04-16T05:08:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/03/31/using-tracing-and-caching-provider-wrappers-with-codefirst/</loc><lastmod>2014-03-21T05:34:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/10/17/entity-framework-6-and-pre-generated-views/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/10/ef6viewgenttemplatesadded.png</image:loc><image:title>EF6ViewGentTemplatesAdded</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/10/ef6viewgentemplateaddnewitem.png</image:loc><image:title>EF6ViewGenTemplateAddNewItem</image:title></image:image><lastmod>2015-06-09T01:10:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/10/17/ef6-codefirst-view-generation-t4-template-for-c-updated-for-ef6-rtm/</loc><lastmod>2015-03-28T21:21:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/03/24/my-first-encounter-with-custom-conventions-in-entity-framework-6/</loc><lastmod>2014-01-03T02:37:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/12/14/using-pre-generated-views-without-having-to-pre-generate-views-ef6/</loc><lastmod>2019-05-11T15:15:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/12/15/entity-framework-6-and-modeldatabase-first/</loc><lastmod>2013-10-21T20:41:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/10/08/t4-templates-for-generating-views-for-ef4ef5-databasemodel-first-apps/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2013/10/project_edmxviews.png</image:loc><image:title>Project_EdmxViews</image:title><image:caption>Project with views</image:caption></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2013/10/additem_edmxviews.png</image:loc><image:title>AddItem_EdmxViews</image:title><image:caption>Add New Item - Edmx Views</image:caption></image:image><lastmod>2015-05-31T21:06:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/09/13/my-late-reflections-on-t4/</loc><lastmod>2013-09-14T05:24:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/06/08/ef-designer-now-supports-ef6/</loc><lastmod>2013-06-09T04:54:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/05/30/ef6-codefirst-view-generation-t4-template-for-c-updated-for-ef6-beta1/</loc><lastmod>2013-10-16T18:14:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/05/28/raspmodore-360/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2013/05/raspmodore360.png</image:loc><image:title>Raspmodore360</image:title><image:caption>Raspmodore 360</image:caption></image:image><lastmod>2013-05-29T04:16:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/05/19/raspberry-pi-mono-ef6-defeat/</loc><lastmod>2013-09-20T03:17:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/04/14/entity-framework-6-on-mono/</loc><lastmod>2013-04-14T09:53:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2013/03/24/hacking-linq-to-entities-with-expressions-part-1-really-generic-repository/</loc><lastmod>2013-03-26T05:52:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/09/11/using-exisiting-enum-types-in-entity-framework-5/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/09/addenumtypedialog.png</image:loc><image:title>AddEnumTypeDialog</image:title><image:caption>Add Enum Type Dialog</image:caption></image:image><lastmod>2015-03-29T16:38:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/11/04/safe-git-clean-with-msbuild/</loc><lastmod>2013-05-03T01:37:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/10/16/msbuild-zip-task-without-external-dependencies/</loc><lastmod>2016-04-20T20:56:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/10/02/entity-framework-code-first-view-generation-templates-updated/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/10/bingitontie.png</image:loc><image:title>BingItOnTie</image:title></image:image><lastmod>2012-10-03T06:31:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/08/28/yes-you-can-create-mutifile-zip-files-in-net-framework-finally/</loc><lastmod>2012-08-29T06:25:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/08/26/digital-clock-on-arduino-uno-with-nokia-lcd-display/</loc><lastmod>2019-02-15T01:50:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/08/18/unit-testing-xsd-schemas/</loc><lastmod>2012-09-07T01:03:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/05/28/entity-framework-code-first-and-pre-generated-views/</loc><lastmod>2013-11-11T17:40:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/06/13/entity-framework-codefirst-view-generation-templates-on-visual-studio-code-gallery/</loc><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/06/unistall.png</image:loc><image:title>Unistalling Templates</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/06/addnewitem-installedtemplates.png</image:loc><image:title>Add New Item - Using Installed Templates</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/06/addnewitem-search.png</image:loc><image:title>Add New Item - Search Templates</image:title></image:image><image:image><image:loc>https://blog.3d-logic.com/wp-content/uploads/2012/06/addnewitem-onlinetemplates.png</image:loc><image:title>Add New Item - Online Templates</image:title></image:image><lastmod>2015-03-28T06:16:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/05/12/introducing-vintage-studio/</loc><lastmod>2017-01-14T08:09:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/05/08/ef5-sample-provider-published/</loc><lastmod>2012-05-08T21:36:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/04/11/entity-framework-zombie-a-k-a-microsoft-entity-framework-june-2011-ctp/</loc><lastmod>2013-07-04T04:06:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2012/04/08/entity-framework-and-datetime-of-unspecified-kind/</loc><lastmod>2012-04-12T02:33:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/10/09/xslt-1-0-biggest-issues-kind-of-solved/</loc><lastmod>2012-01-15T05:24:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/10/08/the-world-has-moved-on-have-you-xml-apis-you-should-avoid-using/</loc><lastmod>2012-01-15T05:20:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/09/26/effective-xml-part-5-something-went-really-wrong-outofmemoryexception-and-stackoverflowexception-thrown-when-using-xslcompiledtransform/</loc><lastmod>2012-01-15T05:16:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/09/26/effective-xml-part-4-let-me-project-this-xml-file-for-you/</loc><lastmod>2012-01-15T05:11:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/09/26/effective-xml-part-2-how-to-kill-the-performance-of-an-app-with-xpath/</loc><lastmod>2012-01-15T05:06:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2010/12/15/ef-feature-ctp5-validation/</loc><lastmod>2012-01-15T05:06:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/06/30/walkthrough-enums-june-ctp/</loc><lastmod>2012-01-15T05:05:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/09/26/effective-xml-part-2-how-to-kill-the-performance-of-an-app-with-xpath-2/</loc><lastmod>2012-01-15T05:03:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com/2011/09/14/effective-xml-part-1-choose-the-right-api/</loc><lastmod>2012-01-15T04:50:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://blog.3d-logic.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-01-05T02:29:17+00:00</lastmod></url></urlset>
