<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
      <title>Blog | Chánh Đại</title>
      <link>https://chanhdai.com</link>
      <description>Creating with code. Small details matter.</description>
      <item>
          <title>React Wheel Picker joins Vercel Open Source Program</title>
          <link>https://chanhdai.com/blog/react-wheel-picker-joins-vercel-open-source-program</link>
          <description>Excited to share that my open source project is now officially supported by Vercel.</description>
          <pubDate>2025-07-24T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Followed by @shadcn on X</title>
          <link>https://chanhdai.com/blog/followed-by-shadcn-on-x</link>
          <description>Still can't believe it — such an honor.</description>
          <pubDate>2025-06-21T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Middle Truncation</title>
          <link>https://chanhdai.com/blog/middle-truncation</link>
          <description>Truncate text in the middle while preserving start and end.</description>
          <pubDate>2026-04-01T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Glow Card Grid</title>
          <link>https://chanhdai.com/blog/glow-card-grid</link>
          <description>Display cards with glowing border and background effects.</description>
          <pubDate>2026-03-30T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>OrcDev discovered the WILDEST shadcn component libraries ever</title>
          <link>https://chanhdai.com/blog/orcdev-discovered-the-wildest-shadcn-component-libraries-ever</link>
          <description>Recently, OrcDev discovered some of the wildest component libraries built on shadcn, and a few of them genuinely stand out. Each library targets a completely different use case and aesthetic, showing just how flexible and future-ready this ecosystem is becoming.</description>
          <pubDate>2026-03-27T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Testimonial Spotlight</title>
          <link>https://chanhdai.com/blog/testimonial-spotlight</link>
          <description>Testimonial card with spotlight effect on hover.</description>
          <pubDate>2026-03-21T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Haptic Feedback</title>
          <link>https://chanhdai.com/blog/haptic</link>
          <description>Trigger haptic feedback on mobile devices.</description>
          <pubDate>2026-03-01T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Text Flip</title>
          <link>https://chanhdai.com/blog/text-flip</link>
          <description>Animated text that cycles through items with a smooth flip transition.</description>
          <pubDate>2026-02-19T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Copy Button</title>
          <link>https://chanhdai.com/blog/copy-button</link>
          <description>Copy text to clipboard with visual feedback and animation.</description>
          <pubDate>2026-02-09T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Code Block Command</title>
          <link>https://chanhdai.com/blog/code-block-command</link>
          <description>Display install commands with package manager switcher and copy button.</description>
          <pubDate>2026-02-08T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Testimonial</title>
          <link>https://chanhdai.com/blog/testimonial</link>
          <description>Display user feedback with author info, avatar, and verified badge.</description>
          <pubDate>2026-02-08T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>OrcDev and Francesco Ciulla Reviewed My Open Source Portfolio</title>
          <link>https://chanhdai.com/blog/orcdev-and-francesco-ciulla-reviewed-my-open-source-portfolio</link>
          <description>My perfect last day of the year – having my portfolio reviewed by @orcdev and @FrancescoCiull4.</description>
          <pubDate>2026-01-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Consent Manager</title>
          <link>https://chanhdai.com/blog/consent-manager</link>
          <description>Cookie and tracking consent banner for Next.js, built on c15t.</description>
          <pubDate>2025-12-16T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Scroll Fade Effect</title>
          <link>https://chanhdai.com/blog/scroll-fade-effect</link>
          <description>Fade content edges as you scroll, for both vertical and horizontal layouts.</description>
          <pubDate>2025-12-08T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>chanhdai.com Highlighted in Video by Creator of Aceternity UI: Make Your Portfolio Unforgettable</title>
          <link>https://chanhdai.com/blog/chanhdai-com-highlighted-in-video-by-creator-of-aceternity-ui-make-your-portfolio-unforgettable</link>
          <description>Discover actionable tips to make your portfolio stand out and get noticed.</description>
          <pubDate>2025-11-18T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>GitHub Stars</title>
          <link>https://chanhdai.com/blog/github-stars</link>
          <description>Display GitHub repo star count with formatted numbers and full-count tooltip.</description>
          <pubDate>2025-11-16T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Shimmering Text</title>
          <link>https://chanhdai.com/blog/shimmering-text</link>
          <description>Smooth, light-sweeping shimmer animation for text.</description>
          <pubDate>2025-11-02T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Testimonials Marquee</title>
          <link>https://chanhdai.com/blog/testimonials-marquee</link>
          <description>Scrolling marquee to showcase user testimonials.</description>
          <pubDate>2025-11-02T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Slide to Unlock</title>
          <link>https://chanhdai.com/blog/slide-to-unlock</link>
          <description>Interactive slider inspired by the classic iPhone "slide to unlock" gesture.</description>
          <pubDate>2025-10-08T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Tips for Creating Beautiful Image Borders</title>
          <link>https://chanhdai.com/blog/tips-for-creating-beautiful-image-borders</link>
          <description>Borders help images stand out, but fixed colors often clash with the content. Here's a simple tip to make borders look more natural and balanced.</description>
          <pubDate>2025-09-13T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Two of My Projects Featured on OrcDev's YouTube Channel</title>
          <link>https://chanhdai.com/blog/two-of-my-projects-featured-on-orcdev-s-youtube-channel</link>
          <description>Both My Portfolio Website and React Wheel Picker were highlighted by OrcDev in his videos about shadcn tools.</description>
          <pubDate>2025-09-06T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Manu Arora reviewed My Portfolio Website</title>
          <link>https://chanhdai.com/blog/manu-arora-reviewed-my-portfolio-website</link>
          <description>A heartfelt moment when the creator of Aceternity UI — Manu Arora, shared his thoughts on my portfolio website.</description>
          <pubDate>2025-08-04T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Grateful for the Feedback on My Portfolio Website</title>
          <link>https://chanhdai.com/blog/grateful-for-the-feedback-on-my-portfolio-website</link>
          <description>Some kind words from X. Thanks to those behind the tools we rely on.</description>
          <pubDate>2025-07-14T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Work Experience</title>
          <link>https://chanhdai.com/blog/work-experience-component</link>
          <description>Display work experiences with role details, company logos, and durations.</description>
          <pubDate>2025-06-16T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>React Wheel Picker</title>
          <link>https://chanhdai.com/blog/react-wheel-picker</link>
          <description>iOS-like wheel picker for React with smooth inertia scrolling and infinite loop support.</description>
          <pubDate>2025-05-16T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>ChanhDai Brand</title>
          <link>https://chanhdai.com/blog/chanhdai-brand</link>
          <description>Key elements of the ChanhDai visual identity, including the mark, logotype, clear space, and more.</description>
          <pubDate>2025-05-11T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Theme Switcher</title>
          <link>https://chanhdai.com/blog/theme-switcher</link>
          <description>Toggle between system, light, and dark themes in Next.js apps.</description>
          <pubDate>2025-04-11T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Apple Hello Effect</title>
          <link>https://chanhdai.com/blog/apple-hello-effect</link>
          <description>SVG writing animation inspired by Apple's "Hello" screen.</description>
          <pubDate>2025-03-08T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Awesome Terminal — iTerm2 + Zsh + Oh My Zsh + Amazon Q</title>
          <link>https://chanhdai.com/blog/awesome-terminal</link>
          <description>Optimize your terminal with iTerm2, Zsh, Oh My Zsh, and Amazon Q - a guide to installation, theme customization, plugins, and configuration for an enhanced command-line experience.</description>
          <pubDate>2025-03-02T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Installing Uptime Kuma with Docker and setting up NGINX with SSL</title>
          <link>https://chanhdai.com/blog/uptime-kuma</link>
          <description>Uptime Kuma is an easy-to-use self-hosted monitoring tool.</description>
          <pubDate>2025-02-15T00:00:00.000Z</pubDate>
        </item>
<item>
          <title>Welcome to chanhdai.com</title>
          <link>https://chanhdai.com/blog/welcome</link>
          <description>A minimal, pixel-perfect dev portfolio, shadcn registry, and blog to showcase my work as a Design Engineer.</description>
          <pubDate>2025-02-14T00:00:00.000Z</pubDate>
        </item>
    </channel>
  </rss>