<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Peiwen Lu</title><description>Welcome to my website! As an experienced web UX engineer, I&apos;ve created this space to share my insights, tips, and tools I&apos;ve developed over the years. Explore my innovative projects, learn from my expertise, and feel free to connect with me for further discussions.</description><link>https://peiwen.lu/</link><item><title>Blanksheet: A Principled CSS Reset</title><link>https://peiwen.lu/posts/blanksheet/</link><guid isPermaLink="true">https://peiwen.lu/posts/blanksheet/</guid><description>Introducing Blanksheet, a CSS reset built on five explicit principles. Every decision — what to reset, what to preserve, what to skip — is deliberate, documented, and defensible.</description><pubDate>Fri, 06 Mar 2026 15:00:00 GMT</pubDate></item><item><title>Pixel Mirror</title><link>https://peiwen.lu/posts/pixel-mirror/</link><guid isPermaLink="true">https://peiwen.lu/posts/pixel-mirror/</guid><description>Pixel Mirror helps developers achieve pixel-perfect UIs by easily overlaying design mockups.</description><pubDate>Sat, 28 Dec 2024 13:30:00 GMT</pubDate></item><item><title>Achieving Perfect Vertical Rhythm in Web Browsers</title><link>https://peiwen.lu/posts/rhythm-sass/</link><guid isPermaLink="true">https://peiwen.lu/posts/rhythm-sass/</guid><description>Discover how to implement consistent vertical rhythm in web browsers using rhythm-sass and font baseline ratios. Learn about the crucial concept of baseline ratio, its impact on typography, and how tools like Plumber and rhythm-sass automate precise calculations for your layouts.</description><pubDate>Wed, 23 Oct 2024 09:00:00 GMT</pubDate></item><item><title>Mastering JSX Editing in Emacs with Tree-sitter</title><link>https://peiwen.lu/posts/mastering-jsx-editing-in-emacs/</link><guid isPermaLink="true">https://peiwen.lu/posts/mastering-jsx-editing-in-emacs/</guid><description>Discover how Emacs&apos; built-in Tree-sitter support can revolutionize your TypeScript and JSX editing experience. Learn practical functions and shortcuts to enhance your productivity.</description><pubDate>Wed, 15 May 2024 00:00:00 GMT</pubDate></item><item><title>Selectors for Humans, Hashes for Machines</title><link>https://peiwen.lu/posts/hashing-collision-detection/</link><guid isPermaLink="true">https://peiwen.lu/posts/hashing-collision-detection/</guid><description>Optimizing CSS compression with smart hashing and collision detection for improved readability, efficiency, and maintainability.</description><pubDate>Fri, 19 Apr 2024 00:00:00 GMT</pubDate></item><item><title>Embedding SVG Icons in CSS</title><link>https://peiwen.lu/posts/svg-in-css/</link><guid isPermaLink="true">https://peiwen.lu/posts/svg-in-css/</guid><description>A user-friendly tool for generating URL encoded SVGs in CSS masks, streamlining the management of SVG icons.</description><pubDate>Mon, 18 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Implement Functional Programming in Sass</title><link>https://peiwen.lu/posts/lambda-sass/</link><guid isPermaLink="true">https://peiwen.lu/posts/lambda-sass/</guid><description>Exploring functional programming in Sass with Clojure-inspired anonymous functions and threading macros.</description><pubDate>Wed, 12 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Emmet Enhancements for Web Development</title><link>https://peiwen.lu/posts/emmet2-mode/</link><guid isPermaLink="true">https://peiwen.lu/posts/emmet2-mode/</guid><description>Emmet2-mode is an Emmet-enhanced minor mode for Emacs. It is built on top of Deno, deno-bridge and the Emmet NPM package, delivering the complete set of Emmet functionalities while also integrating a wide array of extra features.</description><pubDate>Mon, 03 Jul 2023 00:00:00 GMT</pubDate></item></channel></rss>