<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.hardkoded.com/blog/hello-world</loc>
<lastmod>2018-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/not-enough-friends-get-a-bot</loc>
<lastmod>2018-01-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/puppeteer-sharp-monthly-february-2018</loc>
<lastmod>2018-02-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/how-to-work-with-stored-procedures-and-not-die-trying</loc>
<lastmod>2018-02-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/how-to-start-an-oss-project</loc>
<lastmod>2018-02-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/implementing-base-page-aspnet-project</loc>
<lastmod>2018-02-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/puppeteer-sharp-monthly-march-2018</loc>
<lastmod>2018-03-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/implementing-pagesession-aspnet-project</loc>
<lastmod>2018-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/killing-boilerplates-in-aspnet-volume-1</loc>
<lastmod>2018-03-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/puppeteer-sharp-monthly-april-2018</loc>
<lastmod>2018-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/pdf-generators-benchmark</loc>
<lastmod>2018-04-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/implementing-simple-server</loc>
<lastmod>2018-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/puppeteer-sharp-v04-is-here</loc>
<lastmod>2018-04-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/puppeteer-sharp-monthly-may-2018</loc>
<lastmod>2018-05-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/puppeteer-sharp-v07-released</loc>
<lastmod>2018-05-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blogs/azure-chrome-puppeteer-browserless</loc>
<lastmod>2018-05-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-jun-2018</loc>
<lastmod>2018-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/creating-docfx-site</loc>
<lastmod>2018-06-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-jul-2018</loc>
<lastmod>2018-07-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/csharp-wishlist-extension-for-events</loc>
<lastmod>2018-08-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-sep-2018</loc>
<lastmod>2018-09-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/csharp-wishlist-internal-interfaces</loc>
<lastmod>2018-09-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/how-to-organize-your-git-branches</loc>
<lastmod>2018-09-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/how-to-spell-ogre-in-csharp</loc>
<lastmod>2018-09-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/happy-birthday-puppeteer</loc>
<lastmod>2018-09-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-oct-2018</loc>
<lastmod>2018-10-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-nov-2018</loc>
<lastmod>2018-11-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/2018-11-21-async-void-fairy-tale/</loc>
<lastmod>2018-11-21T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-dec-2018</loc>
<lastmod>2018-12-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/going-deeper-async</loc>
<lastmod>2018-12-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/concurrency-cookbook-review</loc>
<lastmod>2018-12-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/2018-in-numbers</loc>
<lastmod>2019-01-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-jan-2019</loc>
<lastmod>2019-01-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/async-csharp-5-book-review</loc>
<lastmod>2019-01-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/pro-asynchronous-programming-with-net-book-review</loc>
<lastmod>2019-01-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/csharp-nullable-bools-shortcuts</loc>
<lastmod>2019-01-23T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-feb-2019</loc>
<lastmod>2019-02-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-mar-2019</loc>
<lastmod>2019-03-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/getting-ready-for-puppeteer-sharp-firefox</loc>
<lastmod>2019-03-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-apr-2019</loc>
<lastmod>2019-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/creating-whatsapp-bot-puppteer-sharp</loc>
<lastmod>2019-04-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/automating-microsoft-edge-puppteer-sharp</loc>
<lastmod>2019-04-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-may-2019</loc>
<lastmod>2019-05-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-jun-2019</loc>
<lastmod>2019-06-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-jul-2019</loc>
<lastmod>2019-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-docker</loc>
<lastmod>2019-07-29T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/pushing-to-docker</loc>
<lastmod>2019-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-monthly-aug-2019</loc>
<lastmod>2019-08-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/running-puppeteer-sharp-azure-functions</loc>
<lastmod>2019-09-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/its-playwright-time</loc>
<lastmod>2020-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-march-2020</loc>
<lastmod>2020-03-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-apr-2020</loc>
<lastmod>2020-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-may-2020</loc>
<lastmod>2020-05-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/im-microsoft-mvp</loc>
<lastmod>2020-06-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-jun-2020</loc>
<lastmod>2020-06-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/interprocess-communication</loc>
<lastmod>2020-06-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-firefox-010</loc>
<lastmod>2020-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-jul-2020</loc>
<lastmod>2020-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-sep-2020</loc>
<lastmod>2020-09-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/my-programming-language-is-the-best</loc>
<lastmod>2020-09-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-joins-microsoft</loc>
<lastmod>2020-09-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-oct-2020</loc>
<lastmod>2020-10-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/playwright-sharp-monthly-dec-2020</loc>
<lastmod>2020-12-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/ui-testing-with-puppeteer-released</loc>
<lastmod>2021-03-12T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-3-is-here</loc>
<lastmod>2021-03-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/whats-new-puppeteer-sharp-april-2022</loc>
<lastmod>2022-04-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/blog/puppeteer-sharp-2023-recap</loc>
<lastmod>2023-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/til/how-to-kill-a-process-using-a-port</loc>
<lastmod>2021-02-22T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/til/how-to-reset-viewed-files</loc>
<lastmod>2021-03-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/til/how-to-delete-all-branches-not-in-upstream</loc>
<lastmod>2021-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/til/how-to-delete-all-branches</loc>
<lastmod>2021-04-16T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/til/reset-touchbar</loc>
<lastmod>2021-08-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/til/terminal-to-clipboard/</loc>
<lastmod>2021-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/aboutme/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/aspnet/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/community/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/csharp/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/docfx/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/dotnet/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/general/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/git/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/nodejs/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/playwright-sharp/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/puppeteer-sharp/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/python/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/resume</loc>
</url>
<url>
<loc>https://www.hardkoded.com/tag/sqlserver/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/til/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page2/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page3/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page4/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page5/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page6/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page7/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page8/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page9/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page10/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page11/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page12/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page13/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/page14/</loc>
</url>
<url>
<loc>https://www.hardkoded.com/json-demo.html</loc>
<lastmod>2025-01-28T16:59:07+00:00</lastmod>
</url>
<url>
<loc>https://www.hardkoded.com/ui-testing-with-puppeteer/holyjspost.html</loc>
<lastmod>2025-01-28T16:59:07+00:00</lastmod>
</url>
</urlset>
