<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.noahbieler.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-08-26</lastmod>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/basic-crud-web-app-with-sveltekit-with-drizzle-orm-iron-auth-and-tailwind-css</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-08-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/dfc4a5a1-a2ab-4384-9b91-e9d38f1b6c69/pc-svelte-portfolio.png</image:loc>
      <image:title>Articles - Basic CRUD Web App with SvelteKit with Drizzle ORM, iron auth and Tailwind CSS - The CRUD functionalities are also implemented with some simple forms that target different form actions.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/83aa660d-39be-407e-8ab5-24269be1800e/pc-svelte-login.png</image:loc>
      <image:title>Articles - Basic CRUD Web App with SvelteKit with Drizzle ORM, iron auth and Tailwind CSS - The login screen created by a simple HTML form and enhanced with some Javscript for the case that an error is returned.</image:title>
      <image:caption>The login screen created through a simple form with some Javascript enhancements in case there is an error.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/sticky-table-headers-and-popovers-with-nextjs-and-tailwind-css</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/77b7363d-9131-47a6-a208-9c2f88119fdb/Wrong-Popover.png</image:loc>
      <image:title>Articles - Sticky Table Headers and Popovers with Next.js and Tailwind CSS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/e1e58438-6067-48a2-bb92-94a915f36822/Working-Popover.png</image:loc>
      <image:title>Articles - Sticky Table Headers and Popovers with Next.js and Tailwind CSS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/93013d27-c55a-4f83-bacc-c4c68ccb12f6/Sticky-Table-Headers.png</image:loc>
      <image:title>Articles - Sticky Table Headers and Popovers with Next.js and Tailwind CSS - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/a-crud-web-app-using-nextjs-13-iron-session-and-prisma</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-08-17</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/6ac1e3ea-c20e-4fa5-9122-f3bda7d60ea3/next-patent-cockpit.png</image:loc>
      <image:title>Articles - A CRUD web app using Next.js 13, iron-session and Prisma - Make it stand out</image:title>
      <image:caption>The Patents View: You can add, edit and delete patents.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/adding-canonical-urls-to-a-remix-website</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/7b46034a-61f1-4d9d-ae6b-ed6a2641e35e/canonical-home.png</image:loc>
      <image:title>Articles - Adding Canonical URLs to a Remix website - Make it stand out</image:title>
      <image:caption>The canonical URL tag shows the correct URL depending on whether we are at Home ….</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/492f7048-e873-414f-9998-4f457f00ba3f/canonical-about.png</image:loc>
      <image:title>Articles - Adding Canonical URLs to a Remix website - Make it stand out</image:title>
      <image:caption>… or whether we are at About.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/truncated-zip-file-error-with-apache-poi-and-akka-http</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-10-13</lastmod>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/creating-responsive-menu-with-remix-and-tailwind</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-10-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/8ac2a261-475b-4450-99a8-327f6198f3b9/menu-wide.png</image:loc>
      <image:title>Articles - Creating a responsive menu with remix and tailwind - Make it stand out</image:title>
      <image:caption>On a wider screen, the menu appears as a semi-transparent bar at the top.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/1660998712745-DY3PJLBOTK0EAHSI0CNV/menu-small-closed.jpg</image:loc>
      <image:title>Articles - Creating a responsive menu with remix and tailwind</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/1660998636918-FWRBTXEWBCB5AWO0LF57/menu-small-open.png</image:loc>
      <image:title>Articles - Creating a responsive menu with remix and tailwind</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/git-fu-black-belt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/d30b583d-c18a-40d1-85ad-71842e74816f/git-rebase.png</image:loc>
      <image:title>Articles - Git-Fu Level 2: Black Belt - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/f0b54b92-8937-4df7-b7a1-7aabc4f4b581/git-soft-reset.png</image:loc>
      <image:title>Articles - Git-Fu Level 2: Black Belt - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/git-fu-red-belt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/2385b3ff-711b-4b9c-9e00-584e6e208bcc/git-logging.png</image:loc>
      <image:title>Articles - Git-Fu Level 1: Red Belt - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/eb6aaa6d-de5b-4672-93a1-86ab929336d5/git-merging.png</image:loc>
      <image:title>Articles - Git-Fu Level 1: Red Belt - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/git-white-belt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/a038cb53-8899-4c2f-9d65-c6d76d2e82cf/git-blockchain.png</image:loc>
      <image:title>Articles - Git-Fu Basics: White Belt - A sample git repo with the initial commit at the bottom and the newest commit at the top. The arrow indicates the link to the parent commit. The hash is the weird little string of characters.</image:title>
      <image:caption>A sample git repository with the initial commit at the bottom and the newest commit at the top. The arrow indicates the link to the parent.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/7e52f125-691f-4e48-968d-e1da54c5e559/git-branches.png</image:loc>
      <image:title>Articles - Git-Fu Basics: White Belt - Make it stand out</image:title>
      <image:caption>This git repo has two branches: master and feature/abc. It also has the tag v1.2.3. Only the hashes are shown for the commits.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/f28d4fd2-cc19-4f39-a103-45697e094f0b/git-stages.png</image:loc>
      <image:title>Articles - Git-Fu Basics: White Belt - Make it stand out</image:title>
      <image:caption>The four stages of a file in a git repository and the operations to change between them.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/49b298fd-a16d-4ec1-8d9b-432c84757dd4/git-stages-cli.png</image:loc>
      <image:title>Articles - Git-Fu Basics: White Belt - Make it stand out</image:title>
      <image:caption>The output of git status on the CLI. It shows the various states in which a file can be and the various commands to move a file from one state to another.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/creating-a-good-program</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/1634743488592-ZTBP6L4NO499FP0K5LH8/software_design.png</image:loc>
      <image:title>Articles - Creating a Good Program - Make it stand out</image:title>
      <image:caption>This diagram shows the most common elements any program will have. Some might be duplicated, some might be missing entirely. The data flow starts with the requests and goes clock-wise.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/how-digitalisation-impacts-the-bottom-line</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2023-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/6139a3d5291bae3f69278e96/1631889229617-SGIYR0NJGFYGX9CY1NVC/jb-trading-income-v4.png</image:loc>
      <image:title>Articles - How digitalisation impacts the bottom line - Make it stand out</image:title>
      <image:caption>The net income from markets: in green the net income from financial instruments and in dark blue the (supposedly equivalent) net trading income with dividend income of trading portfolios (DITP) credited back; in light blue the net trading income. Where the DITP wasn’t available (no dark blue line) it was assumed to be 120m CHF.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tws-akka-actor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-12-27</lastmod>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/category/Tech</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/category/Business</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/trading</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/fundamentals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/svelte</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/git</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/ui</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/scala</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/react</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/akka</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/finance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/blog/tag/programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.noahbieler.com/impressum</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-09-07</lastmod>
  </url>
  <url>
    <loc>https://www.noahbieler.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2024-04-09</lastmod>
  </url>
  <url>
    <loc>https://www.noahbieler.com/home-de</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-12-27</lastmod>
  </url>
</urlset>

