<?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.jasonfilippou.com/blog</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-03-24</lastmod>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/better-cantor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594558832548-HHEPGBOC0VII2TRTVUZX/Diagonal_argument_02.PNG</image:loc>
      <image:title>Jason Filippou's Blog - An improved diagonalizer for Cantor’s</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/countability-deep-take</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-12</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594398738106-XOLVDZIU5VX9QBAVXX0C/rationals-countable.gif</image:loc>
      <image:title>Jason Filippou's Blog - A deep take on countability, cardinality and ordering.</image:title>
      <image:caption>Source: homeschoolmath.net</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/covariance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-08-24</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594391089066-8E8DBQLPZL48Y0PPYFL6/Capture2.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Covariance convergence given new data points.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594396725729-GKPV3YFWGNHDDFEBI9LB/anotherdataplot.jpg</image:loc>
      <image:title>Jason Filippou's Blog - Covariance convergence given new data points.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594391483790-VVXJPIWQK3N2GFYX0BET/Capture3.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Covariance convergence given new data points.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594393439194-LH7SNBJ7RI7K0W6F4EAU/Capture5.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Covariance convergence given new data points.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594394845418-JMC5XIHXPKHS1KSQ5HAH/Screen+Shot+2020-07-10+at+11.27.08+AM.png</image:loc>
      <image:title>Jason Filippou's Blog - Covariance convergence given new data points.</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594396597172-PBQ5QWHGMC58H7YDGH9S/onedataplot.jpg</image:loc>
      <image:title>Jason Filippou's Blog - Covariance convergence given new data points.</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/proper-shutdown-of-a-scheduled-executor-service</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-11-30</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/5c59370c-8fc2-40ad-9869-f6600405d3e3/processFinishedWithOutput.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Proper shutdown of a ScheduledExecutorService - Make it stand out</image:title>
      <image:caption>After moving the shutdown into the canceller Runnable, everything runs as expected!</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/f2e3ee5e-b622-4ba8-a1a1-83ea9e5f9225/processFinishedWithoutOutput.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Proper shutdown of a ScheduledExecutorService - Make it stand out</image:title>
      <image:caption>Our main function does not produce any output, but at least the main thread dies because of our call to shutdown().</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/expected-exception</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-07</lastmod>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/functional-rationals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2020-07-15</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594611330669-LNJI5TFIPSQR172QIEQV/intellij-compltm.png</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594613034284-7OQKSTEENLS7J4T7ABE0/accuracySum.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594612853273-F1T8BE3O3ANBJ8HXQIUA/tmpCmprSum.png</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594613764114-IHQXCE45QY9K300ET7OB/accuracyProduct.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594612140520-0KLFUKSSZ8B4G49KXA12/expensiveComputation.png</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594614002565-SLIJ8JY68IVZ8K1QYW4L/caretOverloadingPerformance.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594613164256-6TCL4RGVAUQIQXQCGWXH/tmpCmprProduct.PNG</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594611958996-T85SZ48B61SRDBI70O89/exceptionInInitializer.png</image:loc>
      <image:title>Jason Filippou's Blog - Functional Rationals in Scala</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/breaking-tailrec</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-01-07</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594581327247-WG5GXK8UYFHA3IE4U4QR/screen-shot-2019-06-05-at-11.01.07-pm.png</image:loc>
      <image:title>Jason Filippou's Blog - Breaking @tailrec</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/formulaic-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-03-24</lastmod>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/category/Data+Science</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/category/Software+Development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/category/code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/category/CS+Education</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/category/Programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/cantors-diagonalization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/junit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/ScheduledExecutorService</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/job-scheduling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/unit-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/scala</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/tail-recursion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/cs-education</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/exception-handling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/software-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/integration-testing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/ScheduledFuture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/javascript</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/sql</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/functional-programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/java</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/software-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/countability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/cs-umd</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/ExecutorService</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/blog/tag/Future</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2023-10-18</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594248271861-NRNB2GUXBNACXEH30TOV/71185834_1319496111560998_3656690260521254912_o.jpg</image:loc>
      <image:title>Jason Filippou - Home</image:title>
      <image:caption>Annapolis, May ‘19</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1594183950330-XZYD8NIJSZR1SXTZ7GP9/s57uhdiup.JPG</image:loc>
      <image:title>Jason Filippou - Home</image:title>
      <image:caption>College Park, February ‘20</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/5f04c27857d8344d6e22ddce/1598243835732-YUO05W5W6TDEA1ZMPD5X/jasonUCSD.jpg</image:loc>
      <image:title>Jason Filippou - Home - From June to November 2021, I was a Full-Stack Developer with DrFirst, working on the the company’s signature platform, Rcopia. From January 2022 to April 2023, I was a Backend Engineer for the CASE program at FINRA, working on the data unification platform Apollo. I am currently located in my home country of Greece, where I am working as a backend-focused developer in XM for the Thales project. I like cats, the bass guitar, math and computers. Drop me a line if any of this sounds interesting!</image:title>
    </image:image>
  </url>
  <url>
    <loc>https://www.jasonfilippou.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2021-06-02</lastmod>
  </url>
</urlset>

