2025  3

March  1

Standard Schema: The TS Validation Babel Fish

March 1, 2025 · 5 min · 1061 words · Dennis Lin

February  1

Playing with Advanced attr() in CSS

February 21, 2025 · 4 min · 646 words · Dennis Lin

January  1

Advanced Patterns for Production-Ready SSE (continued)

January 30, 2025 · 9 min · 1765 words · Dennis Lin

2024  6

November  1

Svelte 5: The Comeback Story of a Revolutionary Framework

November 16, 2024 · 8 min · 1579 words · Dennis Lin

September  1

When tRPC Might Not Be Your Best Bet: Adverse Cases for Choosing Alternatives

September 27, 2024 · 5 min · 1011 words · Dennis Lin

August  1

Building an Interactive Code Syntax Highlighter with HTMX vs React

August 2, 2024 · 7 min · 1394 words · Dennis Lin

June  1

The Quiet Power of Server-Sent Events for Real-Time Apps

June 17, 2024 · 10 min · 2020 words · Dennis Lin

May  1

Coffee Tracker: Exploring Bun’s SQLite Integration, Shell API, and v1.1 updates

May 4, 2024 · 9 min · 1784 words · Dennis Lin

January  1

Server Actions vs API Routes in Next.js: My Journey with Both Approaches

January 19, 2024 · 8 min · 1520 words · Dennis Lin

2023  3

October  1

Embracing Interaction to Next Paint (INP) for Better Web Responsiveness

October 11, 2023 · 6 min · 1117 words · Dennis Lin

September  1

Digging into JavaScript’s finally: Completion Records, Flow Control Pitfalls, and the Road to using

September 8, 2023 · 7 min · 1409 words · Dennis Lin

May  1

Import Maps: The Missing Piece in JavaScript’s Module Ecosystem

May 18, 2023 · 5 min · 946 words · Dennis Lin

2022  5

October  1

Qwik Preview: Rethinking JavaScript Hydration with Resumability

October 3, 2022 · 6 min · 1207 words · Dennis Lin

August  1

ESM in the Wild: Field Notes from the JavaScript Module Transition

August 20, 2022 · 7 min · 1427 words · Dennis Lin

June  1

React 18’s useId(): The End of Element ID Generation Headaches

June 10, 2022 · 13 min · 2592 words · Dennis Lin

May  1

React 18 in Production: Concurrent Rendering Delivers on its Promise

May 19, 2022 · 7 min · 1400 words · Dennis Lin

February  1

Towards Better Date Handling in JavaScript: An Exploration to the Temporal API Proposal

February 26, 2022 · 4 min · 806 words · Dennis Lin

2021  8

November  1

Observability Hygiene: When React Components Accidentally Expose PII to Sentry

November 5, 2021 · 7 min · 1430 words · Dennis Lin

September  1

Go and Rust bring unprecedented speed to JavaScript bundling and transpilation

September 29, 2021 · 6 min · 1091 words · Dennis Lin

August  1

Gearing Up for React 18: Concurrent React

August 14, 2021 · 8 min · 1502 words · Dennis Lin

July  1

Learning from the New Experimental CRA to Next.js Migration Codemod

July 26, 2021 · 5 min · 986 words · Dennis Lin

May  1

Cypress vs. Playwright: The Evolving Landscape of Modern E2E Testing

May 10, 2021 · 4 min · 786 words · Dennis Lin

April  1

Code Splitting with @loadable/component

April 30, 2021 · 4 min · 651 words · Dennis Lin

February  1

Beyond the Network: Building Truly Resilient PWAs with Offline Support

February 5, 2021 · 7 min · 1356 words · Dennis Lin

January  1

GitHub Actions: Powerful CI/CD with Persistent Growing Pains

January 31, 2021 · 6 min · 1194 words · Dennis Lin

2020  7

December  2

Webpack 5 Module Federation: My First Small-Scale Experiment

December 18, 2020 · 7 min · 1467 words · Dennis Lin

Headless CMS in the Wild: Migration Stories and Strategies

December 9, 2020 · 9 min · 1706 words · Dennis Lin

November  1

Svelte 3: The Compiler as Your Framework

November 2, 2020 · 9 min · 1712 words · Dennis Lin

October  1

Navigating React State: Redux, Context, and the New Kid, Recoil

October 26, 2020 · 6 min · 1257 words · Dennis Lin

September  1

Modern Authentication for Single Page Applications

September 2, 2020 · 6 min · 1147 words · Dennis Lin

July  1

Motion with Intent: Engineering UI Animations That Elevate User Experience

July 28, 2020 · 5 min · 932 words · Dennis Lin

May  1

Testing WebAssembly Performance: Image Processing Example

May 16, 2020 · 5 min · 1018 words · Dennis Lin