Ditching the Eisenhower Matrix
A developer critiques the Eisenhower Matrix for task management and proposes a new personal system with seven alternative factors for prioritization.
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.
341 articles from this blog
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.
Explains why conditional slot forwarding isn't supported in Svelte 4 and discusses the Svelte 5 snippet feature as the intended solution.
Compares the execution speed of Svelte's reactive bindings to keyboard events and provides workarounds for synchronization.
How to handle DOM-related errors in Svelte's reactive statements during SSR by conditionally breaking out of the reactive block.
A developer's perspective on learning what truly matters for personal fulfillment, rather than just following industry trends.
A technical analysis of how modern screen readers interpret HTML tables with CSS Grid, ARIA roles, and complex attributes like rowgroup and colspan.
A tutorial on integrating Stripe payment processing into an Astro web project, covering setup, checkout options, and server-side rendering.
A developer explains why they're shifting from creating exhaustive courses to writing focused 'recipes' for web technologies like Astro and Svelte.
A technical guide showing a JavaScript method to strip inline styles from HTML elements, useful for overriding third-party library CSS.
A guide explaining how to use the npm 'exports' field in package.json to control how users import files from your library, covering both ESM and CJS.
Explains how the Fetch API's credentials option works with cookies, detailing the 'omit', 'same-origin', and 'include' values.