<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9">
    <url>
    <loc>https://robert-askam.co.uk</loc>
    <lastmod>2026-10-21T13:35:38+00:00</lastmod>
    <priority>1.0</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/posts</loc>
    <lastmod>2026-10-21T13:35:38+00:00</lastmod>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/tools</loc>
    <priority>0.9</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/about</loc>
    <priority>0.5</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/contact</loc>
    <priority>0.3</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/whitespace-remover</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/text-to-hex-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/hex-to-text-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/comma-separate-tool</loc>
    <lastmod>2017-08-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/unique-duplicate-lists</loc>
    <lastmod>2019-10-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/word-counter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/case-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/line-sorter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/lorem-ipsum-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/regex-tester</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/url-parser</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/url-encoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/url-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/slug-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-formatter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-minifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-encoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-escape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-unescape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-validator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-stripper</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/css-beautifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/css-minifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/css-validator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/javascript-beautifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/javascript-minifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/javascript-escape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/javascript-unescape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/markdown-editor</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/markdown-to-html-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/html-to-markdown-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-formatter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-minifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-escape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-unescape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-validator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-formatter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-minifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-encoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-escape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-unescape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-validator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/xml-to-json-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-to-xml-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/yaml-validator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/yaml-to-json-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-to-yaml-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/csv-to-json-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-to-csv-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/php-array-to-json-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/json-to-php-array-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sql-formatter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sql-minifier</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sql-escape</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base-64-tool</loc>
    <lastmod>2017-12-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base32-encoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base32-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base32-to-hex-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/hex-to-base32-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base58-encoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base58-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base58-to-hex-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/hex-to-base58-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base64-encoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base64-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base64-to-hex-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/hex-to-base64-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/base64-to-image-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/image-to-base64-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/jwt-decoder</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/number-base-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/hash-generator</loc>
    <lastmod>2018-02-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/md5-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha1-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha224-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha256-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha384-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha512-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha3-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/ripemd160-hash-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/md5-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha1-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha224-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha256-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha384-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha512-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/sha3-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/ripemd160-hmac-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/bcrypt-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/bcrypt-checker</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/uuid-generator</loc>
    <lastmod>2019-06-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/password-share</loc>
    <lastmod>2019-08-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/qrcode-generator</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/qrcode-to-text-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/date-time-converter</loc>
    <lastmod>2017-06-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/web-server-checker</loc>
    <lastmod>2018-12-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/port-checker</loc>
    <lastmod>2019-12-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/my-ip</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/my-user-agent</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/bitcoin-fees-alert-tool</loc>
    <lastmod>2019-01-01T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/color-converter</loc>
    <lastmod>2026-10-21T00:00:00+00:00</lastmod>
    <priority>0.8</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/category/category-1</loc>
    <priority>0.5</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/category/posts</loc>
    <priority>0.5</priority>
            </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-whererelation-method-instead-of-wherehas-when-filtering-by-a-simple-where-statement</loc>
    <lastmod>2026-10-20T16:32:51+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/Z8RPUgeeVPb3ogIAVvmm.jpg</image:loc>
    <image:caption>Laravel - `whereRelation` method instead of `whereHas` when filtering by a simple where statement.</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/return-precise-error-validation-messages-using-invokable-rules-in-laravel</loc>
    <lastmod>2026-10-19T21:30:22+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/9lVFUw5OV4oiyl4VCZpp.jpg</image:loc>
    <image:caption>Return precise error validation messages using invokable rules in Laravel.</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/making-a-database-index-invisible-to-test</loc>
    <lastmod>2026-10-21T03:10:42+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/mxMOqHa5gLgW6LArn5pq.jpg</image:loc>
    <image:caption>Making a database index invisible to test</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/using-closures-into-db-transaction-to-roll-back</loc>
    <lastmod>2026-10-19T21:25:38+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/1Lq1naUxa61jRKfvUhWT.jpg</image:loc>
    <image:caption>Using closures into DB::transaction() to roll back</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-how-to-handle-similar-custom-exception-classes</loc>
    <lastmod>2026-10-20T06:30:28+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/NPLLIrF6tpFS8fQW1XPk.jpg</image:loc>
    <image:caption>Laravel how to handle similar custom Exception classes</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-execute-a-relation-model-factory-only-when-the-relational-id-is-not-present</loc>
    <lastmod>2026-10-20T04:16:55+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/eAzcKOHWthg6MVHREa90.jpg</image:loc>
    <image:caption>Laravel - execute a relation model factory only when the relational id is not present</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/a-cheat-sheet-of-the-ways-you-can-push-jobs-to-queue-in-laravel</loc>
    <lastmod>2026-10-17T20:28:33+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/VHolXFxEXnQN5pTfrb0F.jpg</image:loc>
    <image:caption>A cheat sheet of the ways you can push jobs to queue in Laravel.</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/debugging-long-running-queries-using-callback</loc>
    <lastmod>2026-10-21T13:35:38+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2022/yiyDd9FkIMrNlvISBbOJ.jpg</image:loc>
    <image:caption>Debugging long running queries using callback</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/plex-and-raspberry-pi-can-t-find-media-fat-ntfs-folder</loc>
    <lastmod>2026-10-21T03:10:44+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/June2022/RjuHNe6wdlnyqC8kxThl.png</image:loc>
    <image:caption>Plex &amp; Raspberry Pi Can&#039;t Find Media - FAT/NTFS Folder</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/failed-to-solve-rpc-error-code-unknown-desc-failed-to-solve-with-frontend-dockerfile-v0</loc>
    <lastmod>2026-10-21T03:10:44+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2022/FPtLbjRUxhxdK0mW9Wco.jpg</image:loc>
    <image:caption>﻿failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/npm-err-request-to-http-registry-npmjs-org-npm-failed-reason-getaddrinfo-eai-again-registry-npmjs-org</loc>
    <lastmod>2026-10-20T20:25:02+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2022/OZOko24xKVhf0kyzKw1Q.jpg</image:loc>
    <image:caption>npm ERR! request to http://registry.npmjs.org/npm failed, reason: getaddrinfo EAI_AGAIN registry.npmjs.org</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-sail-wsl-and-docker-usr-bin-env-bash-r-no-such-file-or-directory</loc>
    <lastmod>2026-10-21T06:35:35+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2022/7EQ9YgkOstJNhPYLXeLI.png</image:loc>
    <image:caption>Laravel Sail, WSL &amp; Docker /usr/bin/env: &#039;bash\r&#039;: No such file or directory</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/multiple-laravel-docker-containers-with-custom-url-s-in-windows-environment</loc>
    <lastmod>2026-10-21T05:47:04+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/August2021/CMdIL8MT6pARpSarIIc5.png</image:loc>
    <image:caption>Multiple Laravel Docker Containers with Custom URL&#039;s in Windows Environment</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/extracting-speaker-notes-from-a-powerpoint-pptx-file-with-php-and-python</loc>
    <lastmod>2026-10-20T16:36:47+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/November2020/DCOrUK4w0IhBN1zTvswB.jpg</image:loc>
    <image:caption>Extracting speaker notes from a PowerPoint pptx file with PHP &amp; Python</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/save-a-list-of-files-and-folder-contents-into-a-text-file-with-file-paths</loc>
    <lastmod>2026-10-18T17:27:36+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/November2020/dmvfJLB7k2oKuLdfyjmN.jpg</image:loc>
    <image:caption>Save a List of Files &amp; Folder Contents Into a Text File with file paths</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/your-mac-was-unable-to-communicate-with-your-apple-watch</loc>
    <lastmod>2026-10-21T03:28:39+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2020/dNvK4GtJ3npCkeJfh8nT.png</image:loc>
    <image:caption>Your Mac was unable to communicate with your Apple Watch.</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laradock-mysql-container-exits-0-different-lower-case-table-names-settings-for-server-2-and-data-dictionary-0</loc>
    <lastmod>2026-10-19T03:18:28+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/October2020/d3v2NLJinl9LFP7NyJbn.png</image:loc>
    <image:caption>Laradock MySQL container exits(0) - Different lower_case_table_names settings for server (&#039;2&#039;) and data dictionary (&#039;0&#039;)</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-production-optimisation-load-testing-and-monitoring</loc>
    <lastmod>2026-10-20T08:37:17+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/September2020/ZqWjNSWgT4n3LAkdQElp.jpeg</image:loc>
    <image:caption>Laravel production optimisation, load testing and monitoring</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-connect-mysql-workbench-to-running-mysql-inside-docker</loc>
    <lastmod>2026-10-21T07:51:05+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/June2020/dBa2hyxyiXcjZRU2bgye.jpeg</image:loc>
    <image:caption>How to connect mysql workbench to running mysql inside docker?</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/build-and-run-laravel-7-in-docker-part-5-final-steps</loc>
    <lastmod>2026-10-20T23:58:02+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/Nh1wpSRTWjiQ4eDnzrZY.png</image:loc>
    <image:caption>Build and Run Laravel 7 in Docker Part 5 - Final Steps</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/build-and-run-laravel-7-in-docker-part-4-mysql</loc>
    <lastmod>2026-10-18T22:12:30+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/pHdbxn04ot3QL8HQkYW5.png</image:loc>
    <image:caption>Build and Run Laravel 7 in Docker Part 4 - MySQL</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/build-and-run-laravel-7-in-docker-part-3-nginx</loc>
    <lastmod>2026-10-19T17:59:09+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/lhPS1ea2JXt1nOJFDxfx.png</image:loc>
    <image:caption>Build and Run Laravel 7 in Docker Part 3 - Nginx</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/build-and-run-laravel-7-in-docker-part-2-php</loc>
    <lastmod>2026-10-20T06:19:56+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/6NrxFuQtcUk5yGv76Qgd.png</image:loc>
    <image:caption>Build and Run Laravel 7 in Docker Part 2 - PHP</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/build-and-run-laravel-7-in-docker-part-1-laravel</loc>
    <lastmod>2026-10-18T03:16:57+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/jXoUyO3ExFtBmL5Tu0BH.png</image:loc>
    <image:caption>Build and Run Laravel 7 in Docker Part 1 - Laravel</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/ethereum-mining-using-linux</loc>
    <lastmod>2026-10-21T07:05:30+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/ethereum-mining-using-linux.png</image:loc>
    <image:caption>Ethereum Mining using Linux</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/installing-mongo-db-instance-on-docker-for-windows-using-a-json-file</loc>
    <lastmod>2026-10-21T09:45:32+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/installing-mongo-db-instance-on-docker-for-windows-using-a-json-file.png</image:loc>
    <image:caption>Installing Mongo DB instance on Docker for Windows using a JSON file</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/solved-unable-to-locate-phpcs-please-add-phpcs-to-your-global-path</loc>
    <lastmod>2026-10-21T05:01:32+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/solved-unable-to-locate-phpcs-please-add-phpcs-to-your-global-path.png</image:loc>
    <image:caption>[SOLVED] Unable to locate phpcs. Please add phpcs to your global path.....</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-artisan-commands</loc>
    <lastmod>2026-10-19T04:49:55+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/laravel-artisan-commands.png</image:loc>
    <image:caption>Laravel Artisan Commands</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-use-momentjs-in-vuejs-and-laravel-5</loc>
    <lastmod>2026-10-20T08:54:35+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-use-momentjs-in-vuejs-and-laravel-5.png</image:loc>
    <image:caption>How to use moment.js in Vue.js and Laravel 5</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/using-curl-to-post-images-to-a-server</loc>
    <lastmod>2026-10-21T05:51:06+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/using-curl-to-post-images-to-a-server.png</image:loc>
    <image:caption>Using CURL to POST Images to a Server</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/linking-an-access-table-to-a-new-sql-data-source</loc>
    <lastmod>2026-10-20T02:36:42+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/linking-an-access-table-to-a-new-sql-data-source.png</image:loc>
    <image:caption>Linking an Access Table to a new SQL Data Source</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-upload-images-using-laravel-to-your-public-folder</loc>
    <lastmod>2026-10-21T01:43:00+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-upload-images-using-laravel-to-your-public-folder.png</image:loc>
    <image:caption>How to upload images using Laravel to your public folder</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/solveditunes-could-not-restore-the-iphone-because-the-backup-was-corrupt-or-not-compatible-with-the-iphone-being-restored</loc>
    <lastmod>2026-10-20T11:40:25+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/solveditunes-could-not-restore-the-iphone-because-the-backup-was-corrupt-or-not-compatible-with-the-iphone-being-restored.png</image:loc>
    <image:caption>[SOLVED]iTunes could not restore the iPhone because the backup was corrupt or not compatible with the iPhone being restored</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/where-to-keep-my-trx-and-make-money-off-the-storage</loc>
    <lastmod>2026-10-19T11:51:09+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/where-to-keep-my-trx-and-make-money-off-the-storage.png</image:loc>
    <image:caption>Where to keep my TRX and make money off the storage</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/cross-env-node-envdevelopment-webpack-fixed</loc>
    <lastmod>2026-10-21T02:27:24+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/cross-env-node-envdevelopment-webpack-fixed.png</image:loc>
    <image:caption>cross-env NODE_ENV=development webpack [Fixed]</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-install-gulp-browsersync-in-your-laravel-project</loc>
    <lastmod>2026-10-21T03:14:19+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-install-gulp-browsersync-in-your-laravel-project.png</image:loc>
    <image:caption>How to install gulp Browsersync in your Laravel project </image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/the-guest-machine-entered-an-invalid-state-while-waiting-for-it-to-boot-valid-states-are-starting-running</loc>
    <lastmod>2026-10-20T00:37:20+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/the-guest-machine-entered-an-invalid-state-while-waiting-for-it-to-boot-valid-states-are-starting-running.png</image:loc>
    <image:caption>The guest machine entered an invalid state while waiting for it to boot. Valid states are &#039;starting, running&#039;</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/vagrant-was-unable-to-mount-virtualbox-shared-folders-this-is-usually-because-the-filesystem-vboxsf-is-not-available</loc>
    <lastmod>2026-10-20T14:11:10+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/vagrant-was-unable-to-mount-virtualbox-shared-folders-this-is-usually-because-the-filesystem-vboxsf-is-not-available.png</image:loc>
    <image:caption>Vagrant was unable to mount VirtualBox shared folders. This is usually because the filesystem &quot;vboxsf&quot; is not available</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/runtime-error-file-explorer-crashes-after-right-click</loc>
    <lastmod>2026-10-21T05:21:20+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/runtime-error-file-explorer-crashes-after-right-click.png</image:loc>
    <image:caption>Runtime Error - File Explorer Crashes After Right Click</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/where-should-i-store-my-golem-crypto-coins</loc>
    <lastmod>2026-10-20T11:06:49+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/where-should-i-store-my-golem-crypto-coins.png</image:loc>
    <image:caption>Where should I store my Golem Crypto Coins</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/create-a-welcome-email-with-laravel-events</loc>
    <lastmod>2026-10-18T17:31:56+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/create-a-welcome-email-with-laravel-events.png</image:loc>
    <image:caption>Create A Welcome Email with Laravel Events</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-use-laravel-queues-to-speed-up-your-site</loc>
    <lastmod>2026-10-21T05:22:04+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-use-laravel-queues-to-speed-up-your-site.png</image:loc>
    <image:caption>How to use Laravel Queues to speed up your site</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-add-captcha-to-the-laravel-55-registration-process</loc>
    <lastmod>2026-10-20T17:42:50+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-add-captcha-to-the-laravel-55-registration-process.png</image:loc>
    <image:caption>How to add Captcha to the Laravel 5.5 Registration Process</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/fixed-php-fatal-error-uncaught-symfonycomponentdebugexceptionfatalthrowableerror-call-to-undefined-method-illuminateeventsdispatcherdispatch</loc>
    <lastmod>2026-10-21T07:07:35+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/fixed-php-fatal-error-uncaught-symfonycomponentdebugexceptionfatalthrowableerror-call-to-undefined-method-illuminateeventsdispatcherdispatch.png</image:loc>
    <image:caption>[Fixed] PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\FatalThrowableError: Call to undefined method Illuminate\Events\Dispatcher::dispatch()</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/installing-homestead-and-laravel-5</loc>
    <lastmod>2026-10-21T05:47:02+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/installing-homestead-and-laravel-5.png</image:loc>
    <image:caption>Installing Homestead and Laravel 5</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/calling-a-vue-function-within-a-v-for-loop-to-change-data</loc>
    <lastmod>2026-10-20T21:13:46+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/calling-a-vue-function-within-a-v-for-loop-to-change-data.png</image:loc>
    <image:caption>Calling a Vue function within a v-for loop to change data</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/bash-and-gnulinux-cheat-sheet</loc>
    <lastmod>2026-10-21T01:42:21+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/bash-and-gnulinux-cheat-sheet.png</image:loc>
    <image:caption>Bash and GNU/Linux Cheat Sheet</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-password-protect-a-file</loc>
    <lastmod>2026-10-21T06:20:16+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-password-protect-a-file.png</image:loc>
    <image:caption>How to password protect a file</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/the-virtual-machine-homestead-7-has-terminated-unexpectedly-during-startup-with-exit-code-1-0x1</loc>
    <lastmod>2026-10-21T05:01:33+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/the-virtual-machine-homestead-7-has-terminated-unexpectedly-during-startup-with-exit-code-1-0x1.png</image:loc>
    <image:caption>The virtual machine &#039;homestead-7&#039; has terminated unexpectedly during startup with exit code 1 (0x1)</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/6-practices-for-a-secure-php-application</loc>
    <lastmod>2026-10-21T03:39:24+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/6-practices-for-a-secure-php-application.png</image:loc>
    <image:caption>6 Practices for a Secure PHP Application</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/useful-terminal-shortcuts-and-commands</loc>
    <lastmod>2026-10-21T01:42:12+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/useful-terminal-shortcuts-and-commands.png</image:loc>
    <image:caption>Useful Terminal Shortcuts and Commands</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/issue-with-php-file-put-contents-access-denied</loc>
    <lastmod>2026-10-20T15:06:13+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/issue-with-php-file-put-contents-access-denied.png</image:loc>
    <image:caption>Issue with PHP file_put_contents: access denied</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/send-emails-from-xampp-to-gmail</loc>
    <lastmod>2026-10-18T17:50:48+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/send-emails-from-xampp-to-gmail.png</image:loc>
    <image:caption>Send emails from XAMPP to Gmail</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/what-is-tron-trx-and-how-do-i-buy-it</loc>
    <lastmod>2026-10-17T23:43:17+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/what-is-tron-trx-and-how-do-i-buy-it.png</image:loc>
    <image:caption>What is Tron (TRX) and how do I buy it!</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/vagrant-up-error-the-requested-address-is-not-valid-in-its-context-connect2-for-0000-port-8000-errnoeaddrnotavail</loc>
    <lastmod>2026-10-18T17:49:25+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/vagrant-up-error-the-requested-address-is-not-valid-in-its-context-connect2-for-0000-port-8000-errnoeaddrnotavail.png</image:loc>
    <image:caption>Vagrant Up Error  - The requested address is not valid in its context. - connect(2) for &quot;0.0.0.0&quot; port 8000 (Errno::EADDRNOTAVAIL)</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/simple-email-confirmation-with-laravel</loc>
    <lastmod>2026-10-19T17:35:04+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/simple-email-confirmation-with-laravel.png</image:loc>
    <image:caption>Simple Email Confirmation with Laravel</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/error-your-local-changes-to-the-following-files-would-be-overwritten-by-merg</loc>
    <lastmod>2026-10-20T21:08:42+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/error-your-local-changes-to-the-following-files-would-be-overwritten-by-merg.png</image:loc>
    <image:caption>error: Your local changes to the following files would be overwritten by merg</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/upgrade-bootstrap-3-to-bootstrap-4-in-laravel-55</loc>
    <lastmod>2026-10-21T09:21:48+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/upgrade-bootstrap-3-to-bootstrap-4-in-laravel-55.png</image:loc>
    <image:caption>Upgrade Bootstrap 3 to Bootstrap 4 in Laravel 5.5</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/installing-laravel-55-bootstrap-3-vuejs-and-a-component-from-scratch</loc>
    <lastmod>2026-10-16T07:31:44+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/installing-laravel-55-bootstrap-3-vuejs-and-a-component-from-scratch.png</image:loc>
    <image:caption>Installing Laravel 5.5, Bootstrap 3, Vue.js and a component From Scratch</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/what-is-decred-dcr-and-how-do-i-buy-it</loc>
    <lastmod>2026-10-20T17:49:51+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/what-is-decred-dcr-and-how-do-i-buy-it.png</image:loc>
    <image:caption>What is Decred (DCR) and how do I buy it</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/ubuntu-software-crashes-on-load</loc>
    <lastmod>2026-10-20T15:05:02+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/ubuntu-software-crashes-on-load.png</image:loc>
    <image:caption>Ubuntu Software Crashes on load</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/kernal-panic-not-syncing-vfs-unable-to-mount-root-fs-on-unknown-block-after-ubuntu-upgrade</loc>
    <lastmod>2026-10-21T03:20:45+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/U2kFiRUfZQI8vA84F7ur.jpg</image:loc>
    <image:caption>Kernal Panic - Not syncing : VFS: unable to mount root fs on unknown-block after Ubuntu Upgrade</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-integrate-litecoin-ltc-payments-into-your-online-business</loc>
    <lastmod>2026-10-21T04:00:22+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-integrate-litecoin-ltc-payments-into-your-online-business.png</image:loc>
    <image:caption>How to Integrate Litecoin (LTC) Payments Into Your Online Business</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-mine-zcash-using-windows</loc>
    <lastmod>2026-10-20T23:08:56+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-mine-zcash-using-windows.png</image:loc>
    <image:caption>How to Mine ZCash Using Windows</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/top-extensions-available-for-laravel-make-the-most-of-your-project</loc>
    <lastmod>2026-10-21T01:03:50+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/top-extensions-available-for-laravel-make-the-most-of-your-project.png</image:loc>
    <image:caption>Top extensions available for Laravel - make the most of your project</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/8-free-icon-packs-for-web-developers</loc>
    <lastmod>2026-10-20T10:29:38+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/8-free-icon-packs-for-web-developers.png</image:loc>
    <image:caption>8 Free Icon Packs for Web Developers</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-dynamically-show-images-and-links-in-vuejs-v-for-loop</loc>
    <lastmod>2026-10-21T03:19:19+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-dynamically-show-images-and-links-in-vuejs-v-for-loop.png</image:loc>
    <image:caption>How to dynamically show images and links in Vue.js v-for loop</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/php-unit-globally-with-xampp-and-windows</loc>
    <lastmod>2026-10-21T06:26:16+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/php-unit-globally-with-xampp-and-windows.png</image:loc>
    <image:caption>PHP unit Globally with Xampp and Windows</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/creating-admin-middleware-in-laravel-53</loc>
    <lastmod>2026-10-19T04:41:57+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/creating-admin-middleware-in-laravel-53.png</image:loc>
    <image:caption>Creating Admin Middleware in Laravel 5.3</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/setting-up-caffe-and-digits-for-machine-learning</loc>
    <lastmod>2026-10-20T04:30:52+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/setting-up-caffe-and-digits-for-machine-learning.png</image:loc>
    <image:caption>Setting Up Caffe and Digits for Machine Learning </image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/laravel-symlink-no-such-file-or-directory</loc>
    <lastmod>2026-10-21T03:10:41+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/laravel-symlink-no-such-file-or-directory.png</image:loc>
    <image:caption>Laravel: symlink(): No such file or directory </image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/solved-line-split-issues-when-copying-data-from-sql-server-to-excel</loc>
    <lastmod>2026-10-21T02:21:09+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/solved-line-split-issues-when-copying-data-from-sql-server-to-excel.png</image:loc>
    <image:caption>[SOLVED] Line Split Issues when Copying Data from SQL Server to Excel</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/full-text-search-with-laravel-scout-and-algolia-and-vuejs</loc>
    <lastmod>2026-10-20T02:56:29+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/full-text-search-with-laravel-scout-and-algolia-and-vuejs.png</image:loc>
    <image:caption>Full Text Search with Laravel Scout and Algolia and Vue.js</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/connecting-mysql-workbench-to-xampp</loc>
    <lastmod>2026-10-20T04:47:59+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/connecting-mysql-workbench-to-xampp.png</image:loc>
    <image:caption>Connecting MySQL Workbench to XAMPP</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/upgrade-cloud9-php-to-7114-for-laravel-53-installation</loc>
    <lastmod>2026-10-21T02:25:44+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/upgrade-cloud9-php-to-7114-for-laravel-53-installation.png</image:loc>
    <image:caption>Upgrade Cloud9 PHP to 7.1.14 for Laravel 5.3 installation</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/php-how-to-count-number-of-items-in-a-list</loc>
    <lastmod>2026-10-20T11:07:41+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/php-how-to-count-number-of-items-in-a-list.png</image:loc>
    <image:caption>PHP - How to count number of items in a list</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/filter-your-artisan-commands-for-easy-reading</loc>
    <lastmod>2026-10-20T16:59:21+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/filter-your-artisan-commands-for-easy-reading.png</image:loc>
    <image:caption>Filter your artisan commands for easy reading</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/deploy-a-laravel-project-to-kubernetes</loc>
    <lastmod>2026-10-21T07:05:32+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/8i9z49AVW6TWk5mTaPPV.jpeg</image:loc>
    <image:caption>Deploy a Laravel Project to Kubernetes</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-find-the-size-of-your-drives-on-linux</loc>
    <lastmod>2026-10-19T11:17:31+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-find-the-size-of-your-drives-on-linux.png</image:loc>
    <image:caption>How to find the size of your drives on Linux</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/setting-up-digital-ocean-and-forge-for-a-github-project</loc>
    <lastmod>2026-10-19T13:55:15+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/setting-up-digital-ocean-and-forge-for-a-github-project.png</image:loc>
    <image:caption>Setting up Digital Ocean and Forge for a GitHub Project</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/useful-exciting-github-packages</loc>
    <lastmod>2026-10-20T03:58:54+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/useful-exciting-github-packages.png</image:loc>
    <image:caption>Useful &amp; Exciting Github Packages</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/building-a-crypto-trading-bot-in-laravel-using-php-and-binance</loc>
    <lastmod>2026-10-21T13:35:38+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/building-a-crypto-trading-bot-in-laravel-using-php-and-binance.png</image:loc>
    <image:caption>Building a Crypto Trading Bot in Laravel using PHP and Binance</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/installing-mailcatcher-for-use-in-laravel-projects</loc>
    <lastmod>2026-10-21T03:39:56+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/installing-mailcatcher-for-use-in-laravel-projects.png</image:loc>
    <image:caption>Installing Mailcatcher for use in Laravel Projects</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/useful-linux-commands-to-sort-list-and-find-in-directories</loc>
    <lastmod>2026-10-21T03:40:11+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/useful-linux-commands-to-sort-list-and-find-in-directories.png</image:loc>
    <image:caption>Useful Linux Commands to sort, list and find in directories</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/installing-laravel-on-windows-10-using-a-vm</loc>
    <lastmod>2026-10-21T03:39:40+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/installing-laravel-on-windows-10-using-a-vm.png</image:loc>
    <image:caption>Installing Laravel on Windows 10 using a VM</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-buy-and-get-free-crypto-currency-litecoin-bitcoin-ethereum</loc>
    <lastmod>2026-10-20T18:33:14+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-buy-and-get-free-crypto-currency-litecoin-bitcoin-ethereum.png</image:loc>
    <image:caption>How to Buy and get Free Crypto Currency, Litecoin, Bitcoin, Ethereum</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/set-up-and-running-a-bitcoin-lightning-full-node-on-raspberry-pi</loc>
    <lastmod>2026-10-21T08:41:29+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/set-up-and-running-a-bitcoin-lightning-full-node-on-raspberry-pi.png</image:loc>
    <image:caption>Set up and Running a Bitcoin Lightning Full Node on Raspberry Pi</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/insufficient-permission-for-adding-an-object-to-repository-database-gitobjects</loc>
    <lastmod>2026-10-21T03:06:36+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/insufficient-permission-for-adding-an-object-to-repository-database-gitobjects.png</image:loc>
    <image:caption>Insufficient permission for adding an object to repository database .git/objects</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/mysql-file-to-large-to-import-using-windows-xampp</loc>
    <lastmod>2026-10-16T19:52:35+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/mysql-file-to-large-to-import-using-windows-xampp.png</image:loc>
    <image:caption>MySql File to large to import using Windows XAMPP</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/mysql-query-to-group-by-month</loc>
    <lastmod>2026-10-18T17:23:55+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/mysql-query-to-group-by-month.png</image:loc>
    <image:caption>MySQL query to group by month</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/solved-resign-ipa-with-new-distribution-certificate-for-an-apple-ios-enterprise-app</loc>
    <lastmod>2026-10-20T20:04:02+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/solved-resign-ipa-with-new-distribution-certificate-for-an-apple-ios-enterprise-app.png</image:loc>
    <image:caption>[SOLVED] Resign .ipa with new distribution certificate for an Apple iOS Enterprise App</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-set-up-large-file-uploads-with-laravel-on-nginx-server</loc>
    <lastmod>2026-10-20T19:57:39+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-set-up-large-file-uploads-with-laravel-on-nginx-server.png</image:loc>
    <image:caption>How to Set up Large File Uploads with Laravel on Nginx Server</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-do-make-a-post-request-to-a-server-using-background-sync-and-service-workers</loc>
    <lastmod>2026-10-21T03:10:46+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-do-make-a-post-request-to-a-server-using-background-sync-and-service-workers.png</image:loc>
    <image:caption>How do make a POST request to a server using Background Sync and Service Workers</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/setting-up-golem-mainnet-with-a-sky-router-on-windows-10</loc>
    <lastmod>2026-10-20T00:58:53+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/setting-up-golem-mainnet-with-a-sky-router-on-windows-10.png</image:loc>
    <image:caption>Setting Up Golem Mainnet with a Sky Router on Windows 10</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-set-up-digits-for-machine-learning</loc>
    <lastmod>2026-10-21T03:39:09+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-set-up-digits-for-machine-learning.png</image:loc>
    <image:caption>How to set up Digits for Machine Learning</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/bash-32-vagrant-up-usersrbaskamhomesteadscriptshomesteadrb26in-read</loc>
    <lastmod>2026-10-21T01:42:16+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/bash-32-vagrant-up-usersrbaskamhomesteadscriptshomesteadrb26in-read.png</image:loc>
    <image:caption>bash-3.2$ vagrant up /Users/rbaskam/Homestead/scripts/homestead.rb:26:in read&#039;</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/convert-a-string-to-a-slug-in-laravel</loc>
    <lastmod>2026-10-19T20:06:21+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/convert-a-string-to-a-slug-in-laravel.png</image:loc>
    <image:caption>Convert a string to a slug in Laravel</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/setup-and-run-anfedericoclairvoyant-for-socialhistorical-cues-for-short-term-stock-movement</loc>
    <lastmod>2026-10-20T12:09:37+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/setup-and-run-anfedericoclairvoyant-for-socialhistorical-cues-for-short-term-stock-movement.png</image:loc>
    <image:caption>Setup and Run anfederico/Clairvoyant for social/historical cues for short term stock movement</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-send-email-from-php-with-mail</loc>
    <lastmod>2026-10-20T07:42:47+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-send-email-from-php-with-mail.png</image:loc>
    <image:caption>How to send email from PHP with mail()</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-access-the-dark-web</loc>
    <lastmod>2026-10-21T03:38:53+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-access-the-dark-web.png</image:loc>
    <image:caption>How to access the Dark Web</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/fixing-fullscreen-issue-with-vmware-12-and-ubuntu-1604</loc>
    <lastmod>2026-10-20T12:05:48+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/fixing-fullscreen-issue-with-vmware-12-and-ubuntu-1604.png</image:loc>
    <image:caption>Fixing fullscreen issue with VMware 12 and Ubuntu 16.04</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/find-largest-folderfiles-on-a-server</loc>
    <lastmod>2026-10-20T15:32:13+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/find-largest-folderfiles-on-a-server.png</image:loc>
    <image:caption>Find largest folder/files on a server</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/faster-development-by-using-bashrc-and-how-to-create-an-alias</loc>
    <lastmod>2026-10-17T18:30:36+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/faster-development-by-using-bashrc-and-how-to-create-an-alias.png</image:loc>
    <image:caption>Faster Development by using .bashrc and  how to create an alias</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-build-a-twitter-bot-with-heroku-and-twit</loc>
    <lastmod>2026-10-20T05:04:18+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-build-a-twitter-bot-with-heroku-and-twit.png</image:loc>
    <image:caption>How to build a Twitter Bot with Heroku and Twit</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-create-a-pem-file-for-push-notifications-for-your-website</loc>
    <lastmod>2026-10-20T12:55:24+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-create-a-pem-file-for-push-notifications-for-your-website.png</image:loc>
    <image:caption>How to Create a PEM File for Push Notifications for your Website</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/solved-aws-error-type-client-aws-error-message-the-difference-between-the-request-time-and-the-current-time-is-too-large</loc>
    <lastmod>2026-10-21T01:33:00+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/solved-aws-error-type-client-aws-error-message-the-difference-between-the-request-time-and-the-current-time-is-too-large.png</image:loc>
    <image:caption>[SOLVED] AWS Error Type: client, AWS Error Message: The difference between the request time and the current time is too large.</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-move-files-from-server-to-windows-with-cygwin-and-rsync</loc>
    <lastmod>2026-10-21T03:19:24+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-move-files-from-server-to-windows-with-cygwin-and-rsync.png</image:loc>
    <image:caption>How to move files from Server to Windows with Cygwin and Rsync</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/buy-bitcoin-and-trade-crypto-currencies-using-coinbase-and-poloniex</loc>
    <lastmod>2026-10-20T13:08:06+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/buy-bitcoin-and-trade-crypto-currencies-using-coinbase-and-poloniex.png</image:loc>
    <image:caption>Buy Bitcoin and Trade Crypto Currencies using Coinbase and Poloniex</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-setup-the-edimax-ew-7811un-80211n-usb-wifi-realtek-rtl8188cus-adapter-on-your-raspberry-pi</loc>
    <lastmod>2026-10-20T14:45:05+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/May2020/0GyT11FhrIaO5HtybxG1.jpg</image:loc>
    <image:caption>How to setup the Edimax EW-7811Un 802.11n USB WiFi [Realtek RTL8188CUS] adapter on your Raspberry Pi</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-configure-multiple-sites-on-one-xampp-htdocs-and-edit-your-hosts-file</loc>
    <lastmod>2026-10-20T22:55:43+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-configure-multiple-sites-on-one-xampp-htdocs-and-edit-your-hosts-file.png</image:loc>
    <image:caption>How to configure multiple sites on one XAMPP htdocs and edit your hosts file</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-buy-iota-using-coinbase-and-bitfinex</loc>
    <lastmod>2026-10-19T21:12:25+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-buy-iota-using-coinbase-and-bitfinex.png</image:loc>
    <image:caption>How to Buy IOTA using Coinbase and Bitfinex</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/error-while-reading-line-from-the-server-tcp1270016379</loc>
    <lastmod>2026-10-20T15:35:31+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/error-while-reading-line-from-the-server-tcp1270016379.png</image:loc>
    <image:caption>Error while reading line from the server. [tcp://127.0.0.1:6379]</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/whats-new-in-laravel-54</loc>
    <lastmod>2026-10-19T19:40:28+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/whats-new-in-laravel-54.png</image:loc>
    <image:caption>What&#039;s new in Laravel 5.4</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/how-to-recursively-delete-empty-directories-in-a-directory</loc>
    <lastmod>2026-10-20T05:00:47+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/how-to-recursively-delete-empty-directories-in-a-directory.png</image:loc>
    <image:caption>How to recursively delete empty directories in a directory</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/installing-cordova-on-windows</loc>
    <lastmod>2026-10-20T23:44:21+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/installing-cordova-on-windows.png</image:loc>
    <image:caption>Installing Cordova on Windows</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/postdrop-warning-uid0-file-too-large-sendmail-fatal-root0-message-file-too-big</loc>
    <lastmod>2026-10-21T05:54:54+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/postdrop-warning-uid0-file-too-large-sendmail-fatal-root0-message-file-too-big.png</image:loc>
    <image:caption>postdrop: warning: uid=0: File too large; sendmail: fatal: root(0): message file too big</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/create-directory-list-by-ftp-php-then-move-files-between-servers-using-ftp</loc>
    <lastmod>2026-10-19T18:20:57+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/create-directory-list-by-ftp-php-then-move-files-between-servers-using-ftp.png</image:loc>
    <image:caption>Create Directory List by FTP &amp; PHP then move files between servers using FTP</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/select-a-dollar-sign-in-the-variable-name-in-visual-studio-code</loc>
    <lastmod>2026-10-19T02:34:06+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/select-a-dollar-sign-in-the-variable-name-in-visual-studio-code.png</image:loc>
    <image:caption>Select a Dollar sign in the variable name in Visual Studio Code</image:caption>
</image:image>
        </url>
    <url>
    <loc>https://robert-askam.co.uk/posts/solved-fix-media-state-media-disconnected-error</loc>
    <lastmod>2026-10-20T12:36:01+00:00</lastmod>
    <priority>0.7</priority>
    <image:image>
    <image:loc>https://robert-askam.co.uk/storage/posts/oldBlogPosts/solved-fix-media-state-media-disconnected-error.png</image:loc>
    <image:caption>[SOLVED] Fix: Media State &#039;Media Disconnected Error&#039;</image:caption>
</image:image>
        </url>
</urlset>
