Dennis Lin
The Rendered Soul
Browse Tags
Search
Archives
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