The Developer's QuarterlyArticles Archive

All Published ArticlesLatest articles, 10 per page

A living archive of published articles available to readers.

The Developer's Quarterly · React TestingJanuary 9, 2026

userEvent vs fireEventin React Testing

React Testing Library gives you two ways to simulate interaction, but only one behaves like a real user and exposes the bugs that matter.

5 min readReact Testing Library · Testing · userEvent · fireEvent
Read Article
The Developer's Quarterly · Browser RenderingJanuary 6, 2026

What Is Browser Paintingand How Does It Work?

If you've ever wondered what actually happens between React calling setState and something appearing on your screen, the answer lives in the browser's rendering pipeline and painting is its final, visible act.

7 min readBrowser · Rendering · Performance · React
Read Article
The Developer's Quarterly · React HooksJanuary 3, 2026

Taming the DOM withuseLayoutEffect and useRef

When layout-sensitive logic has to run before paint, this pair gives you precise control without the flash that often comes with a regular effect.

6 min readReact · Hooks · DOM · Layout
Read Article
The Developer's Quarterly · Testing in JavaScriptJanuary 1, 2026

jest.fn() vs jest.mock()Know the Difference

Both create fakes. But one replaces a function, the other replaces an entire module, and confusing the two leads to tests that do not work the way you think.

6 min readJest · Testing · Mocks · Unit Tests
Read Article