<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://maksimivanov.com/</loc></url>
  <url><loc>https://maksimivanov.com/about/</loc></url>
  <url><loc>https://maksimivanov.com/articles/</loc></url>
  <url><loc>https://maksimivanov.com/books/</loc></url>
  <url><loc>https://maksimivanov.com/books/command-line-git-everything-you-need-to-know-to-get-started/</loc></url>
  <url><loc>https://maksimivanov.com/posts/</loc></url>
  <url><loc>https://maksimivanov.com/categories/ethereum/</loc></url>
  <url><loc>https://maksimivanov.com/categories/git/</loc></url>
  <url><loc>https://maksimivanov.com/categories/graphql/</loc></url>
  <url><loc>https://maksimivanov.com/categories/html/</loc></url>
  <url><loc>https://maksimivanov.com/categories/javascript/</loc></url>
  <url><loc>https://maksimivanov.com/categories/markdown/</loc></url>
  <url><loc>https://maksimivanov.com/categories/programming/</loc></url>
  <url><loc>https://maksimivanov.com/categories/random/</loc></url>
  <url><loc>https://maksimivanov.com/categories/react/</loc></url>
  <url><loc>https://maksimivanov.com/categories/reactnative/</loc></url>
  <url><loc>https://maksimivanov.com/categories/typescript/</loc></url>
  <url><loc>https://maksimivanov.com/categories/vscode/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-console-snake-game-tutorial/</loc></url>
  <url><loc>https://maksimivanov.com/posts/quokka-clone/</loc></url>
  <url><loc>https://maksimivanov.com/posts/top-git-tools/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-window/</loc></url>
  <url><loc>https://maksimivanov.com/posts/basic-webpack-react-setup/</loc></url>
  <url><loc>https://maksimivanov.com/posts/what-is-dom/</loc></url>
  <url><loc>https://maksimivanov.com/posts/graphql-beginner/</loc></url>
  <url><loc>https://maksimivanov.com/posts/git-husky/</loc></url>
  <url><loc>https://maksimivanov.com/posts/javascript-promises/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-proptypes/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-context-api/</loc></url>
  <url><loc>https://maksimivanov.com/posts/for-loops-javascript/</loc></url>
  <url><loc>https://maksimivanov.com/posts/handling-errors-react/</loc></url>
  <url><loc>https://maksimivanov.com/posts/forms-in-react/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-synthetic-events/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-pure-component/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-functional-components/</loc></url>
  <url><loc>https://maksimivanov.com/posts/pure-functions-and-side-effects/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-lifecycle-methods/</loc></url>
  <url><loc>https://maksimivanov.com/posts/named-anchor-markdown/</loc></url>
  <url><loc>https://maksimivanov.com/posts/javascript-let-const-var/</loc></url>
  <url><loc>https://maksimivanov.com/posts/virtual-dom/</loc></url>
  <url><loc>https://maksimivanov.com/posts/how-to-localize-react-application-using-react-intl/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-dev-tools/</loc></url>
  <url><loc>https://maksimivanov.com/posts/javascript-this/</loc></url>
  <url><loc>https://maksimivanov.com/posts/reactjs-handling-events/</loc></url>
  <url><loc>https://maksimivanov.com/posts/reactjs-props/</loc></url>
  <url><loc>https://maksimivanov.com/posts/html-entities/</loc></url>
  <url><loc>https://maksimivanov.com/posts/typescript-constructor-shorthand/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-components/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-lists-and-keys/</loc></url>
  <url><loc>https://maksimivanov.com/posts/javascript-generators/</loc></url>
  <url><loc>https://maksimivanov.com/posts/conditional-rendering-in-jsx/</loc></url>
  <url><loc>https://maksimivanov.com/posts/starting-with-jsx/</loc></url>
  <url><loc>https://maksimivanov.com/posts/new-es10-es2019-javascript-features/</loc></url>
  <url><loc>https://maksimivanov.com/posts/how-to-install-react/</loc></url>
  <url><loc>https://maksimivanov.com/posts/introduction-to-reactjs/</loc></url>
  <url><loc>https://maksimivanov.com/posts/serve-page-in-multiple-languages/</loc></url>
  <url><loc>https://maksimivanov.com/posts/doctype-html/</loc></url>
  <url><loc>https://maksimivanov.com/posts/weather-app-2/</loc></url>
  <url><loc>https://maksimivanov.com/posts/weather-app/</loc></url>
  <url><loc>https://maksimivanov.com/posts/git-stash/</loc></url>
  <url><loc>https://maksimivanov.com/posts/life-updates/</loc></url>
  <url><loc>https://maksimivanov.com/posts/how-to-comment/</loc></url>
  <url><loc>https://maksimivanov.com/posts/what-is-react/</loc></url>
  <url><loc>https://maksimivanov.com/posts/my-first-talk/</loc></url>
  <url><loc>https://maksimivanov.com/posts/statements-expressions-js/</loc></url>
  <url><loc>https://maksimivanov.com/posts/static-type-checking-js/</loc></url>
  <url><loc>https://maksimivanov.com/posts/gradient-coin-tutorial-part-3/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-state/</loc></url>
  <url><loc>https://maksimivanov.com/posts/gradient-coin-tutorial-part-2/</loc></url>
  <url><loc>https://maksimivanov.com/posts/javascript-type-system/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react_lifecycle_methods/</loc></url>
  <url><loc>https://maksimivanov.com/posts/gradient-coin-tutorial/</loc></url>
  <url><loc>https://maksimivanov.com/posts/firebase-react-tutorial/</loc></url>
  <url><loc>https://maksimivanov.com/posts/quick-voronoi-example/</loc></url>
  <url><loc>https://maksimivanov.com/posts/ethereum-react-dapp-tutorial-part-2/</loc></url>
  <url><loc>https://maksimivanov.com/posts/ethereum-react-dapp-tutorial/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-native-mobx-tutorial-part-2/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-native-mobx-tutorial/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-native-e2e-tests-with-detox/</loc></url>
  <url><loc>https://maksimivanov.com/posts/reducers-vs-transducers/</loc></url>
  <url><loc>https://maksimivanov.com/posts/why-you-should-use-transform-class-properties-plugin/</loc></url>
  <url><loc>https://maksimivanov.com/posts/react-modal-window/</loc></url>
  <url><loc>https://maksimivanov.com/posts/open-closed-principle/</loc></url>
  <url><loc>https://maksimivanov.com/posts/dont-mock-what-you-dont-own/</loc></url>
  <url><loc>https://maksimivanov.com/posts/liskov-substitution-principle/</loc></url>
  <url><loc>https://maksimivanov.com/posts/basic-karma-js/</loc></url>
  <url><loc>https://maksimivanov.com/posts/git-add-patch/</loc></url>
  <url><loc>https://maksimivanov.com/posts/getting-schwifty-with-pull-requests/</loc></url>
  <url><loc>https://maksimivanov.com/posts/skills-of-an-effective-developer/</loc></url>
  <url><loc>https://maksimivanov.com/posts/magical-mystery-guide-for-async-await-in-javascript/</loc></url>
</urlset>
