<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Jirawat Boonkumnerd</title><description>A software engineer who loves coding.</description><link>https://ntsd.dev/</link><language>en-us</language><item><title>Migrating from Jekyll to Astro 7: Zero-JS, 100/100 Lighthouse, and Rolldown</title><link>https://ntsd.dev/migrating-from-jekyll-to-astro-7/</link><guid isPermaLink="true">https://ntsd.dev/migrating-from-jekyll-to-astro-7/</guid><description>A deep dive into migrating ntsd.dev from Jekyll, Gulp, and Puppeteer to Astro 7 and Rolldown while maintaining 100% route parity, Giscus discussions, and 100/100 Lighthouse scores.</description><pubDate>Sat, 07 Nov 2026 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>How to use Stream Pipe and Transform in Node.js</title><link>https://ntsd.dev/node-stream-pipe-and-transform/</link><guid isPermaLink="true">https://ntsd.dev/node-stream-pipe-and-transform/</guid><description>Example use of stream pipe and transform in Node.js. Useful for processing large data and passing it through another process.</description><pubDate>Sat, 23 Nov 2024 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Switch between personal and work Cloudflare Warp profiles</title><link>https://ntsd.dev/cloudflare-warp-multiple-profiles/</link><guid isPermaLink="true">https://ntsd.dev/cloudflare-warp-multiple-profiles/</guid><description>A guide to setting up multiple profiles for Cloudflare Warp on a single device</description><pubDate>Mon, 29 Jul 2024 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Secure home server by Cloudflare Zero Trust and Cloudflare Tunnel</title><link>https://ntsd.dev/secure-home-server-by-cloudflare-zero-trust-and-tunnel/</link><guid isPermaLink="true">https://ntsd.dev/secure-home-server-by-cloudflare-zero-trust-and-tunnel/</guid><description>Running a secure home server by Cloudflare Zero Trust, Cloudflare Tunnel, and connecting from the public internet by Cloudflare Warp Client.</description><pubDate>Fri, 22 Dec 2023 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Deploy Astro Hybrid rendering site on Cloudflare Pages</title><link>https://ntsd.dev/deploy-astro-on-clouflare-page/</link><guid isPermaLink="true">https://ntsd.dev/deploy-astro-on-clouflare-page/</guid><description>A guild to deploy Astro Hybrid Rendering site on Cloudflare Pages and Cloudflare Functions. plus Cloudflare KV binding</description><pubDate>Fri, 22 Sep 2023 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Separate critical CSS and non-critical CSS for faster page load</title><link>https://ntsd.dev/extract-cricital-css/</link><guid isPermaLink="true">https://ntsd.dev/extract-cricital-css/</guid><description>Separate critical CSS for inline HTML and non-critical CSS for asynchronous load for a better performance page load.</description><pubDate>Fri, 07 Jul 2023 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Persistent store for Cross-platform React applications with Recoil and Capacitor Preferences</title><link>https://ntsd.dev/recoil-persistent-with-capacitor-preferences/</link><guid isPermaLink="true">https://ntsd.dev/recoil-persistent-with-capacitor-preferences/</guid><description>Make Recoil persistent for Cross-Platform React Applications. worked for iOS, Android, Website, and PWA.</description><pubDate>Thu, 06 Jul 2023 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>My kubectl commands cheat sheet</title><link>https://ntsd.dev/my-kubectl-cheat-sheet/</link><guid isPermaLink="true">https://ntsd.dev/my-kubectl-cheat-sheet/</guid><description>My useful kubectl commands cheat sheet and Google Kubernetes Engine cluster (GKE) set up</description><pubDate>Fri, 02 Sep 2022 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>How to manage multiple Git accounts</title><link>https://ntsd.dev/git-multiple-accounts/</link><guid isPermaLink="true">https://ntsd.dev/git-multiple-accounts/</guid><description>How I set up multi SSH keys for multiple git accounts, To make Git can use the personal git and work git at the same time.</description><pubDate>Fri, 28 Jan 2022 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Reduce runtime JavaScript to improve page speed using Puppeteer</title><link>https://ntsd.dev/reduce-runtime-javascript-using-puppeeteer/</link><guid isPermaLink="true">https://ntsd.dev/reduce-runtime-javascript-using-puppeeteer/</guid><description>How I remove some unnecessary JavaScript to make the page loading faster in runtime using Puppeteer</description><pubDate>Wed, 03 Nov 2021 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Explain index types in PostgreSQL</title><link>https://ntsd.dev/postgresql-index-types/</link><guid isPermaLink="true">https://ntsd.dev/postgresql-index-types/</guid><description>Explain index types in PostgreSQL how it work and compare between Hash and B-Tree index</description><pubDate>Sat, 10 Jul 2021 00:00:00 GMT</pubDate><category>Software Development</category></item><item><title>Speed testing and compare free static web hosting (Netlify vs Github Page vs Fast.io)</title><link>https://ntsd.dev/speed-testing-free-static-web-hosting/</link><guid isPermaLink="true">https://ntsd.dev/speed-testing-free-static-web-hosting/</guid><pubDate>Sat, 30 May 2020 15:14:54 GMT</pubDate><category>Software Development</category></item><item><title>Improve TypeScript code quality with Google TypeScript Style Guide</title><link>https://ntsd.dev/typescript-code-quality-with-gts/</link><guid isPermaLink="true">https://ntsd.dev/typescript-code-quality-with-gts/</guid><description>Using Google TypeScript Style Guide on your TypeScript React project</description><pubDate>Sun, 03 May 2020 12:30:54 GMT</pubDate><category>Software Development</category></item><item><title>Add Facebook comments to a website in 5 minutes</title><link>https://ntsd.dev/add-facebook-comments-to-your-website/</link><guid isPermaLink="true">https://ntsd.dev/add-facebook-comments-to-your-website/</guid><description>A tutorial to add Facebook comments to a website</description><pubDate>Mon, 23 Mar 2020 12:30:54 GMT</pubDate><category>Software Development</category></item><item><title>Build a static website with Gatsby and TypeScript</title><link>https://ntsd.dev/build-a-static-website-with-gatsby/</link><guid isPermaLink="true">https://ntsd.dev/build-a-static-website-with-gatsby/</guid><description>A complete guide to build a high-performance static website with Gatsby and get 100% score on Google Lighthouse</description><pubDate>Wed, 11 Mar 2020 12:30:54 GMT</pubDate><category>Software Development</category></item><item><title>Build and Install OpenWRT on Banana Pi R64</title><link>https://ntsd.dev/install-openwrt-on-banana-pi-r64/</link><guid isPermaLink="true">https://ntsd.dev/install-openwrt-on-banana-pi-r64/</guid><description>Getting start to build and install OpenWRT on Banana Pi R64 by using macOS</description><pubDate>Tue, 03 Mar 2020 12:30:54 GMT</pubDate><category>Software Development</category></item><item><title>Recompile aria2 to increment max connections per server</title><link>https://ntsd.dev/aria2-max-connections-per-server/</link><guid isPermaLink="true">https://ntsd.dev/aria2-max-connections-per-server/</guid><description>Edit a line of code and re-complie aria2 to unlock aria 2 connections limit</description><pubDate>Sun, 09 Feb 2020 12:30:54 GMT</pubDate><category>Software Development</category></item><item><title>Python Code Golf Cheat Sheet</title><link>https://ntsd.dev/python-codegolf/</link><guid isPermaLink="true">https://ntsd.dev/python-codegolf/</guid><description>Simple tricks to code-golf in Python</description><pubDate>Sun, 06 Oct 2019 12:30:54 GMT</pubDate><category>Software Development</category></item><item><title>Legends of Code and Magic เล่น Bot Programming ด้วย Basic Algorithms</title><link>https://ntsd.dev/legends-of-code-and-magic-play-bot-programming-with-basic-algorithms/</link><guid isPermaLink="true">https://ntsd.dev/legends-of-code-and-magic-play-bot-programming-with-basic-algorithms/</guid><description>สร้างบอทเกมเพื่อเล่นเกมไพ่แข่งกับคนอื่น</description><pubDate>Sun, 05 Aug 2018 12:30:54 GMT</pubDate><category>Software Development</category></item></channel></rss>