{"@attributes":{"version":"2.0"},"channel":{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/","generator":"RSS for Node","lastBuildDate":"Tue, 23 Dec 2025 06:08:02 GMT","item":[{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/i-vibe-coded-a-database-gui","guid":"https:\/\/www.mootoday.com\/blog\/i-vibe-coded-a-database-gui","pubDate":"Tue, 23 Dec 2025 03:45:22 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/instead-of-paternity-leave-they-ended-my-contract","guid":"https:\/\/www.mootoday.com\/blog\/instead-of-paternity-leave-they-ended-my-contract","pubDate":"Thu, 16 Oct 2025 08:12:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/untrusted-customer-code-on-the-server-with-wasm-components","guid":"https:\/\/www.mootoday.com\/blog\/untrusted-customer-code-on-the-server-with-wasm-components","pubDate":"Sun, 04 May 2025 05:12:45 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/all-you-need-is-a-cli","guid":"https:\/\/www.mootoday.com\/blog\/all-you-need-is-a-cli","pubDate":"Wed, 22 Jan 2025 02:34:12 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/migrating-a-nodejs-cli-to-rust","guid":"https:\/\/www.mootoday.com\/blog\/migrating-a-nodejs-cli-to-rust","pubDate":"Tue, 07 Jan 2025 10:45:12 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/my-first-rust-crate","guid":"https:\/\/www.mootoday.com\/blog\/my-first-rust-crate","pubDate":"Sun, 29 Dec 2024 03:13:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/a-re-imagined-dev-environment","guid":"https:\/\/www.mootoday.com\/blog\/a-re-imagined-dev-environment","pubDate":"Mon, 15 Jul 2024 08:23:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/an-opinionated-dev-setup","guid":"https:\/\/www.mootoday.com\/blog\/an-opinionated-dev-setup","pubDate":"Sun, 26 May 2024 04:45:12 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/work-with-multiple-git-branches-in-parallel","guid":"https:\/\/www.mootoday.com\/blog\/work-with-multiple-git-branches-in-parallel","pubDate":"Sat, 18 May 2024 03:15:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/i-replaced-homebrew-with-devbox","guid":"https:\/\/www.mootoday.com\/blog\/i-replaced-homebrew-with-devbox","pubDate":"Sun, 12 May 2024 03:45:17 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/beyond-the-bottom-line-the-roi-of-investing-in-developer-experience","guid":"https:\/\/www.mootoday.com\/blog\/beyond-the-bottom-line-the-roi-of-investing-in-developer-experience","pubDate":"Mon, 22 Apr 2024 06:15:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/curl-your-landing-page","guid":"https:\/\/www.mootoday.com\/blog\/curl-your-landing-page","pubDate":"Mon, 27 Nov 2023 06:15:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/test-github-actions-locally","guid":"https:\/\/www.mootoday.com\/blog\/test-github-actions-locally","pubDate":"Fri, 04 Aug 2023 10:33:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/svelte-and-xstate","guid":"https:\/\/www.mootoday.com\/blog\/svelte-and-xstate","pubDate":"Sat, 17 Dec 2022 21:10:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/dev-environments-in-the-cloud-are-a-half-baked-solution","guid":"https:\/\/www.mootoday.com\/blog\/dev-environments-in-the-cloud-are-a-half-baked-solution","pubDate":"Thu, 08 Dec 2022 04:03:13 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/announcing-a-full-stack-web-development-cohort-based-course","guid":"https:\/\/www.mootoday.com\/blog\/announcing-a-full-stack-web-development-cohort-based-course","pubDate":"Tue, 21 Dec 2021 17:47:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/svelte-kit-prisma-a-match-made-in-digital-heaven","guid":"https:\/\/www.mootoday.com\/blog\/svelte-kit-prisma-a-match-made-in-digital-heaven","pubDate":"Tue, 03 Aug 2021 03:06:14 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/why-i-left-google-and-joined-gitpod","guid":"https:\/\/www.mootoday.com\/blog\/why-i-left-google-and-joined-gitpod","pubDate":"Wed, 07 Apr 2021 05:09:36 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/a-svelte-component-to-format-numbers","guid":"https:\/\/www.mootoday.com\/blog\/a-svelte-component-to-format-numbers","pubDate":"Sat, 09 Jan 2021 15:23:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/2021-my-objectives-key-results","guid":"https:\/\/www.mootoday.com\/blog\/2021-my-objectives-key-results","pubDate":"Sat, 02 Jan 2021 16:59:57 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/a-smart-guide-for-your-career-as-a-software-engineer","guid":"https:\/\/www.mootoday.com\/blog\/a-smart-guide-for-your-career-as-a-software-engineer","pubDate":"Thu, 31 Dec 2020 19:29:05 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/2020-year-in-review","guid":"https:\/\/www.mootoday.com\/blog\/2020-year-in-review","pubDate":"Thu, 24 Dec 2020 17:57:09 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/why-i-turned-my-homepage-into-a-timeline","guid":"https:\/\/www.mootoday.com\/blog\/why-i-turned-my-homepage-into-a-timeline","pubDate":"Sun, 06 Dec 2020 20:21:32 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/what-was-the-biggest-blunder-in-your-career-as-a-developer","guid":"https:\/\/www.mootoday.com\/blog\/what-was-the-biggest-blunder-in-your-career-as-a-developer","pubDate":"Thu, 20 Aug 2020 12:47:18 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/how-i-wrote-214-pages-for-a-web-development-book-with-19-pull-requests-in-3-months","guid":"https:\/\/www.mootoday.com\/blog\/how-i-wrote-214-pages-for-a-web-development-book-with-19-pull-requests-in-3-months","pubDate":"Fri, 03 Jul 2020 20:26:33 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/my-personal-website-v2-0","guid":"https:\/\/www.mootoday.com\/blog\/my-personal-website-v2-0","pubDate":"Wed, 24 Jun 2020 13:48:01 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/deploy-a-static-sapper-app-with-deno-on-cloud-run","guid":"https:\/\/www.mootoday.com\/blog\/deploy-a-static-sapper-app-with-deno-on-cloud-run","pubDate":"Thu, 14 May 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/i-am-writing-a-book-cloud-native-web-development","guid":"https:\/\/www.mootoday.com\/blog\/i-am-writing-a-book-cloud-native-web-development","pubDate":"Sun, 10 May 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/develop-cypress-end-to-end-tests-on-gitpod-io-virtual-desktop-included","guid":"https:\/\/www.mootoday.com\/blog\/develop-cypress-end-to-end-tests-on-gitpod-io-virtual-desktop-included","pubDate":"Sat, 02 May 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/sapper-google-cloud-run-continuous-deployment-a-boilerplate-template","guid":"https:\/\/www.mootoday.com\/blog\/sapper-google-cloud-run-continuous-deployment-a-boilerplate-template","pubDate":"Tue, 28 Apr 2020 01:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/firebase-hosting-for-static-assets-of-a-sapper-web-app-on-cloud-run","guid":"https:\/\/www.mootoday.com\/blog\/firebase-hosting-for-static-assets-of-a-sapper-web-app-on-cloud-run","pubDate":"Tue, 28 Apr 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/a-link-content-previewer-with-svelte-sapper","guid":"https:\/\/www.mootoday.com\/blog\/a-link-content-previewer-with-svelte-sapper","pubDate":"Sat, 18 Apr 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/why-i-use-a-cloud-based-development-environment-and-how-you-can-too","guid":"https:\/\/www.mootoday.com\/blog\/why-i-use-a-cloud-based-development-environment-and-how-you-can-too","pubDate":"Tue, 31 Mar 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/how-to-use-svelte-for-your-google-docs-add-on","guid":"https:\/\/www.mootoday.com\/blog\/how-to-use-svelte-for-your-google-docs-add-on","pubDate":"Sat, 28 Mar 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/add-a-commenting-platform-to-a-svelte-app","guid":"https:\/\/www.mootoday.com\/blog\/add-a-commenting-platform-to-a-svelte-app","pubDate":"Wed, 01 Jan 2020 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/why-i-moved-from-react-to-svelte-and-why-others-will-follow","guid":"https:\/\/www.mootoday.com\/blog\/why-i-moved-from-react-to-svelte-and-why-others-will-follow","pubDate":"Thu, 26 Dec 2019 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/our-approach-to-software-development-consistency","guid":"https:\/\/www.mootoday.com\/blog\/our-approach-to-software-development-consistency","pubDate":"Wed, 03 Jan 2018 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/a-mostly-automated-release-process","guid":"https:\/\/www.mootoday.com\/blog\/a-mostly-automated-release-process","pubDate":"Tue, 26 Dec 2017 00:00:00 GMT"},{"title":{},"description":{},"link":"https:\/\/www.mootoday.com\/blog\/ever-wondered-why-your-best-employees-leave","guid":"https:\/\/www.mootoday.com\/blog\/ever-wondered-why-your-best-employees-leave","pubDate":"Mon, 11 Apr 2016 00:00:00 GMT"}]}}