<?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://otee.dev/2021/06/14/setting-up.html</loc>
<lastmod>2021-06-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/06/15/dev-setup.html</loc>
<lastmod>2021-06-15T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/06/17/getting-there.html</loc>
<lastmod>2021-06-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/01/basic-javascript-course.html</loc>
<lastmod>2021-07-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/06/parseInt.html</loc>
<lastmod>2021-07-06T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/07/global-and-local-variables.html</loc>
<lastmod>2021-07-07T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/08/understanding-var-and-let.html</loc>
<lastmod>2021-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/09/understanding-const.html</loc>
<lastmod>2021-07-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/10/functions.html</loc>
<lastmod>2021-07-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/11/higher-order-functions.html</loc>
<lastmod>2021-07-11T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/14/data-types.html</loc>
<lastmod>2021-07-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/19/creating-objects-in-javascript.html</loc>
<lastmod>2021-07-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/20/palindrome.html</loc>
<lastmod>2021-07-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/25/valid-parenthesis.html</loc>
<lastmod>2021-07-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/27/data-structures-arrays-and-linked-lists.html</loc>
<lastmod>2021-07-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/28/linked-lists-in-javascript.html</loc>
<lastmod>2021-07-28T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/07/30/implementing-stacks.html</loc>
<lastmod>2021-07-30T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/08/04/binary-search.html</loc>
<lastmod>2021-08-04T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/08/05/memoization.html</loc>
<lastmod>2021-08-05T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/08/13/implementing-graph.html</loc>
<lastmod>2021-08-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/08/18/cache-replacement-policy.html</loc>
<lastmod>2021-08-18T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/08/24/crisp-a-simple-lisp-interpreter.html</loc>
<lastmod>2021-08-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/10/01/hash-tables.html</loc>
<lastmod>2021-10-01T04:40:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/10/10/cardimom-twitter-bot.html</loc>
<lastmod>2021-10-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/10/17/my-first-npm-package.html</loc>
<lastmod>2021-10-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/10/19/event-and-processing-time-semantics.html</loc>
<lastmod>2021-10-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/10/20/using-heroku-scheduler-to-initiate-triggers.html</loc>
<lastmod>2021-10-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/10/27/next-permutation.html</loc>
<lastmod>2021-10-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/11/03/HTTP-explainer.html</loc>
<lastmod>2021-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/11/03/diwali-hack-week.html</loc>
<lastmod>2021-11-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/11/10/javascript-promises.html</loc>
<lastmod>2021-11-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/11/14/twirl-user-management.html</loc>
<lastmod>2021-11-14T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/11/24/search-relevance-using-bm-25.html</loc>
<lastmod>2021-11-24T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/12/08/storing-passwords-securely.html</loc>
<lastmod>2021-12-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/12/10/ddia-notes-chapter-1.html</loc>
<lastmod>2021-12-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/12/20/twirl-link-shortening.html</loc>
<lastmod>2021-12-20T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/12/27/understanding-oauth.html</loc>
<lastmod>2021-12-27T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/12/31/deploying-to-google-cloud-compute.html</loc>
<lastmod>2021-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021/12/31/looking-back-2021.html</loc>
<lastmod>2021-12-31T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/01/09/recurse-center-week-one.html</loc>
<lastmod>2022-01-09T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/01/13/making-short-links-shorter.html</loc>
<lastmod>2022-01-13T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/01/17/lazy-clojure.html</loc>
<lastmod>2022-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/01/17/recurse-center-week-two.html</loc>
<lastmod>2022-01-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/01/25/clojure-backend-using-ring-jetty-compojure.html</loc>
<lastmod>2022-01-25T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/01/26/recurse-center-week-three.html</loc>
<lastmod>2022-01-26T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/02/02/understanding-the-internet.html</loc>
<lastmod>2022-02-02T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/02/10/transactions-and-phantom-reads.html</loc>
<lastmod>2022-02-10T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2022/04/03/understanding-tail-recursion.html</loc>
<lastmod>2022-04-03T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2023/01/08/migrating-heroku-to-gcp-and-yugabyte.html</loc>
<lastmod>2023-01-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2023/04/17/log-structured-merge-tree.html</loc>
<lastmod>2023-04-17T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2023/06/19/ping-pong.html</loc>
<lastmod>2023-06-19T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2025/07/08/personal-project-public-outage.html</loc>
<lastmod>2025-07-08T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/2021-08-15-test.html</loc>
</url>
<url>
<loc>https://otee.dev/about/</loc>
</url>
<url>
<loc>https://otee.dev/otee-and-tutu/</loc>
</url>
<url>
<loc>https://otee.dev/when-otee-met-tutu/</loc>
</url>
<url>
<loc>https://otee.dev/contact/</loc>
</url>
<url>
<loc>https://otee.dev/</loc>
</url>
<url>
<loc>https://otee.dev/assets/CV.pdf</loc>
<lastmod>2026-01-06T05:21:56+00:00</lastmod>
</url>
<url>
<loc>https://otee.dev/cv.pdf</loc>
<lastmod>2026-01-06T05:21:57+00:00</lastmod>
</url>
</urlset>
