I've Built an AI Clone That Works!
A developer shares their experience building an AI clone that generates high-quality content, demonstrating its effectiveness with Reddit response examples.
Zell Liew is a front-end developer, writer, and creator known for deep, practical explorations of CSS, JavaScript, accessibility, and modern web tooling. His work blends thoughtful technical guidance with personal reflections on life, work, and growth, and is frequently featured on CSS-Tricks and Splendid Labz.
350 articles from this blog
A developer shares their experience building an AI clone that generates high-quality content, demonstrating its effectiveness with Reddit response examples.
Using Tailwind CSS to build responsive layouts without writing custom CSS, leveraging breakpoint variants and CSS variables.
A tech educator reflects on the declining state of tech education in the AI age and considers adapting to new realities.
Guide to building a real blog with great UX and DX in Astro, covering essential features beyond basic setup.
Tips for dealing with Claude's reduced usage limits, including model switching and cost optimization.
Announcement that the Unorthodox Tailwind course content is now live for purchasers, with 3 of 6 chapters available.
A quick guide to disabling annoying sounds in VSCode using the command palette.
Learn how to eliminate MCP token costs in Claude by enabling Tool Search for lazy loading on Sonnet and Opus.
A guide to simplifying image imports in Astro, including a custom component that allows direct path usage.
A developer critiques the Eisenhower Matrix for task management and proposes a new personal system with seven alternative factors for prioritization.
Introducing custom If and Not components for Astro to simplify conditional rendering, addressing JSX limitations and improving code readability.
The zlFetch library adds streaming capabilities and TypeScript support, simplifying handling of Server-Sent Events, Chunked Encoding, and normal streams.
Explains the CSS @starting-style rule for creating transitions on elements hidden by display:none, covering its syntax and quirks.
A personal review and technical setup guide for the Corne v4, an open-source split ergonomic keyboard, covering firmware and key mapping.
Announcing breaking changes to Splendid Layouts library due to Tailwind v4, including merging with Splendid Styles and naming convention updates.
A developer's critique of unnecessary breaking changes in software dependencies and their impact on project maintenance and developer experience.
A developer's guide to fixing a pm2 process manager error where it displays no processes and hogs server resources.
A guide to understanding and implementing recursion in JavaScript, covering basic concepts, avoiding infinite loops, and practical examples.
Explains how to prevent Astro from stripping query parameters in static mode by disabling prerendering for API endpoints.
Compares the execution speed of Svelte's reactive bindings to keyboard events and provides workarounds for synchronization.