<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://smalldata.tech/</loc></url>
  <url><loc>https://smalldata.tech/blog</loc></url>
  <url><loc>https://smalldata.tech/cheatsheets</loc></url>
  <url><loc>https://smalldata.tech/playground/the-artist</loc></url>
  <url><loc>https://smalldata.tech/playground/media</loc></url>
  <url><loc>https://smalldata.tech/playground/vi-cheatsheet-sticker</loc></url>
  <url><loc>https://smalldata.tech/playground/wheresvic</loc></url>
  <url><loc>https://smalldata.tech/blog/2023/08/27/server-side-rendering-fontawesome-icons-with-remix-run</loc></url>
  <url><loc>https://smalldata.tech/blog/2023/08/26/running-mocha-tests-in-a-remix-run-project</loc></url>
  <url><loc>https://smalldata.tech/blog/2023/08/25/migrating-to-remix-run</loc></url>
  <url><loc>https://smalldata.tech/blog/2023/03/17/setup-a-private-npm-registry</loc></url>
  <url><loc>https://smalldata.tech/blog/2022/02/22/setup-port-forwarding-with-hairpin-nat-on-mikrotik-CCR2004-1G-12S+2XS-with-dual-networks</loc></url>
  <url><loc>https://smalldata.tech/blog/2022/01/05/setup-postfix-on-ubuntu-and-send-emails-for-failed-cron-jobs</loc></url>
  <url><loc>https://smalldata.tech/blog/2021/11/22/react-functional-components-stop-render</loc></url>
  <url><loc>https://smalldata.tech/blog/2021/11/21/configure-nginx-with-ssl-as-a-reverse-proxy-for-a-node-js-application</loc></url>
  <url><loc>https://smalldata.tech/blog/2021/09/08/how-to-open-ports-on-oracle-cloud-vm-running-on-ubuntu-20-04</loc></url>
  <url><loc>https://smalldata.tech/blog/2021/08/16/blur-video-using-openshot</loc></url>
  <url><loc>https://smalldata.tech/blog/2020/11/16/building-a-secure-nodejs-development-environment-via-containers</loc></url>
  <url><loc>https://smalldata.tech/blog/2020/10/15/extracting-data-from-mysql</loc></url>
  <url><loc>https://smalldata.tech/blog/2020/07/01/war-story-hunting-down-a-memory-leak-in-a-c++-application</loc></url>
  <url><loc>https://smalldata.tech/blog/2020/04/07/imap-email-backup</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/11/14/compiling-the-nvidia-415.27-drivers-on-linux-kernel-5.x</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/09/17/ci-with-golang-and-jenkins-pipelines</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/08/16/getting-started-with-lisp-in-2019</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/07/12/setting-up-a-raspberry-pi-4-home-server</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/06/14/what-to-expect-in-a-code-quality-assessment</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/06/08/docker-in-10-minutes</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/05/06/connecting-to-an-oracle-database-with-golang-on-ubuntu</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/04/04/installing-php-extensions-from-source-on-ubuntu-e-g-php-oci</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/03/16/a-quick-introduction-to-golang-modules</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/03/15/hot-reload-go-applications</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/03/04/how-to-connect-to-an-oracle-database-on-ubuntu</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/02/26/how-to-clean-up-ubuntu-software-package-repositories</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/02/09/teach-testing-first</loc></url>
  <url><loc>https://smalldata.tech/blog/2019/01/16/design-outside-in-develop-inside-out</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/11/01/copying-objects-in-javascript</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/10/07/database-integration-testing-in-java</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/10/04/the-case-for-single-character-git-commit-message-prefixes</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/09/26/local-proxy-using-cntlm</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/09/16/clean-code-notes</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/09/01/picking-a-javascript-library</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/08/16/building-a-simple-static-site-generator-using-node-js</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/04/11/building-a-vpn-kill-switch-on-ubuntu-using-node-js</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/03/20/node-js-mysql-connection-pool-async-await</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/03/11/immutability-vs-data-encapsulation</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/02/23/dockerized-postgresql-with-local-data-storage-on-ubuntu</loc></url>
  <url><loc>https://smalldata.tech/blog/2018/01/03/upgrading-ubuntu-to-17.10-from-17.04</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/11/15/building-a-voice-assistant-to-control-music</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/10/06/the-merge-request-checklist</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/08/21/writing-an-application-in-react-redux</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/08/20/create-a-saas-in-18-steps</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/05/19/nodejs-express-api-development-security-checklist</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/05/02/creating-a-reader-interaction-widget</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/03/27/questions-to-ask-at-the-end-of-a-technical-interview</loc></url>
  <url><loc>https://smalldata.tech/blog/2017/01/04/things-to-do-after-installing-ubuntu</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/10/24/node-js-callbacks-vs-promises-vs-generators-vs-async-await</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/10/12/integration-testing-asynchronously-created-mongoose-models-using-mocha</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/09/10/gmail-with-mutt</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/08/03/ubuntu-postfix-mutt-gmail</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/08/02/ubuntu-nodejs-nvm</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/05/17/socrates-day-2016-05-17</loc></url>
  <url><loc>https://smalldata.tech/blog/2016/05/03/building-a-simple-neural-net-in-java</loc></url>
  <url><loc>https://smalldata.tech/blog/2015/12/29/nginx-nodejs-and-https-via-letsencrypt</loc></url>
  <url><loc>https://smalldata.tech/blog/2015/10/23/ubuntu-tips-and-tricks</loc></url>
  <url><loc>https://smalldata.tech/blog/2015/09/29/detecting-java-permgen-memory-leak</loc></url>
  <url><loc>https://smalldata.tech/blog/2015/08/26/load-testing-using-tsung</loc></url>
  <url><loc>https://smalldata.tech/blog/2015/08/24/useful-git-commands</loc></url>
  <url><loc>https://smalldata.tech/blog/2015/04/04/setting-up-multiple-websites-with-nginx-nodejs-mysql</loc></url>
  <url><loc>https://smalldata.tech/blog/2004/01/15/get-linux</loc></url>
</urlset>
