Blog

Thoughts on frontend engineering, developer experience, and the tools that make us productive.

Virtual Rendering for Massive Lists

40 min read
VuePerformanceVirtual Scrolling

Build a virtual scrolling Vue component from scratch, starting with fixed-size items and evolving to dynamic sizing. Explore performance benefits, accessibility challenges, and production considerations for rendering massive datasets.

Read more →

Mastering ESLint's no-restricted-syntax Rule

12 min read
ESLintCode QualityJavaScript

Learn how to use ESLint's powerful no-restricted-syntax rule with ESQuery selectors to enforce custom coding standards. Covers selector types, practical examples, and advanced patterns for catching specific syntax issues.

Read more →

How to Write Good UI Component Tests

8 min readmedium.com
TestingVueBest Practices

JumpCloud's approach to testing Vue.js components focusing on what components do rather than how they work. Covers edge case detection, regression prevention, and testing principles that provide confidence while allowing for implementation changes.

Read on medium.com →