<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://jkchu.com/2019/08/22/a-simple-guide-to-proper-state-management-in-react/</loc><lastmod>2021-08-31T18:18:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/about/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2019/09/justin_5.jpg</image:loc><image:title>Justin_5</image:title></image:image><lastmod>2021-08-19T23:02:16+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jkchu.com/consulting/</loc><lastmod>2021-08-19T22:57:35+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jkchu.com/2020/12/17/how-to-create-a-website-for-your-substack-newsletter-using-netlify-and-gatsby-js/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2020/12/untitled-design.png</image:loc><image:title>Untitled design</image:title></image:image><lastmod>2020-12-18T07:51:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/2016/02/17/designing-and-implementing-a-ranking-algorithm/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2016/02/photo-1439853949127-fa647821eba0.jpeg</image:loc><image:title>photo-1439853949127-fa647821eba0</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2016/02/photo-1428535172630-fb1c050ac3e0.jpeg</image:loc><image:title>photo-1428535172630-fb1c050ac3e0</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2016/02/ranking_algorithm1.png</image:loc><image:title>ranking_algorithm</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2016/02/photo-1428550670225-15f007f6f1ba.jpeg</image:loc><image:title>photo-1428550670225-15f007f6f1ba</image:title></image:image><lastmod>2021-06-01T19:33:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/blog/</loc><lastmod>2020-09-30T06:27:54+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jkchu.com/contact/</loc><lastmod>2020-09-30T05:52:26+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://jkchu.com/2020/06/30/i-offered-free-advice-as-a-6-year-senior-developer-here-are-my-answers-to-the-top-questions-i-got/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2020/06/mitchell-luo-rxcifljf7bc-unsplash.jpg</image:loc><image:title>mitchell-luo-RXcIflJF7Bc-unsplash</image:title></image:image><lastmod>2020-07-01T19:40:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/2020/05/07/announcing-beta-launch-of-siege-the-castle-mobo-games-first-game/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2020/05/beta_announce_1.png</image:loc><image:title>beta_announce_1</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2020/05/mobologo-sm-2.png</image:loc><image:title>mobologo-sm-2</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2020/05/mobologo-sm.png</image:loc><image:title>mobologo-sm</image:title></image:image><lastmod>2020-05-19T06:50:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/2019/06/08/the-best-productivity-tool-for-taking-notes-in-my-humble-opinion/</loc><lastmod>2025-01-17T07:20:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/2015/12/10/real-world-programming-interview-question-1/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2015/12/photo-1433785124354-92116416b870.jpeg</image:loc><image:title>photo-1433785124354-92116416b870</image:title></image:image><lastmod>2019-08-17T03:58:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com/2015/06/23/node-js-for-side-projects/</loc><image:image><image:loc>https://jkchu.com/wp-content/uploads/2015/06/photo-1438216983993-cdcd7dea84ce.jpeg</image:loc><image:title>photo-1438216983993-cdcd7dea84ce</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2015/06/nodejs-for-side-projects1.png</image:loc><image:title>nodejs-for-side-projects</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2015/06/nodejs-for-side-projects.png</image:loc><image:title>nodejs-for-side-projects</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2015/06/nodejs-dark11.png</image:loc><image:title>nodejs full</image:title></image:image><image:image><image:loc>https://jkchu.com/wp-content/uploads/2015/06/nodejs-dark1.png</image:loc><image:title>node.js logo</image:title><image:caption>Node.js</image:caption></image:image><lastmod>2019-08-17T02:17:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://jkchu.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-01-17T07:20:06+00:00</lastmod></url></urlset>
