<?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://www.yasithfernando.com/tags/ai/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/claude-sonnet-4.5-and-claude-code-2-initial-impressions/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/claudecode/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/codex/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/lowfi-wireframes/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/sonnet/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/</loc><lastmod>2025-10-02T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/ghost/</loc><lastmod>2025-08-26T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/hugo/</loc><lastmod>2025-08-26T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/migrating-from-ghost-to-hugo/</loc><lastmod>2025-08-26T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/obsidian-and-writing-notes/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/tools/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/tags/writing/</loc><lastmod>2025-08-21T00:00:00+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/routing-all-requests-to-rails-via-webmock-during-tests/</loc><lastmod>2017-09-27T16:05:45+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/disable-swap-navigation-with-scrolls-for-chrome/</loc><lastmod>2016-03-20T07:58:04+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/faq-moving-to-australia-for-software-developers/</loc><lastmod>2016-03-13T08:33:20+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/thoughts-on-yow-2015-brisbane/</loc><lastmod>2015-12-09T12:46:14+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/upgrading-vim-on-osx/</loc><lastmod>2015-11-27T12:21:22+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/compressing-scanned-pdf-files-on-osx/</loc><lastmod>2015-09-24T10:30:47+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/rails-camp-sydney-2015/</loc><lastmod>2015-06-23T08:08:55+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/dropping-http-requests-and-connection-efficiently-on-nginx/</loc><lastmod>2015-06-03T15:25:18+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/setting-up-a-new-mac-for-development/</loc><lastmod>2015-05-22T10:17:33+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/credit-card-number-with-a-separator-in-between-validation-regex/</loc><lastmod>2015-05-11T11:57:11+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/nginx-aws-elb-dns-resolution-nginx-resolver-directive-and-black-magic/</loc><lastmod>2015-05-08T10:52:26+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/things-to-do-after-you-buy-a-new-gaming-laptop/</loc><lastmod>2015-05-08T10:23:12+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/stubmock-rails-view-helpers-in-rspec/</loc><lastmod>2014-12-18T14:20:03+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/testing-rails-controller-helper-methods-using-rspec/</loc><lastmod>2014-12-17T15:21:11+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/blog-post-varnish-cache-purging-from-dynamically-instantiated-ec2-instances-behind-a-elb-using-http-header-based-authentication/</loc><lastmod>2014-11-06T12:01:45+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/npm-err-cb-never-called-on-npm-1-4/</loc><lastmod>2014-10-29T11:02:45+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/set-ansible-variables-from-the-command-line/</loc><lastmod>2016-04-27T09:01:01+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/setting-up-centralized-logging-to-s3-with-logrotated/</loc><lastmod>2014-08-27T17:27:01+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/using-varnish-v4-as-a-reverse-proxy-cache-with-rails/</loc><lastmod>2014-08-22T14:26:08+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/use-mongodb-2-6-with-travisci-builds/</loc><lastmod>2014-07-11T10:52:49+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/configuring-travisci-and-coveralls-for-a-node-js-project/</loc><lastmod>2014-05-30T10:47:58+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/solving-rails-bug-3-0-20-utf8-encoded-json-request-params-result-in-encodingcompatibilityerror/</loc><lastmod>2014-05-16T13:35:44+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/ruby-time-parse-time-strptime-and-time-zones/</loc><lastmod>2014-05-14T14:40:32+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/installing-gems-with-native-extensions-on-travisci/</loc><lastmod>2014-05-13T10:32:40+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/resizing-kvm-vm-storage-image-lvm-virt-resize-shrink/</loc><lastmod>2014-04-13T17:25:32+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/finding-accommodation-in-queensland-australia/</loc><lastmod>2014-04-22T22:25:17+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/how-i-went-about-finding-a-new-programming-job/</loc><lastmod>2014-04-01T17:30:01+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/blogging-from-a-mobile/</loc><lastmod>2014-02-20T19:38:34+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/blog/starting-off-with-ghost/</loc><lastmod>2014-02-20T19:38:39+00:00</lastmod></url><url><loc>https://www.yasithfernando.com/about/</loc></url><url><loc>https://www.yasithfernando.com/archives/</loc></url><url><loc>https://www.yasithfernando.com/categories/</loc></url><url><loc>https://www.yasithfernando.com/search/</loc></url></urlset>