<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>lqt</title><description>Posts on frontend and software engineering.</description><link>https://lqtiendev.com/</link><item><title>AI Reminds Me What Good Collaboration Looks Like</title><link>https://lqtiendev.com/posts/ai-reminds-me-what-good-collaboration-looks-like/</link><guid isPermaLink="true">https://lqtiendev.com/posts/ai-reminds-me-what-good-collaboration-looks-like/</guid><description>Report early, give useful recommendations instead of dead ends, provide enough context for others to work independently, and know when to stop thinking and start acting are healthy habits.</description><pubDate>Wed, 16 Sep 2026 00:39:49 GMT</pubDate></item><item><title>How do you validate AI-generated solutions?</title><link>https://lqtiendev.com/posts/how-do-you-validate-ai-generated-solutions/</link><guid isPermaLink="true">https://lqtiendev.com/posts/how-do-you-validate-ai-generated-solutions/</guid><description>Using a scientific mindset to validate AI-generated code with evidence, not trust.</description><pubDate>Tue, 15 Sep 2026 08:30:06 GMT</pubDate></item><item><title>How Many Ways Are There to Understand the Word “Spec”?</title><link>https://lqtiendev.com/posts/how-many-ways-are-there-to-understand-the-word-spec/</link><guid isPermaLink="true">https://lqtiendev.com/posts/how-many-ways-are-there-to-understand-the-word-spec/</guid><description>Do you know different people understand the word “spec” differently?</description><pubDate>Sat, 22 Aug 2026 06:30:40 GMT</pubDate></item><item><title>Decoding node-gyp Errors: A Systematic Mental Model for Reliable Fixes</title><link>https://lqtiendev.com/posts/decoding-node-gyp-errors-a-systematic-mental-model-for-reliable-fixes/</link><guid isPermaLink="true">https://lqtiendev.com/posts/decoding-node-gyp-errors-a-systematic-mental-model-for-reliable-fixes/</guid><description>Stop guessing with node-gyp errors. Learn the systematic approach to fix native module builds in Node.js and Docker.</description><pubDate>Wed, 15 Oct 2025 03:35:33 GMT</pubDate></item><item><title>4 New and Better Alternative Dev Tools for You</title><link>https://lqtiendev.com/posts/4-new-and-better-alternative-dev-tools-for-you/</link><guid isPermaLink="true">https://lqtiendev.com/posts/4-new-and-better-alternative-dev-tools-for-you/</guid><description>Alternatives to Docker Desktop, Mac Terminal, Postman and Charles Proxy.</description><pubDate>Wed, 22 Jan 2025 08:13:18 GMT</pubDate></item><item><title>Deploy Azure Static Web Apps with API Function</title><link>https://lqtiendev.com/posts/deploy-azure-static-web-apps-with-api-function/</link><guid isPermaLink="true">https://lqtiendev.com/posts/deploy-azure-static-web-apps-with-api-function/</guid><description>I’ll share with you a walkthrough on how to deploy the app that we implemented previously to Azure.</description><pubDate>Thu, 16 Jan 2025 16:31:51 GMT</pubDate></item><item><title>Getting started with Azure Static Web Apps</title><link>https://lqtiendev.com/posts/getting-started-with-azure-static-web-apps/</link><guid isPermaLink="true">https://lqtiendev.com/posts/getting-started-with-azure-static-web-apps/</guid><description>In series, I’ll share with you a getting started tutorial for Azure SWA  — building an application to convert CSV files to Excel XLSX files</description><pubDate>Tue, 14 Jan 2025 17:57:45 GMT</pubDate></item><item><title>5 Fancy Concepts Everyone Assumes You Know as a Frontend Engineer</title><link>https://lqtiendev.com/posts/5-fancy-concepts-everyone-assumes-you-know-as-a-frontend-engineer/</link><guid isPermaLink="true">https://lqtiendev.com/posts/5-fancy-concepts-everyone-assumes-you-know-as-a-frontend-engineer/</guid><description>While reading documents, we usually come across different terminology or words that are rarely explained right in the documents, often because they are…</description><pubDate>Sun, 05 Jan 2025 06:11:02 GMT</pubDate></item><item><title>Crawling vs Indexing: Understanding How Search Engines See Your Website</title><link>https://lqtiendev.com/posts/crawling-vs-indexing-understanding-how-search-engines-see-your-website/</link><guid isPermaLink="true">https://lqtiendev.com/posts/crawling-vs-indexing-understanding-how-search-engines-see-your-website/</guid><description>When I first started learning about SEO, I was confused about how search engines interact with our websites. Let me share what I’ve learned in the…</description><pubDate>Fri, 27 Dec 2024 03:50:00 GMT</pubDate></item><item><title>Difference between useEffect and useLayoutEffect, updates for React 19</title><link>https://lqtiendev.com/posts/difference-between-useeffect-and-uselayouteffect-updates-for-react-19/</link><guid isPermaLink="true">https://lqtiendev.com/posts/difference-between-useeffect-and-uselayouteffect-updates-for-react-19/</guid><description>There’s no shortage of articles explaining the difference between useEffect and useLayoutEffect. But with React 18 and React 19, there are subtle updates…</description><pubDate>Sat, 21 Dec 2024 10:27:35 GMT</pubDate></item><item><title>React 19: useTransition, useDeferredValue and useActionState</title><link>https://lqtiendev.com/posts/react-19-usetransition-usedeferredvalue-and-useactionstate/</link><guid isPermaLink="true">https://lqtiendev.com/posts/react-19-usetransition-usedeferredvalue-and-useactionstate/</guid><description>The React documentation is an amazing resource for learning Hooks, but let’s be honest — it’s not exactly linear. It’s designed as a reference, which can…</description><pubDate>Fri, 20 Dec 2024 05:25:14 GMT</pubDate></item><item><title>How to Pass Firebase Service Account Key to Kubernetes Deployment</title><link>https://lqtiendev.com/posts/how-to-pass-firebase-service-account-key-to-kubernetes-deployment/</link><guid isPermaLink="true">https://lqtiendev.com/posts/how-to-pass-firebase-service-account-key-to-kubernetes-deployment/</guid><description>This article assumes you’re somewhat familiar with Kubernetes and know the building blocks for deploying applications to Kubernetes.</description><pubDate>Thu, 21 Nov 2024 18:39:22 GMT</pubDate></item><item><title>Managing git credential with Git Credential Manager</title><link>https://lqtiendev.com/posts/managing-git-credential-with-git-credential-manager/</link><guid isPermaLink="true">https://lqtiendev.com/posts/managing-git-credential-with-git-credential-manager/</guid><description>A brief introduction about Git Credential Manager</description><pubDate>Sat, 16 Nov 2024 08:38:14 GMT</pubDate></item><item><title>Explain DNS in 6 minutes</title><link>https://lqtiendev.com/posts/explain-dns-in-6-minutes/</link><guid isPermaLink="true">https://lqtiendev.com/posts/explain-dns-in-6-minutes/</guid><description>After spending many hours digging through scattered documentation and technical jargon, I want to write down here a condensed 6-minutes read that…</description><pubDate>Wed, 13 Nov 2024 04:41:32 GMT</pubDate></item></channel></rss>