
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>lqtrung.dev</title>
      <link>https://lqtrung.dev/blog</link>
      <description>Front-End Development and Algorithmic Insights</description>
      <language>en-us, vn</language>
      <managingEditor>address@yoursite.com (Trung Le)</managingEditor>
      <webMaster>address@yoursite.com (Trung Le)</webMaster>
      <lastBuildDate>Fri, 15 May 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://lqtrung.dev/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://lqtrung.dev/blog/ai-agents-architecture-deep-dive</guid>
    <title>AI Agents: A Deep Dive Into Architecture, Patterns, and Production</title>
    <link>https://lqtrung.dev/blog/ai-agents-architecture-deep-dive</link>
    <description>From chatbots to autonomous systems—how AI agents work under the hood, which patterns scale in production, and how to build them without losing control of your stack.</description>
    <pubDate>Fri, 15 May 2026 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>AI</category><category>Agents</category><category>Architecture</category><category>MCP</category><category>LLM</category><category>Engineering</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/sustainable-pace-high-performance-engineering</guid>
    <title>Sustainable Pace Is High Performance (Not the Opposite)</title>
    <link>https://lqtrung.dev/blog/sustainable-pace-high-performance-engineering</link>
    <description>April is a good time to reset before burnout season. Evidence-based habits for engineers who want a long career without sacrificing quality.</description>
    <pubDate>Fri, 10 Apr 2026 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Career</category><category>Self-Improvement</category><category>Health</category><category>Engineering</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/web-platform-updates-frontend-devs-2026</guid>
    <title>Web Platform Updates Every Frontend Dev Should Know (2026)</title>
    <link>https://lqtrung.dev/blog/web-platform-updates-frontend-devs-2026</link>
    <description>A spring 2026 roundup: container queries in production, view transitions, improved observability APIs, and what to adopt vs. wait on.</description>
    <pubDate>Sun, 15 Mar 2026 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Frontend</category><category>Web Platform</category><category>CSS</category><category>JavaScript</category><category>Performance</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/personal-knowledge-system-for-developers</guid>
    <title>Building a Personal Knowledge System (That You Will Actually Use)</title>
    <link>https://lqtrung.dev/blog/personal-knowledge-system-for-developers</link>
    <description>Notion graveyards help nobody. A lightweight PKM for engineers: capture, link, and retrieve what matters from incidents, books, and code.</description>
    <pubDate>Fri, 20 Feb 2026 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Self-Improvement</category><category>Productivity</category><category>Learning</category><category>Career</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/small-language-models-for-everyday-coding</guid>
    <title>Small Language Models for Everyday Coding</title>
    <link>https://lqtrung.dev/blog/small-language-models-for-everyday-coding</link>
    <description>Frontier models are not always the right tool. When smaller, faster models win for autocomplete, privacy, and cost—and how to evaluate them.</description>
    <pubDate>Mon, 12 Jan 2026 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>AI</category><category>Engineering</category><category>Productivity</category><category>Local AI</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/year-end-engineer-skill-audit-2025</guid>
    <title>Year-End Engineer Skill Audit: A 2025 Framework</title>
    <link>https://lqtrung.dev/blog/year-end-engineer-skill-audit-2025</link>
    <description>Before setting 2026 goals, run an honest skill audit across technical depth, delivery, communication, and leverage—not just LeetCode scores.</description>
    <pubDate>Thu, 18 Dec 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Career</category><category>Self-Improvement</category><category>Engineering</category><category>Reflection</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/writing-technical-docs-with-ai-assistants</guid>
    <title>Writing Technical Docs With AI Assistants (Without the Slop)</title>
    <link>https://lqtrung.dev/blog/writing-technical-docs-with-ai-assistants</link>
    <description>AI can draft docs fast—but only engineers can make them true. A workflow for accurate runbooks, ADRs, and onboarding guides.</description>
    <pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>AI</category><category>Documentation</category><category>Communication</category><category>Engineering</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/react-server-components-practical-lessons</guid>
    <title>React Server Components: Practical Lessons One Year In</title>
    <link>https://lqtrung.dev/blog/react-server-components-practical-lessons</link>
    <description>RSC is powerful when the mental model clicks. Lessons from production apps on boundaries, caching, and what still belongs on the client.</description>
    <pubDate>Wed, 05 Nov 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>React</category><category>Next.js</category><category>Frontend</category><category>Architecture</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/mcp-and-tool-using-agents-for-developers</guid>
    <title>MCP and Tool-Using Agents: What Developers Should Know</title>
    <link>https://lqtrung.dev/blog/mcp-and-tool-using-agents-for-developers</link>
    <description>Model Context Protocol is turning IDEs into orchestration layers. Here is how MCP works and how to use it without leaking secrets or trust.</description>
    <pubDate>Tue, 14 Oct 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>AI</category><category>MCP</category><category>Developer Tools</category><category>Architecture</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/deliberate-practice-for-software-engineers</guid>
    <title>Deliberate Practice for Software Engineers</title>
    <link>https://lqtrung.dev/blog/deliberate-practice-for-software-engineers</link>
    <description>Hours at the keyboard are not the same as growth. A practical framework for engineers who want to level up on purpose.</description>
    <pubDate>Thu, 25 Sep 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Career</category><category>Learning</category><category>Self-Improvement</category><category>Engineering</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/ai-pair-programming-beyond-the-hype</guid>
    <title>AI Pair Programming: Beyond the Hype</title>
    <link>https://lqtrung.dev/blog/ai-pair-programming-beyond-the-hype</link>
    <description>How to integrate AI coding assistants into a real workflow without outsourcing judgment—or shipping faster bugs.</description>
    <pubDate>Sat, 06 Sep 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>AI</category><category>Productivity</category><category>Engineering</category><category>Career</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/understanding-wechat-miniprogram-architecture</guid>
    <title>Understanding WeChat Mini Program Architectures 🚀</title>
    <link>https://lqtrung.dev/blog/understanding-wechat-miniprogram-architecture</link>
    <description>Explore the fascinating world of WeChat Mini Programs - the revolutionary app-within-app platform that transformed mobile development in China. Learn about architecture, development patterns, and technical implementation.</description>
    <pubDate>Tue, 05 Aug 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Mobile</category><category>WeChat</category><category>Mini Program</category><category>Architecture</category><category>Frontend</category><category>China Tech</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/mastering-javascript-proxy-comprehensive-guide</guid>
    <title>Mastering JavaScript Proxy: A Comprehensive Guide to Metaprogramming 🎭🔍</title>
    <link>https://lqtrung.dev/blog/mastering-javascript-proxy-comprehensive-guide</link>
    <description>Dive deep into JavaScript Proxy - the powerful metaprogramming feature that lets you intercept and customize operations on objects. Learn handlers, traps, and real-world applications.</description>
    <pubDate>Wed, 30 Jul 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>JavaScript</category><category>Advanced</category><category>Knowledge</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/frontend-live-coding-interview-guide</guid>
    <title>Frontend Live Coding Interview: React Component Challenges &amp; Solutions</title>
    <link>https://lqtrung.dev/blog/frontend-live-coding-interview-guide</link>
    <description>Master frontend live coding interviews with practical React component exercises. Learn data fetching, infinite scroll, form handling, and optimization techniques with step-by-step implementations.</description>
    <pubDate>Sun, 20 Jul 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Frontend</category><category>Interview</category><category>React</category><category>JavaScript</category><category>Live Coding</category><category>Practical</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/senior-frontend-engineer-interview-guide</guid>
    <title>Senior Frontend Engineer Interview: The Complete Guide to Key Questions &amp; Expert Answers</title>
    <link>https://lqtrung.dev/blog/senior-frontend-engineer-interview-guide</link>
    <description>Master your senior frontend engineer interview with this comprehensive guide covering system design, performance optimization, testing strategies, and modern best practices. Includes real-world examples and proven techniques.</description>
    <pubDate>Tue, 15 Jul 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Frontend</category><category>Interview</category><category>React</category><category>JavaScript</category><category>System Design</category><category>Architecture</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/web-performance-optimization-complete-guide</guid>
    <title>Web Performance Optimization: The Complete Guide to Faster Loading and Better Core Web Vitals</title>
    <link>https://lqtrung.dev/blog/web-performance-optimization-complete-guide</link>
    <description>Master web performance optimization with proven techniques for faster loading, better Core Web Vitals, and superior user experience. Covers general web apps and React-specific optimizations.</description>
    <pubDate>Sat, 05 Jul 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Performance</category><category>Web Vitals</category><category>React</category><category>Optimization</category><category>Frontend</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/comprehensive-frontend-unit-testing-guide</guid>
    <title>Comprehensive Frontend Unit Testing Guide: From Components to API Integration</title>
    <link>https://lqtrung.dev/blog/comprehensive-frontend-unit-testing-guide</link>
    <description>Master frontend unit testing with Jest, React Testing Library, and API mocking. Learn testing strategies, best practices, and real-world examples for bulletproof applications.</description>
    <pubDate>Mon, 30 Jun 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Frontend</category><category>Testing</category><category>JavaScript</category><category>React</category><category>API</category><category>Jest</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/backend-for-frontend-bff-architecture-deep-dive</guid>
    <title>Backend for Frontend (BFF) Architecture: A Deep Dive into Modern API Design</title>
    <link>https://lqtrung.dev/blog/backend-for-frontend-bff-architecture-deep-dive</link>
    <description>Master the Backend for Frontend (BFF) pattern to build scalable, client-specific APIs. Learn implementation strategies, real-world examples, and best practices.</description>
    <pubDate>Wed, 25 Jun 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Architecture</category><category>Backend</category><category>API</category><category>Microservices</category><category>Full-Stack</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/comprehensive-frontend-monitoring-guide-sentry</guid>
    <title>Comprehensive Frontend Monitoring Guide: From Sentry to Performance Insights</title>
    <link>https://lqtrung.dev/blog/comprehensive-frontend-monitoring-guide-sentry</link>
    <description>Master frontend monitoring with Sentry, performance tracking, and error management. Learn to build bulletproof user experiences with comprehensive observability.</description>
    <pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Frontend</category><category>Monitoring</category><category>Performance</category><category>DevOps</category><category>Sentry</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/mastering-frontend-system-design-radio-framework</guid>
    <title>Mastering Frontend System Design: The RADIO Framework for Technical Interviews</title>
    <link>https://lqtrung.dev/blog/mastering-frontend-system-design-radio-framework</link>
    <description>Master frontend system design interviews with the proven RADIO framework. Learn how to structure your approach and tackle complex design problems with confidence.</description>
    <pubDate>Sun, 15 Jun 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Frontend</category><category>System Design</category><category>Architecture</category><category>Interview</category><category>Framework</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/comprehensive-file-upload-guide-frontend</guid>
    <title>Complete Guide to File Upload in Frontend Development</title>
    <link>https://lqtrung.dev/blog/comprehensive-file-upload-guide-frontend</link>
    <description>Master file upload implementation in frontend applications with practical examples, security considerations, and performance optimization techniques.</description>
    <pubDate>Tue, 20 May 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>frontend</category><category>file-upload</category><category>javascript</category><category>react</category><category>vue</category><category>performance</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/mastering-formdata-in-frontend-development</guid>
    <title>Mastering FormData in Frontend Development: A Complete Guide</title>
    <link>https://lqtrung.dev/blog/mastering-formdata-in-frontend-development</link>
    <description>A comprehensive guide to using FormData API in frontend development, covering file uploads, form handling, and advanced techniques for modern web applications.</description>
    <pubDate>Tue, 15 Apr 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>frontend</category><category>javascript</category><category>forms</category><category>web-api</category><category>file-upload</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/essential-product-metrics-for-growth</guid>
    <title>Essential Product Metrics for Growth: A Comprehensive Guide</title>
    <link>https://lqtrung.dev/blog/essential-product-metrics-for-growth</link>
    <description>A deep dive into essential product metrics including penetration rate, conversion rate, retention rate, and other key performance indicators that drive successful product growth.</description>
    <pubDate>Sat, 15 Feb 2025 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>product-management</category><category>metrics</category><category>analytics</category><category>growth</category><category>business</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/containerization-and-orchestration</guid>
    <title>Containerization and Orchestration for Full-Stack Applications</title>
    <link>https://lqtrung.dev/blog/containerization-and-orchestration</link>
    <description>Master containerization with Docker and orchestration with Kubernetes for deploying scalable full-stack applications 🐳</description>
    <pubDate>Fri, 25 Oct 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Docker</category><category>Kubernetes</category><category>DevOps</category><category>Full-Stack</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/serverless-architecture-patterns</guid>
    <title>Serverless Architecture Patterns for Modern Applications</title>
    <link>https://lqtrung.dev/blog/serverless-architecture-patterns</link>
    <description>Explore serverless architecture patterns, best practices, and implementation strategies for building scalable cloud-native applications ☁️</description>
    <pubDate>Wed, 18 Sep 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Serverless</category><category>AWS</category><category>Full-Stack</category><category>Architecture</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/modern-database-design-patterns</guid>
    <title>Modern Database Design Patterns for Full-Stack Applications</title>
    <link>https://lqtrung.dev/blog/modern-database-design-patterns</link>
    <description>Explore modern database design patterns, optimization techniques, and best practices for scalable full-stack applications 🗄️</description>
    <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Database</category><category>Full-Stack</category><category>Architecture</category><category>Backend</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/building-scalable-nodejs-apis</guid>
    <title>Building Scalable Node.js APIs - Architecture and Best Practices</title>
    <link>https://lqtrung.dev/blog/building-scalable-nodejs-apis</link>
    <description>Learn how to build scalable, maintainable Node.js APIs with proper architecture, error handling, and performance optimization 🚀</description>
    <pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Node.js</category><category>API</category><category>Backend</category><category>Full-Stack</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/micro-frontend-architecture-patterns</guid>
    <title>Micro-Frontend Architecture Patterns</title>
    <link>https://lqtrung.dev/blog/micro-frontend-architecture-patterns</link>
    <description>Explore micro-frontend architecture patterns for building scalable, maintainable web applications at enterprise scale 🏗️</description>
    <pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Micro-Frontend</category><category>Architecture</category><category>Front-End</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/modern-css-architecture-and-design-systems</guid>
    <title>Modern CSS Architecture and Design Systems</title>
    <link>https://lqtrung.dev/blog/modern-css-architecture-and-design-systems</link>
    <description>Build scalable, maintainable CSS architectures and design systems using modern methodologies and tools 🎨</description>
    <pubDate>Wed, 08 May 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>CSS</category><category>Design Systems</category><category>Front-End</category><category>Architecture</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/advanced-react-patterns-and-performance-optimization</guid>
    <title>Advanced React Patterns and Performance Optimization</title>
    <link>https://lqtrung.dev/blog/advanced-react-patterns-and-performance-optimization</link>
    <description>Master advanced React patterns and performance optimization techniques to build scalable, high-performance applications 🚀</description>
    <pubDate>Fri, 12 Apr 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>React</category><category>Front-End</category><category>Performance</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/algorithm-4-binary-search</guid>
    <title>Algorithm 4 - Binary Search</title>
    <link>https://lqtrung.dev/blog/algorithm-4-binary-search</link>
    <description>Mastering Binary Search - Efficient Search in Sorted Arrays</description>
    <pubDate>Fri, 15 Mar 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Algorithm</category><category>Leetcode</category><category>StudyTogether</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/comprehensive-guide-to-advanced-testing-with-jest</guid>
    <title>Comprehensive Guide to Advanced Testing with Jest</title>
    <link>https://lqtrung.dev/blog/comprehensive-guide-to-advanced-testing-with-jest</link>
    <description>A comprehensive guide to advanced testing React projects with Jest 👌</description>
    <pubDate>Wed, 03 Jan 2024 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/unleasing-the-power-of-web-assembly</guid>
    <title>Unleashing the Power of WebAssembly - Practical Use Cases for a Seamless Web Experience</title>
    <link>https://lqtrung.dev/blog/unleasing-the-power-of-web-assembly</link>
    <description>WebAssembly is a new technology that has the potential to change the way we build web applications. It allows us to run code written in different languages on the web at near native speed, which opens up a lot of possibilities. In this article, we will explore some practical use cases for WebAssembly and how it can be used to create a seamless web experience. ⚡️</description>
    <pubDate>Mon, 25 Dec 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/the-power-of-regex-unleashed</guid>
    <title>The Power of Regex Unleashed! ✨🔍</title>
    <link>https://lqtrung.dev/blog/the-power-of-regex-unleashed</link>
    <description>Regular expressions, also known as regex, are powerful tools for pattern matching and text manipulation. 🎯</description>
    <pubDate>Sat, 02 Dec 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Knowledge</category><category>Guide</category><category>StudyTogether</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/front-end-interview-prep-must-know-questions-p1</guid>
    <title>Front-End Interview Prep: Must-Know Questions for a Stellar Performance (P1)🚀</title>
    <link>https://lqtrung.dev/blog/front-end-interview-prep-must-know-questions-p1</link>
    <description>This article provides essential guidance for individuals preparing for front-end developer interviews, including a list of must-know questions and answers. ✅</description>
    <pubDate>Wed, 15 Nov 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/unveiling-the-power-of-set-and-map-in-js</guid>
    <title>Unveiling the Power of Set and Map in JavaScript 🌐🗺️</title>
    <link>https://lqtrung.dev/blog/unveiling-the-power-of-set-and-map-in-js</link>
    <description>JavaScript&#39;s Map: Versatile key-value pairs. Set: Distinct, ordered collections. Enhance data structures in seconds! 🗺️🔄🚀</description>
    <pubDate>Sun, 15 Oct 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/understanding-plain-objects-in-js</guid>
    <title>Understanding Plain Objects in JavaScript and Checking for Them 🧐</title>
    <link>https://lqtrung.dev/blog/understanding-plain-objects-in-js</link>
    <description>Distinguish plain objects from complex ones for robust data validation in web forms. Explore the importance and practical use cases.</description>
    <pubDate>Fri, 22 Sep 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/exploring-promise-error-handling-in-js</guid>
    <title>Exploring Promise Error Handling in JavaScript 🚀</title>
    <link>https://lqtrung.dev/blog/exploring-promise-error-handling-in-js</link>
    <description>Let&#39;s unravel the distinctions between two common promise error handling patterns: `promise.then().catch` and `promise.then(resolve, reject)`.</description>
    <pubDate>Fri, 15 Sep 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/difference-between-2-ways-of-creating-objects</guid>
    <title>Difference between creating new objects by {} and Object.create(null)</title>
    <link>https://lqtrung.dev/blog/difference-between-2-ways-of-creating-objects</link>
    <description>In JavaScript, when we want to make an object, there are different ways to do it. 🧐</description>
    <pubDate>Fri, 08 Sep 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category><category>JavaScript</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/unravelling-the-web-journey</guid>
    <title>The URL Expedition - Unraveling the Web&#39;s Journey</title>
    <link>https://lqtrung.dev/blog/unravelling-the-web-journey</link>
    <description>Dive into the URL journey - parsing, DNS, server magic—unveiling the web&#39;s behind-the-scenes marvels!</description>
    <pubDate>Fri, 01 Sep 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Knowledge</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/understand-the-curry-function-in-js</guid>
    <title>Understanding the Curry Function in JavaScript</title>
    <link>https://lqtrung.dev/blog/understand-the-curry-function-in-js</link>
    <description>A quick guide to understanding the curry function in JavaScript.</description>
    <pubDate>Sun, 20 Aug 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>JavaScript</category><category>Front-End</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/a-comprehensive-front-end-code-review-checklist</guid>
    <title>A Comprehensive Front-End Code Review Checklist</title>
    <link>https://lqtrung.dev/blog/a-comprehensive-front-end-code-review-checklist</link>
    <description>A checklist of code review specifically for Front-End.</description>
    <pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Front-End</category><category>Experience</category><category>Code-Review</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/algorithm-3-stack-queue</guid>
    <title>Algorithm 3 - Stack and Queue</title>
    <link>https://lqtrung.dev/blog/algorithm-3-stack-queue</link>
    <description>Mastering Stack and Queue - A Comprehensive Guide</description>
    <pubDate>Tue, 15 Aug 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Algorithm</category><category>Leetcode</category><category>StudyTogether</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/algorithm-2-two-pointers</guid>
    <title>Algorithm 2 - Two Pointers</title>
    <link>https://lqtrung.dev/blog/algorithm-2-two-pointers</link>
    <description>Solving Two Pointers problems - A Quick Guide</description>
    <pubDate>Sat, 29 Jul 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Algorithm</category><category>Leetcode</category><category>StudyTogether</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/algorithm-1-arrays-hashing</guid>
    <title>Algorithm 1 - Arrays &amp; hashing</title>
    <link>https://lqtrung.dev/blog/algorithm-1-arrays-hashing</link>
    <description>This post serves as an introductory guide to algorithmic problems centered around Arrays &amp; Hashing</description>
    <pubDate>Fri, 21 Jul 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Algorithm</category><category>Leetcode</category><category>StudyTogether</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/embarking-on-an-algorithm-journey</guid>
    <title>Embarking on an Algorithm Journey</title>
    <link>https://lqtrung.dev/blog/embarking-on-an-algorithm-journey</link>
    <description>Follow my LeetCode problems journey, learn the approach, roadmap, and tackle priority topics for beginners. Let&#39;s study together!</description>
    <pubDate>Wed, 19 Jul 2023 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>Algorithm</category><category>Leetcode</category><category>StudyTogether</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/deriving-ols-estimator</guid>
    <title>Deriving the OLS Estimator</title>
    <link>https://lqtrung.dev/blog/deriving-ols-estimator</link>
    <description>How to derive the OLS Estimator with matrix notation and a tour of math typesetting using markdown with the help of KaTeX.</description>
    <pubDate>Mon, 21 Dec 2020 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>next js</category><category>math</category><category>ols</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/guide-to-using-images-in-nextjs</guid>
    <title>Images in Next.js</title>
    <link>https://lqtrung.dev/blog/guide-to-using-images-in-nextjs</link>
    <description>In this article we introduce adding images in the tailwind starter blog and the benefits and limitations of the next/image component.</description>
    <pubDate>Wed, 11 Nov 2020 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>next js</category><category>guide</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/github-markdown-guide</guid>
    <title>Markdown Guide</title>
    <link>https://lqtrung.dev/blog/github-markdown-guide</link>
    <description>Markdown cheatsheet for all your blogging needs - headers, lists, images, tables and more! An illustrated guide based on GitHub Flavored Markdown.</description>
    <pubDate>Fri, 11 Oct 2019 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>github</category><category>guide</category>
  </item>

  <item>
    <guid>https://lqtrung.dev/blog/code-sample</guid>
    <title>Sample .md file</title>
    <link>https://lqtrung.dev/blog/code-sample</link>
    <description>Example of a markdown file with code blocks and syntax highlighting</description>
    <pubDate>Tue, 08 Mar 2016 00:00:00 GMT</pubDate>
    <author>address@yoursite.com (Trung Le)</author>
    <category>markdown</category><category>code</category><category>features</category>
  </item>

    </channel>
  </rss>
