<?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">
<url>
<loc>https://jottup.com</loc>
<lastmod>2025-06-26T22:25:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs</loc>
<lastmod>2025-06-06T19:28:20.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs</loc>
<lastmod>2025-05-23T15:51:50.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials</loc>
<lastmod>2024-03-16T00:25:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript</loc>
<lastmod>2025-06-26T22:25:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript</loc>
<lastmod>2024-02-12T09:33:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/aws</loc>
<lastmod>2025-04-25T13:13:48.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/git</loc>
<lastmod>2023-12-10T20:11:14.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/ai</loc>
<lastmod>2025-06-22T11:28:18.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/data-structures</loc>
<lastmod>2023-08-09T22:30:59.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/microservices</loc>
<lastmod>1970-01-01T00:00:00.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/author/vlad</loc>
<lastmod>2025-06-26T22:25:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/roadmap</loc>
<lastmod>2026-04-13T11:18:32.259Z</lastmod>
</url>
<url>
<loc>https://jottup.com/roadmap/javascript</loc>
<lastmod>2026-04-13T11:18:32.259Z</lastmod>
</url>
<url>
<loc>https://jottup.com/roadmap/reactjs</loc>
<lastmod>2026-04-13T11:18:32.259Z</lastmod>
</url>
<url>
<loc>https://jottup.com/roadmap/nodejs</loc>
<lastmod>2026-04-13T11:18:32.259Z</lastmod>
</url>
<url>
<loc>https://jottup.com/roadmap/typescript</loc>
<lastmod>2026-04-13T11:18:32.259Z</lastmod>
</url>
<url>
<loc>https://jottup.com/roadmap/microservices</loc>
<lastmod>2026-04-13T11:18:32.259Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/two-sum</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/best-time-to-buy-sell-stock</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/valid-anagram</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/valid-palindrome</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/container-with-most-water</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/three-sum</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/group-anagrams</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/longest-substring-without-repeating</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/longest-palindromic-substring</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/minimum-window-substring</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/subsets</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/permutations</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/combination-sum</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/binary-search</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/search-rotated-sorted-array</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/number-of-1-bits</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/counting-bits</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/climbing-stairs</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/coin-change</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/longest-increasing-subsequence</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/word-break</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/maximum-subarray</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/number-of-islands</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/course-schedule</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/jump-game</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/kth-largest-element</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/merge-k-sorted-lists</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/merge-intervals</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/non-overlapping-intervals</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/reverse-linked-list</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/merge-two-sorted-lists</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/linked-list-cycle</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/reverse-integer</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/pow-x-n</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/rotate-image</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/spiral-matrix</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/sliding-window-maximum</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/valid-parentheses</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/daily-temperatures</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/maximum-depth-binary-tree</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/validate-binary-search-tree</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/lowest-common-ancestor-bst</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/binary-tree-level-order</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/challenge/trapping-rain-water</loc>
<lastmod>2026-04-13T11:18:32.270Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/frontend</loc>
<lastmod>2025-06-22T11:28:18.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/react</loc>
<lastmod>2025-06-04T10:05:16.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/fundamental</loc>
<lastmod>2025-06-26T22:25:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/orm</loc>
<lastmod>2025-04-27T20:43:00.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/performance</loc>
<lastmod>2025-06-22T11:28:18.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/state-management</loc>
<lastmod>2025-04-23T22:11:47.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/prisma</loc>
<lastmod>2025-03-28T15:52:53.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/ts</loc>
<lastmod>2025-06-26T22:25:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/secure</loc>
<lastmod>2025-04-25T12:56:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/backend</loc>
<lastmod>2025-05-20T20:41:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/async</loc>
<lastmod>2024-01-29T07:10:33.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/protection</loc>
<lastmod>2023-12-24T21:04:56.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/es6</loc>
<lastmod>2023-08-25T07:16:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/structure</loc>
<lastmod>2025-06-06T19:28:20.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/redux</loc>
<lastmod>2025-04-10T22:26:02.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/nextjs</loc>
<lastmod>2025-06-01T20:42:05.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/terminal</loc>
<lastmod>2025-04-25T12:16:22.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/core</loc>
<lastmod>2023-12-06T13:30:17.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/browser</loc>
<lastmod>2025-03-17T22:09:36.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/version</loc>
<lastmod>2025-06-01T20:42:05.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/pattern</loc>
<lastmod>2025-05-27T22:41:35.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/router</loc>
<lastmod>2025-05-03T13:30:17.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/ec2</loc>
<lastmod>2025-04-25T13:13:48.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/recoil</loc>
<lastmod>2025-04-10T21:48:19.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/context</loc>
<lastmod>2025-04-23T22:11:47.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/flow</loc>
<lastmod>2025-03-21T00:39:01.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/nestjs</loc>
<lastmod>2025-04-25T13:13:48.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/github</loc>
<lastmod>2023-12-10T20:11:14.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/ai-assistants</loc>
<lastmod>2025-06-22T11:28:18.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/axios</loc>
<lastmod>2025-05-25T21:43:42.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/fetch</loc>
<lastmod>2025-05-25T21:43:42.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/grok</loc>
<lastmod>2025-05-23T15:51:50.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/integration</loc>
<lastmod>2025-05-23T15:51:50.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/packages</loc>
<lastmod>2025-05-20T20:41:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/fiber</loc>
<lastmod>2025-05-18T20:55:46.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/hoc</loc>
<lastmod>2025-05-06T21:33:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/typeorm</loc>
<lastmod>2025-04-27T20:43:00.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/pm2</loc>
<lastmod>2025-04-25T12:16:22.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/jotai</loc>
<lastmod>2025-04-17T18:30:31.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/apollo</loc>
<lastmod>2025-04-10T21:02:32.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/react-query</loc>
<lastmod>2025-04-08T20:28:21.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/xstate</loc>
<lastmod>2025-04-06T20:55:09.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/zustand</loc>
<lastmod>2025-04-03T22:39:20.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/mobx</loc>
<lastmod>2025-04-03T22:39:31.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/middleware</loc>
<lastmod>2025-03-31T21:58:08.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/vs</loc>
<lastmod>2025-03-17T23:44:19.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/vite</loc>
<lastmod>2025-03-17T00:22:40.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/webpack</loc>
<lastmod>2024-03-16T00:25:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/logging</loc>
<lastmod>2024-01-29T07:10:33.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/monitoring</loc>
<lastmod>2024-01-29T07:10:33.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/http</loc>
<lastmod>2023-12-24T21:04:56.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/cybersecurity</loc>
<lastmod>2023-12-19T00:11:31.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/strict-mode</loc>
<lastmod>2023-08-31T06:24:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/methods</loc>
<lastmod>2023-08-25T07:16:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/proto</loc>
<lastmod>2023-08-10T11:37:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/gitlab</loc>
<lastmod>2023-12-10T20:11:14.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/algorithms</loc>
<lastmod>2023-08-09T22:30:59.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tag/linux</loc>
<lastmod>2023-08-03T20:28:02.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/how-to-extend-type-functionality-in-typescript</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/extend-type-functionality.png</image:loc>
</image:image>
<lastmod>2025-06-26T22:25:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/ai/best-ai-code-generation-assistance-in-2025</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/AI-Code-Generation.png</image:loc>
</image:image>
<lastmod>2025-06-22T11:28:18.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/how-to-use-typescript-foreach-loop-efficiently</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/TypeScript-forEach-Loop.png</image:loc>
</image:image>
<lastmod>2025-06-20T15:05:30.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/how-to-optimize-typescript-for-loops-for-better-performance</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/TypeScript-For-Loop.png</image:loc>
</image:image>
<lastmod>2025-06-16T19:32:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-are-components-types-in-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/react-component-types.png</image:loc>
</image:image>
<lastmod>2025-06-06T19:28:20.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-is-react-profiler-analyze-and-improve-react-apps</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/React-Profiler.png</image:loc>
</image:image>
<lastmod>2025-06-04T10:05:16.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-is-new-in-next-js-15</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/06/Next.js-15-features.png</image:loc>
</image:image>
<lastmod>2025-06-01T20:42:05.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/whats-new-in-react-19</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/React-19.png</image:loc>
</image:image>
<lastmod>2025-05-29T21:44:39.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-are-react-mixins</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/REACT-MIXINS.png</image:loc>
</image:image>
<lastmod>2025-05-27T22:41:35.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-choose-between-axios-and-fetch-in-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/Axios-vs-Fetch.png</image:loc>
</image:image>
<lastmod>2025-05-25T21:43:42.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-to-integrate-grok-3-in-your-nest-js-project</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/INTEGRATE-GROK-3-NEST.JS.png</image:loc>
</image:image>
<lastmod>2025-05-23T15:51:50.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/15-best-nodejs-libraries-in-2025</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/BEST-NODEJS-LIBRARIES.png</image:loc>
</image:image>
<lastmod>2025-05-20T20:41:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-is-react-fiber</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/React-Fiber.png</image:loc>
</image:image>
<lastmod>2025-05-18T20:55:46.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-is-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/What-is-React.png</image:loc>
</image:image>
<lastmod>2025-05-16T16:13:37.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-is-jsx</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/JSX-in-react.png</image:loc>
</image:image>
<lastmod>2025-05-14T19:06:30.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/how-to-create-a-dictionary-in-typescript</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/typescript-dictionary.png</image:loc>
</image:image>
<lastmod>2025-05-13T22:00:36.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/how-to-use-spectral-in-typescript</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/Spectral-in-TypeScript.png</image:loc>
</image:image>
<lastmod>2025-05-09T16:05:37.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/what-is-hoc-in-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/hoc-in-react.png</image:loc>
</image:image>
<lastmod>2025-05-06T21:33:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-optimize-react-router</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/05/React-Router-optimization.png</image:loc>
</image:image>
<lastmod>2025-05-03T13:30:17.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-optimize-react-re-rendering-for-better-performance</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/React-re-rendering.png</image:loc>
</image:image>
<lastmod>2025-04-29T20:39:45.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-to-set-up-typeorm-in-a-node-js-project</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/TypeORM-setup.png</image:loc>
</image:image>
<lastmod>2025-04-27T20:43:00.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-to-use-pm2-for-node-js-applications</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/PM2-for-Node.png</image:loc>
</image:image>
<lastmod>2025-04-25T12:16:22.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/aws/setting-up-a-secure-ec2-instance-for-node-js-applications</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/AWS-EC2-Security.png</image:loc>
</image:image>
<lastmod>2025-04-25T12:56:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-implement-react-router-for-dynamic-routing</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/Implement-React-Router.png</image:loc>
</image:image>
<lastmod>2025-04-24T22:58:08.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/react-18-whats-new-how-to-utilize-it</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/React-18.png</image:loc>
</image:image>
<lastmod>2025-04-18T15:03:47.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/top-react-state-management-solutions-how-to-choose</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/React-state-management-solutions.png</image:loc>
</image:image>
<lastmod>2025-04-16T22:23:53.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-use-jotai-for-state-management-in-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/Jotai-React-1.png</image:loc>
</image:image>
<lastmod>2025-04-17T18:30:31.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/step-by-step-guide-to-using-redux-toolkit-in-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/Redux-Toolkit.png</image:loc>
</image:image>
<lastmod>2025-04-10T22:26:02.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-start-with-apollo-client-in-react-quick-guide</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/Apollo-Client-in-React.png</image:loc>
</image:image>
<lastmod>2025-04-10T21:02:32.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-use-react-query</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/React-Query.png</image:loc>
</image:image>
<lastmod>2025-04-08T20:28:21.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-use-xstate-in-react</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/Xstate-in-React.png</image:loc>
</image:image>
<lastmod>2025-04-06T20:55:09.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/zustand-in-react-your-ultimate-guide-to-state-management</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/04/Zustand-in-React.png</image:loc>
</image:image>
<lastmod>2025-04-03T22:39:20.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/implement-mobx-in-react-best-practices</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/03/MobX-in-React.png</image:loc>
</image:image>
<lastmod>2025-04-03T22:39:31.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/redux-thunk-vs-saga-which-to-use</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/03/Redux-Thunk-vs-Saga.png</image:loc>
</image:image>
<lastmod>2025-03-31T21:58:08.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/react-redux-step-by-step-integration-guide</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/03/Redux-in-React-1.png</image:loc>
</image:image>
<lastmod>2025-03-31T18:49:19.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/why-use-recoil-for-react-state-management</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/03/Recoil-for-React.png</image:loc>
</image:image>
<lastmod>2025-04-01T18:40:26.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/step-by-step-guide-to-using-context-api-in-react</loc>
<lastmod>2025-04-23T22:11:47.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/state-management-in-react</loc>
<lastmod>2025-04-10T21:48:19.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/react-vs-next-js-key-differences-use-cases-explained</loc>
<lastmod>2025-03-28T01:00:27.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/react-components-explained-functional-vs-class-components</loc>
<lastmod>2025-03-17T23:44:19.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-install-and-use-react-with-next-js</loc>
<lastmod>2025-03-21T00:38:19.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/top-react-installation-errors</loc>
<lastmod>2025-03-21T00:39:23.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-install-react-on-windows-macos-and-linux</loc>
<lastmod>2025-03-21T00:39:01.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/setting-up-react-with-typescript-a-complete-guide</loc>
<lastmod>2025-03-17T00:22:45.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-install-react-with-vite-for-faster-development</loc>
<lastmod>2025-03-17T00:22:40.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/aws/deploying-nest-js-api-on-aws-ec2-step-by-step-guide</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2025/03/Nestjs-API-on-AWS-EC2.png</image:loc>
</image:image>
<lastmod>2025-04-25T13:13:48.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/prisma-vs-sql-which-handles-joins-more-efficiently</loc>
<lastmod>2025-03-08T22:43:06.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/best-practices-for-structuring-database-relationships-in-prisma-optimize-your-schema</loc>
<lastmod>2025-03-28T15:41:51.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/efficiently-query-related-data-in-prisma-best-practices-tips</loc>
<lastmod>2025-03-28T13:58:27.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/prisma-joins-using-aggregations-filters-for-optimized-queries</loc>
<lastmod>2025-03-28T15:43:28.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/optimize-queries-with-prisma-using-include-select-effectively</loc>
<lastmod>2025-03-28T15:47:51.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/prisma-join-errors-common-issues-how-to-fix-them</loc>
<lastmod>2025-03-06T23:13:39.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/handling-many-to-many-relationships-in-prisma-a-complete-guide</loc>
<lastmod>2025-03-28T15:52:53.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/right-joins-in-prisma-a-step-by-step-guide-with-examples</loc>
<lastmod>2025-03-04T22:16:59.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/inner-vs-outer-joins-in-prisma-key-differences-when-to-use-them</loc>
<lastmod>2025-03-04T22:16:18.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-prisma-joins-work-types-uses-performance-tips</loc>
<lastmod>2025-03-04T22:07:11.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/whats-new-in-typescript-5-8</loc>
<lastmod>2025-03-04T00:58:45.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/nestjs-11-top-new-features-code-examples-for-developers</loc>
<lastmod>2025-03-02T23:03:33.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/angular-treat-warnings-as-errors</loc>
<image:image>
<image:loc>https://jottup.com/uploads/2024/03/angular-treat-warnings-as-errors.webp</image:loc>
</image:image>
<lastmod>2024-03-16T00:25:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-to-use-custom-name-except-for-_count-in-prisma</loc>
<lastmod>2024-03-04T17:45:02.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-do-i-do-a-left-join-in-prisma</loc>
<lastmod>2024-02-20T19:57:49.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript/how-does-a-javascript-engine-work</loc>
<lastmod>2024-02-12T09:33:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/what-is-the-best-error-handling-in-node-js</loc>
<lastmod>2024-01-29T07:10:33.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-does-child-process-work-in-node-js</loc>
<lastmod>2024-01-15T22:19:02.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/what-is-worker-threads-in-node-js</loc>
<lastmod>2024-01-07T20:16:33.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/what-is-cross-site-request-forgery-csrf</loc>
<lastmod>2023-12-24T21:04:56.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/how-to-prevent-sql-injection</loc>
<lastmod>2023-12-19T00:11:31.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/what-is-server-side-request-forgery-ssrf</loc>
<lastmod>2023-12-19T00:10:42.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/what-is-owasp</loc>
<lastmod>2023-12-19T00:05:13.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/how-to-use-portals-in-react</loc>
<lastmod>2023-12-02T11:20:04.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/what-are-decorators-in-typescript</loc>
<lastmod>2023-12-06T13:30:17.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/what-is-typescript</loc>
<lastmod>2023-10-09T08:52:12.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/what-is-event-emitter</loc>
<lastmod>2023-09-26T06:29:21.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/what-is-xss</loc>
<lastmod>2023-10-02T10:03:54.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/what-is-content-security-policy</loc>
<lastmod>2023-12-06T12:13:30.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/typescript/when-to-use-type-and-interface-in-typescript</loc>
<lastmod>2023-08-31T06:24:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript/how-to-use-array-methods-in-javascript</loc>
<lastmod>2023-08-25T07:16:55.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript/how-functions-work-in-javascript</loc>
<lastmod>2023-08-25T07:16:09.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript/what-is-promises</loc>
<lastmod>2023-08-16T11:43:59.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript/understanding-prototype-in-javascript</loc>
<lastmod>2023-08-10T11:37:58.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/git/git-branching-strategies</loc>
<lastmod>2023-12-10T20:11:14.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/nodejs/how-worker-threads-child_process-cluster-works</loc>
<lastmod>2024-01-15T22:22:14.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/virtual-dom</loc>
<lastmod>2025-03-17T22:09:36.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/how-to-store-data-in-browser</loc>
<lastmod>2023-08-23T19:06:07.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/data-structures/hash-table</loc>
<lastmod>2023-08-09T22:30:59.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/reactjs/react-hooks</loc>
<lastmod>2025-04-18T15:23:37.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/javascript/variables-and-constants</loc>
<lastmod>2023-08-09T21:43:05.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/git/git-commands</loc>
<lastmod>2023-08-07T16:57:11.000Z</lastmod>
</url>
<url>
<loc>https://jottup.com/tutorials/how-to-copy-file-between-linux-machines</loc>
<lastmod>2023-08-03T20:28:02.000Z</lastmod>
</url>
</urlset>
