Published inDev GeniusCookie consent is the Wild WestYou have the right to reject cookies… or do you?Aug 9, 202447811Aug 9, 202447811
Published inJavaScript 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?May 7, 202359May 7, 202359
Published inJavaScript 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!Apr 14, 202317Apr 14, 202317
Published inJavaScript in Plain EnglishEasy 3D Modeling with React and SplineLearn how to create, import, and interact with 3d models in your React appApr 2, 202312Apr 2, 202312
Published inJavaScript in Plain EnglishHow to Build Great-Feeling Carousels in React with Keen-SliderCreate responsive and performant carousels in React with a small overhead.Oct 17, 20221031Oct 17, 20221031
Published inGeek CultureThe green bubble — How Apple is profiting from bad UIHow the color of a UI element became a social divide and sales toolOct 4, 202266Oct 4, 202266
Published inJavaScript in Plain EnglishHow Bun Aims to Be King of JavaScript RuntimesNode.js and Deno make way, there’s a new runtime on the block.Jul 23, 2022112Jul 23, 2022112
Published inJavaScript 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 ReactMay 20, 2022671May 20, 2022671
Published inJavaScript 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.May 5, 20222.1K28May 5, 20222.1K28
Published inJavaScript in Plain EnglishBuild a jsPDF Download Status Indicator Using ReactHow to provide your users a modern UX when using jsPDF.html()May 1, 202251May 1, 202251
Published inDev GeniusStop charging clients to remove intentionally bad optimizationCan we stop making thread.sleep() a tool for exploitation, please.Apr 28, 20221Apr 28, 20221
Published inJavaScript in Plain EnglishYou don’t need to feel guilty for not completing Advent of CodeI don’t know which developers need to hear this, but it’s true.Dec 9, 2021Dec 9, 2021
Why Medium rewards low effort posts — The Pareto principle80% of results come from 20% of the effort. And your Medium feed suffers for it.Nov 29, 2021Nov 29, 2021
Published inJavaScript in Plain EnglishThe Simple Way to Not Repeat Yourself with React LocalizationLocalization can often lead to repeated translations — here’s a good way to handle it!Nov 17, 2021Nov 17, 2021
Published inJavaScript in Plain EnglishRanking Online React Dev Environments from Best to WorstCreate-React-App is great, but sometimes you just want to prototype something without spinning up a whole React projectAug 22, 2021Aug 22, 2021
Published inGeek CultureCryptocurrency Staking — A good alternative to a savings account?With interest rates falling, is moving your money into cryptocurrency staking a good idea?Aug 21, 2021Aug 21, 2021
Published inJavaScript in Plain EnglishReact Hooks — What’s the Difference Between Returning an Array and an Object?This small difference makes a big change in usability.Jun 5, 20213Jun 5, 20213
What happened to free cereal box video games?They say breakfast is the most important meal of the day. If you grew up in the 2000s then this is probably even more true.Jun 2, 2021Jun 2, 2021
Improve your writing by using idiot-proof semantic analysis.Harness the power of sentiment analysis and start writing easier-to-understand articles.Jun 1, 2021Jun 1, 2021
What’s going on with $GME?The story behind the internet’s favorite “meme stock”.May 31, 20211May 31, 20211