Dave LunnyWhy I’m so jazzed about the Optional Chaining proposal in JavaScript 🎷This past month, the TC39 committee has moved the Optional Chaining proposal to stage-2 🎉 Learn why I’m so jazzed about it!Jul 2, 20194Jul 2, 20194
Dave LunnyHow to use React’s experimental new Profiler featureReact 16.4.0 was recently released! 🎉 🎉 🎉 And it’s times like this that you realize how much of a JavaScript nerd you are for getting…Jun 10, 20181Jun 10, 20181
Dave LunnyCheck why a specific dependency is installed with YarnDo you ever run into random issues or errors that are caused by some dependency in your project? (Or worse, some dependency’s dependency’s…Aug 1, 20171Aug 1, 20171
Dave LunnyReduce your fears about Array.reduce()If you spend most of your day working with JavaScript, then you’re probably familiar with arrays and their built-in methods such as map…May 22, 20177May 22, 20177
Dave LunnyExclude files from git without committing changes to .gitignore 🙅Yesterday a co-worker showed me a neat trick that I was previously unaware of. I’d been looking for something like it for some time, and I…Feb 7, 201716Feb 7, 201716
Dave LunnyStylish link stylingA simple way to make links feel more alive using CSSJan 9, 2017Jan 9, 2017
Dave Lunny.bind() For Dummies~500 word explanation of .bind() in JavaScriptAug 13, 201512Aug 13, 201512
Dave LunnyAnimating CSS Gradients, using only CSSHow to animate between two CSS gradients using only CSS.Apr 13, 201526Apr 13, 201526
Dave LunnyAll about the :not() selectorEverything you ever needed to know about this handy CSS selector.Feb 25, 2015Feb 25, 2015