<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://chrishorner.codes/portfolio/</loc><lastmod>2026-09-14T09:45:30+10:00</lastmod></url><url><loc>https://chrishorner.codes/</loc><lastmod>2026-09-14T09:45:30+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/reverse-rainbow/</loc><lastmod>2026-09-14T09:45:30+10:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/kotlin-conf-persona/</loc><lastmod>2025-05-22T11:15:00+02:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/</loc><lastmod>2025-05-22T11:15:00+02:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/persona-im/</loc><lastmod>2024-09-13T17:20:00+09:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/persona/</loc><lastmod>2024-09-13T17:20:00+09:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/molecule/</loc><lastmod>2022-10-06T15:40:00+09:00</lastmod></url><url><loc>https://chrishorner.codes/post/</loc><lastmod>2021-12-05T08:49:39+11:00</lastmod></url><url><loc>https://chrishorner.codes/post/debugging-dates/</loc><lastmod>2021-12-05T08:49:39+11:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/weather-scene/</loc><lastmod>2021-03-23T12:08:10+11:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/cash/</loc><lastmod>2021-02-01T09:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/post/windows-vs-linux-build-speed/</loc><lastmod>2020-09-06T15:11:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/post/cpu-build-comparison/</loc><lastmod>2020-08-23T15:00:49+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/anz/</loc><lastmod>2020-07-01T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/socket-weather/</loc><lastmod>2020-01-01T09:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/android-ui-ppp/</loc><lastmod>2019-11-09T10:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/latitude/</loc><lastmod>2019-07-01T09:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/developers-defenders-of-ux/</loc><lastmod>2019-06-26T19:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/post/intent-filters-and-custom-tabs/</loc><lastmod>2019-06-15T09:12:22+10:00</lastmod></url><url><loc>https://chrishorner.codes/post/defining-transitions-in-kotlin/</loc><lastmod>2019-06-01T10:20:05+10:00</lastmod></url><url><loc>https://chrishorner.codes/post/controllers-are-not-views/</loc><lastmod>2019-04-25T21:49:35+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/tum-tracker/</loc><lastmod>2019-03-16T09:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/rxjava-joy-and-woe/</loc><lastmod>2018-10-27T14:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/conductor-architecture-discussion/</loc><lastmod>2018-06-27T19:30:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/policing/</loc><lastmod>2018-02-01T09:32:07+11:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/short-transitions-without-fragments/</loc><lastmod>2018-01-24T19:00:00+11:00</lastmod></url><url><loc>https://chrishorner.codes/presentation/transitions-without-fragments/</loc><lastmod>2017-11-05T11:30:00-08:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/kite/</loc><lastmod>2017-05-24T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/awh/</loc><lastmod>2016-10-12T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/lone-driver/</loc><lastmod>2016-07-07T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/traffic-worker/</loc><lastmod>2016-05-12T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/duress/</loc><lastmod>2016-03-02T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/vax-on-time/</loc><lastmod>2015-10-23T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/post/real-dagger/</loc><lastmod>2015-09-07T18:02:23+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/alert-sa/</loc><lastmod>2015-02-12T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/tracmate/</loc><lastmod>2014-05-16T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/emergency-aus/</loc><lastmod>2013-07-03T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/the-whole-pantry/</loc><lastmod>2013-05-29T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/portfolio/tasty-fish/</loc><lastmod>2011-03-01T09:00:00+10:00</lastmod></url><url><loc>https://chrishorner.codes/hire/</loc></url></urlset>