<?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://owensd.io/2023/05/13/miss-this-place/</loc><lastmod>2023-05-14T05:02:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2021/01/07/some-thoughts-about-jan-6th/</loc><lastmod>2021-01-08T01:17:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2018/08/21/unit-testing-doesnt-need-to-be-involved/</loc><lastmod>2018-08-21T07:46:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/09/06/performance-matters-on/</loc><lastmod>2017-09-06T19:24:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/07/23/confederacy-heroes-and-romans-14/</loc><lastmod>2017-07-23T20:35:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/06/02/apous-early-preview/</loc><lastmod>2017-06-04T08:15:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/06/01/se-110-fallout-im-confused/</loc><lastmod>2017-06-01T20:23:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/05/29/version-info-in-swift-cli-tools/</loc><lastmod>2017-05-29T07:32:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/05/28/protocols-generics-and-enums/</loc><lastmod>2017-05-29T05:21:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/05/24/parsing-package-swift/</loc><lastmod>2017-05-24T23:57:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/05/21/vscode-json-swift-v2-0-released/</loc><lastmod>2017-05-21T09:17:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/05/19/looking-at-my-json-parsing-performance/</loc><lastmod>2017-05-19T18:20:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/05/11/making-mistakes-print/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2017/05/images.jpeg</image:loc><image:title>images</image:title></image:image><lastmod>2017-05-11T16:29:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/28/travis-ci-swift-oslinux-config/</loc><lastmod>2017-04-29T00:13:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/28/build-times/</loc><lastmod>2017-04-28T16:58:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/21/bad-apis/</loc><lastmod>2017-04-24T03:18:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/20/extensions-and-categories/</loc><lastmod>2017-04-20T16:38:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/18/there-are-levels-of-survival-we-are-prepared-to-accept/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2017/04/swift-windows-ubuntu.png</image:loc><image:title>swift-windows-ubuntu</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2017/04/the-architect-matrix-there-are-levels-of-survival-we-are-prepared-to-accept.jpg</image:loc><image:title>the-architect-matrix-there-are-levels-of-survival-we-are-prepared-to-accept</image:title></image:image><lastmod>2017-04-18T21:56:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/17/band-aids-swift-fileprivate-and-169/</loc><lastmod>2017-04-18T03:08:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/14/my-thoughts-on-server-side-swift-routing/</loc><lastmod>2017-04-14T20:49:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/07/why-no-external-templates/</loc><lastmod>2017-04-07T19:39:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/06/swiccup-round-2/</loc><lastmod>2017-04-07T17:10:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/04/05/swiccup/</loc><lastmod>2017-04-10T03:22:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/14/electron-figwheel-support/</loc><lastmod>2017-02-15T16:48:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/06/clojurescript-electron/</loc><lastmod>2017-02-11T17:32:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/10/clojurescript-electron-clean-up-time/</loc><lastmod>2017-02-11T07:47:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/08/sleepless-nights/</loc><lastmod>2017-02-08T20:40:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/08/clojurescript-electron-packaging/</loc><lastmod>2017-02-08T17:49:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/02/figuring-out-clojurescript/</loc><lastmod>2017-02-02T22:05:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/02/01/cancelled-my-tesla-model-3-order/</loc><lastmod>2017-02-01T20:48:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/01/19/back-to-the-mac-book-pro/</loc><lastmod>2017-01-20T08:34:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/01/18/dd-story-telling-fun/</loc><lastmod>2017-01-18T21:34:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/01/09/wizard-tradition-war-caster/</loc><lastmod>2017-01-09T22:45:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2017/01/04/retroboy-advance-sound-on/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2017/01/screen-shot-2017-01-04-at-4-07-48-pm.png</image:loc><image:title>screen-shot-2017-01-04-at-4-07-48-pm</image:title></image:image><lastmod>2017-01-05T00:55:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/12/29/retroboy-advance-power-indicators/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-29-at-12-54-10-am.png</image:loc><image:title>screen-shot-2016-12-29-at-12-54-10-am</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-29-at-12-50-16-am.png</image:loc><image:title>screen-shot-2016-12-29-at-12-50-16-am</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-29-at-12-35-18-am.png</image:loc><image:title>screen-shot-2016-12-29-at-12-35-18-am</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-28-at-11-12-32-pm.png</image:loc><image:title>screen-shot-2016-12-28-at-11-12-32-pm</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-27-at-9-18-32-pm.png</image:loc><image:title>screen-shot-2016-12-27-at-9-18-32-pm</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/circuit.png</image:loc><image:title>circuit</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-27-at-8-54-12-pm.png</image:loc><image:title>screen-shot-2016-12-27-at-8-54-12-pm</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/screen-shot-2016-12-27-at-8-43-23-pm.png</image:loc><image:title>screen-shot-2016-12-27-at-8-43-23-pm</image:title></image:image><lastmod>2016-12-29T08:55:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/12/21/retroboy-advance-picking-parts/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/capture2.png</image:loc><image:title>capture</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/capture1.png</image:loc><image:title>capture</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/capture.png</image:loc><image:title>capture</image:title></image:image><lastmod>2016-12-21T21:51:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/12/20/retroboy-advance-more-power/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/power-regulator1.png</image:loc><image:title>power-regulator</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/12/power-regulator.png</image:loc><image:title>power-regulator</image:title></image:image><lastmod>2016-12-21T00:17:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/12/19/retroboy-advance-kick-off/</loc><lastmod>2016-12-19T18:33:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/12/06/mistakes-were-made/</loc><lastmod>2016-12-07T23:46:30+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/28/composite-validators-refined/</loc><lastmod>2016-12-05T08:36:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/23/returned/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/mc007.jpeg</image:loc><image:title>mc007</image:title></image:image><lastmod>2016-11-24T03:45:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/22/macbook-pro-radeon-455-vs-460/</loc><lastmod>2016-11-23T13:51:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/17/more-touch-bar-thoughts/</loc><lastmod>2016-11-18T07:23:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/16/the-touch-bar/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/touch-bar-itunes-expanded-strip.png</image:loc><image:title>touch-bar-itunes-expanded-strip</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/touch-bar-app-control-strip.png</image:loc><image:title>touch-bar-app-control-strip</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/screen-shot-2016-11-17-at-1-34-01-pm.png</image:loc><image:title>screen-shot-2016-11-17-at-1-34-01-pm</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/touchbar-my-setup.png</image:loc><image:title>touchbar-my-setup</image:title></image:image><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/safari-tabs.png</image:loc><image:title>safari-tabs</image:title></image:image><lastmod>2016-11-17T21:41:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/12/electoral-college/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/img_0002.png</image:loc><image:title>img_0002</image:title></image:image><lastmod>2016-11-13T00:56:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/11/10/a-christian-in-america-a-personal-story/</loc><image:image><image:loc>https://owensd.io/wp-content/uploads/2016/11/muslim-attacks.png</image:loc><image:title>muslim-attacks</image:title></image:image><lastmod>2016-11-11T00:48:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/full-archive-listing/</loc><lastmod>2016-11-02T04:52:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://owensd.io/2015/09/15/associated-enum-cases-as-types/</loc><lastmod>2016-11-01T17:03:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/10/29/blog-migration/</loc><lastmod>2016-11-01T00:08:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/10/31/where-to-go-from-here-2/</loc><lastmod>2016-11-01T00:06:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/about/</loc><lastmod>2018-12-26T02:57:42+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://owensd.io/2015/02/14/swift-v12-2-performance/</loc><lastmod>2016-10-31T23:59:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/18/response-to-monads-and-functional-programming/</loc><lastmod>2016-10-31T23:57:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/29/swift-resistance/</loc><lastmod>2016-10-31T23:57:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/30/swift-resistance-explored/</loc><lastmod>2016-10-31T23:56:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/31/the-optimization-game/</loc><lastmod>2016-10-31T23:56:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/02/02/swift-protocols-and-composition/</loc><lastmod>2016-10-31T23:55:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/02/09/swift-v12-performance/</loc><lastmod>2016-10-31T23:55:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/02/14/swifts-protocol-extension/</loc><lastmod>2016-10-31T23:54:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/02/18/swift-namespaces/</loc><lastmod>2016-10-31T23:54:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/02/20/handling-multiple-closure-parameters/</loc><lastmod>2016-10-31T23:48:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/03/09/value-add-bring-something-to-the-table/</loc><lastmod>2016-10-31T23:47:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/05/12/optionals-and-if-let/</loc><lastmod>2016-10-31T23:44:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/10/18/switch-statement-matching/</loc><lastmod>2016-10-31T23:44:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/10/21/swift-and-visual-studio-code/</loc><lastmod>2016-10-31T23:43:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/05/23/vs-code-swift-colorizer/</loc><lastmod>2016-10-31T23:42:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/08/swift-v2-error-handling-first-impressions/</loc><lastmod>2016-10-31T23:41:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/09/swift-v20-error-handling-revisit/</loc><lastmod>2016-10-31T23:40:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/11/xcode-ui-testing/</loc><lastmod>2016-10-31T23:40:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/12/swift-throws-i-get-it/</loc><lastmod>2016-10-31T23:40:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/16/do-catch-seems-overly-cumbersome/</loc><lastmod>2016-10-31T23:39:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/16/protocol-oriented-programming/</loc><lastmod>2016-10-31T23:39:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/18/xctest-missing-throws-testing/</loc><lastmod>2016-10-31T23:39:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/22/catching-errors-for-testing-or-why-enums-suck-sometimes/</loc><lastmod>2016-10-31T23:38:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/22/re-swift-protocols-question-inessentialcom/</loc><lastmod>2016-10-31T23:38:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/25/design-question-extension-conforming-type-or-generic-type/</loc><lastmod>2016-10-31T23:38:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/26/the-new-print-is-flipping-busted-nope-its-me/</loc><lastmod>2016-10-31T23:37:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/06/27/performance-xcode7-beta-2/</loc><lastmod>2016-10-31T23:37:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/03/swifts-scripting-is-not-magical/</loc><lastmod>2016-10-31T23:37:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/05/re-should-i-use-a-swift-struct-or-a-class/</loc><lastmod>2016-10-31T23:34:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/06/apous-swift-script-package-manager/</loc><lastmod>2016-10-31T23:34:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/07/init-vs-init-throws/</loc><lastmod>2016-10-31T23:33:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/08/precondition-vs-types/</loc><lastmod>2016-10-31T23:32:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/10/swift-method-swizzling-almost/</loc><lastmod>2016-10-31T23:32:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/13/fixing-print-and-println/</loc><lastmod>2016-10-31T23:31:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/14/key-value-coding-in-swift/</loc><lastmod>2016-10-31T23:31:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/15/protocols-and-hidden-details/</loc><lastmod>2016-10-31T23:30:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/17/interview-questions/</loc><lastmod>2016-10-31T23:30:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/19/brents-feed-protocol-problem/</loc><lastmod>2016-10-31T23:30:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/21/dynamic-swift/</loc><lastmod>2016-10-31T23:29:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/07/23/the-matrix/</loc><lastmod>2016-10-31T23:29:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/08/16/protocols-my-current-recommendations/</loc><lastmod>2016-10-31T23:28:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/08/11/be-mindful-of-your-filters/</loc><lastmod>2016-10-31T23:28:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/08/11/goto-fail-and-swift/</loc><lastmod>2016-10-31T23:27:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/08/19/guess-the-protocol-behavior/</loc><lastmod>2016-10-31T23:27:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/13/enums-with-associated-data-vs-structs/</loc><lastmod>2016-10-31T23:26:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/30/beware-of-the-enum/</loc><lastmod>2016-10-31T23:25:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/10/01/brents-week-3-bike-sheed/</loc><lastmod>2016-10-31T23:25:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/11/04/efficient-mutation/</loc><lastmod>2016-10-31T23:24:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/09/swift-the-future-for-app-developers/</loc><lastmod>2016-10-31T23:20:20+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/11/problematic-swift-arrays/</loc><lastmod>2016-10-31T23:19:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/16/is-swift-really-objc-without-the-c/</loc><lastmod>2016-10-31T23:19:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/18/json-parsing-2/</loc><lastmod>2016-10-31T23:18:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/21/json-parsing-reborn/</loc><lastmod>2016-10-31T23:17:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/30/swift-and-inheritance/</loc><lastmod>2016-10-31T23:17:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/07/01/swift-arrays-are-fixed/</loc><lastmod>2016-10-31T23:17:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/07/09/error-handling-in-swift/</loc><lastmod>2016-10-31T23:16:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/07/21/testing-privates-or-rather-internals/</loc><lastmod>2016-10-31T23:16:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/07/25/how-to-protected-your-apis/</loc><lastmod>2016-10-31T23:15:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/04/migration-from-medium/</loc><lastmod>2016-10-31T23:15:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/06/fixed-enum-layout-sizes/</loc><lastmod>2016-10-31T23:13:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/06/functional-json/</loc><lastmod>2016-10-31T23:13:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/12/the-case-for-implicit-optional-chaining/</loc><lastmod>2016-10-31T23:12:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/05/we-can-do-better/</loc><lastmod>2016-10-31T23:10:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/14/compiling-individual-files/</loc><lastmod>2016-10-31T23:10:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/12/12/static-wins-rah-rah/</loc><lastmod>2016-10-31T23:10:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/12/05/silently-failing/</loc><lastmod>2016-10-31T23:10:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/09/building-swift-style-enums-in-objc-part-3/</loc><lastmod>2016-10-31T23:10:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/08/building-swift-style-enums-in-objc-part-2/</loc><lastmod>2016-10-31T23:09:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/14/implicit-chaining-and-context/</loc><lastmod>2016-10-31T23:09:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/20/the-reasoning-behind-the-choices/</loc><lastmod>2016-10-31T23:08:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/17/json-parsing/</loc><lastmod>2016-10-31T23:06:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/18/combining-characters/</loc><lastmod>2016-10-31T23:06:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/18/generators-need-a-current-value/</loc><lastmod>2016-10-31T23:05:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/19/improving-code-with-generics/</loc><lastmod>2016-10-31T23:03:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/21/swift-proposal-protected/</loc><lastmod>2016-10-31T23:01:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/22/error-handling-take-two/</loc><lastmod>2016-10-31T23:00:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/28/tuples-are-the-new-struct/</loc><lastmod>2016-10-31T22:59:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/29/the-problem-with-enums/</loc><lastmod>2016-10-31T22:58:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/08/29/tuples-are-the-new-struct-revisited/</loc><lastmod>2016-10-31T22:57:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/09/18/striving-for-simplicity/</loc><lastmod>2016-10-31T22:53:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/09/24/my-swift-dilemma/</loc><lastmod>2016-10-31T22:51:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/09/30/how-much-is-enough/</loc><lastmod>2016-10-31T22:50:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/04/what-do-we-really-know/</loc><lastmod>2016-10-31T22:40:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/07/building-swift-style-enums-in-objc-part-1/</loc><lastmod>2016-10-31T22:36:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/14/building-a-better-objective-c/</loc><lastmod>2016-10-31T22:29:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/16/stop-to-smell-the-roses/</loc><lastmod>2016-10-31T22:26:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/18/optionals-beware/</loc><lastmod>2016-10-31T22:25:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/10/20/more-on-the-optionals/</loc><lastmod>2016-10-31T22:24:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/13/compiling-swift-without-xcode/</loc><lastmod>2016-10-31T22:17:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/14/swift-vs-swiftc/</loc><lastmod>2016-10-31T22:15:38+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/01/15/swift-makefiles-take-2/</loc><lastmod>2016-10-31T22:12:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2014/06/04/benchmarking/</loc><lastmod>2016-10-31T22:09:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/15/on-demand-resources-and-games/</loc><lastmod>2016-10-31T17:31:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/09/modern-web-development-sigh/</loc><lastmod>2016-10-31T17:28:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/03/dependent-types-im-missing-something/</loc><lastmod>2016-10-31T17:27:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/03/08/programming-theory-and-practice/</loc><lastmod>2016-10-31T17:16:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/03/19/prototyping-practical-frp/</loc><lastmod>2016-10-30T06:51:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/03/12/taking-a-look-at-practical-frp/</loc><lastmod>2016-10-30T06:40:35+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/12/language-design-declarations/</loc><lastmod>2016-10-30T06:32:26+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/11/proteus-the-first-couple-of-weeks/</loc><lastmod>2016-10-30T06:31:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/04/language-design-building-a-modern-c-round-1/</loc><lastmod>2016-10-30T06:29:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2015/09/03/proteus-development-starts/</loc><lastmod>2016-10-30T06:28:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/01/05/re-why-swift-guard-should-be-avoided/</loc><lastmod>2016-10-30T05:06:50+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/01/12/named-parameters/</loc><lastmod>2016-10-30T05:04:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/01/16/sad-state-of-enums/</loc><lastmod>2016-10-30T05:02:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/02/14/tooling-around-testing-in-swift/</loc><lastmod>2016-10-30T05:01:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/03/29/access-control-modifiers-proposal-thoughts/</loc><lastmod>2016-10-30T04:59:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/04/06/for-loops-and-forced-abstractions/</loc><lastmod>2016-10-30T04:57:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/04/07/apis-matter/</loc><lastmod>2016-10-30T04:23:16+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/04/13/looping-with-iterate-and-takewhile/</loc><lastmod>2016-10-30T04:02:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/08/01/xcode-frameworks-and-embedded-frameworks/</loc><lastmod>2016-10-30T00:44:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/07/18/se-0117-the-proposal-of-doom/</loc><lastmod>2016-10-30T00:43:05+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/08/22/swift-app-bundle-sizes/</loc><lastmod>2016-10-30T00:01:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io/2016/10/29/hello-again/</loc><lastmod>2016-11-04T20:57:00+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://owensd.io</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2023-05-14T05:02:19+00:00</lastmod></url></urlset>
