James BrightmaninJavaScript in Plain EnglishHow To Visualise Your React Jest Unit TestsWouldn’t it be nice if you could look at real UI instead of complex DOM trees and HTML output when debugging your tests?·4 min read·May 7, 2023----
James BrightmaninJavaScript in Plain EnglishHow To Stop React Rendering ‘0’ When Using Short Circuit Evaluation (&&)Short circuit evaluation is a great feature of React, but it can often cause unnecessary rendering and a few headaches!·4 min read·Apr 14, 2023----
James BrightmaninJavaScript in Plain EnglishEasy 3D Modeling with React and SplineLearn how to create, import, and interact with 3d models in your React app·5 min read·Apr 2, 2023----
James BrightmaninJavaScript in Plain EnglishHow to Build Great-Feeling Carousels in React with Keen-SliderCreate responsive and performant carousels in React with a small overhead.·7 min read·Oct 17, 2022--1--1
James BrightmaninGeek CultureThe green bubble — How Apple is profiting from bad UIHow the color of a UI element became a social divide and sales tool·5 min read·Oct 4, 2022----
James BrightmaninJavaScript in Plain EnglishHow Bun Aims to Be King of JavaScript RuntimesNode.js and Deno make way, there’s a new runtime on the block.·7 min read·Jul 23, 2022----
James BrightmaninJavaScript in Plain EnglishReact Refs: The Difference Between useRef and createRef Made EasyLearn the use-cases and differences between the different ways to create references in React·5 min read·May 20, 2022--1--1
James BrightmaninJavaScript in Plain EnglishMeet React useEvent(): The Latest and Greatest React HookHailed as the“missing piece in the original Hooks release”, useEvent will change the way you write event based React.·4 min read·May 5, 2022--28--28
James BrightmaninJavaScript in Plain EnglishBuild a jsPDF Download Status Indicator Using ReactHow to provide your users a modern UX when using jsPDF.html()·3 min read·May 1, 2022----
James BrightmaninDev GeniusStop charging clients to remove intentionally bad optimizationCan we stop making thread.sleep() a tool for exploitation, please.·3 min read·Apr 28, 2022--2--2