Intro to an ARIA attribute I didn't know much about. Used to mark the "current" thing in a list (in certain circumstances)
June 2019Quick tip for failing a test when React prop types are invalid by monkey-patching console.error
June 2019Code snippets of the various different ways of marking up buttons with an icon (and no text)
May 2019Description of a nasty JS security bug. The key mitigation is to avoid custom Object deep clone implementations (and use a safe alternative like lodash)
May 2019Interesting hack to pin scrolling to the bottom while appending elements above (e.g. in some sort of stream of info)
May 2019Great, easy to understand explainer of what backpressure is (and why it's desirable in some cases)
May 2019Just been totally tripped up on a React thing: . Click the “turn red” button, then the “incr…
April 2019Neat trick to provide a nice hover effect when showing a few sibling elements
April 2019Good breakdown of reasons why you should use a <button> over a <a> or <div>
April 2019Cheatsheet for VoiceOver
April 2019Introduction to the loading attribute for lazy-loading images when they come into the viewport
April 2019Really useful little tool for visualising a colour palette and designing a nice range of related colours. Read the intro blog post shown on startup!
April 2019Tool for marking a commit as being co-authored. Useful for pairing
March 2019Basic introduction to the Cache-Control header and it's various options
March 2019Tips on changing the colour of an SVG icon when hovered
March 2019Converter for Google's new android app format based on progressive web apps
March 2019Intro to worker threads, a new multi-threading (like actual threads!) in Node
March 2019