Pretty cool demo showing CSS Grid overrides of Bootstrap with @supports. Great way of slowly migrating over to Grid and without losing browser support
July 2017If you’re a web developer, stop what you’re doing right now and read this: Then go fix your shit 😱
July 2017Useful walkthrough on setting up Headless Chrome with Karma. Looks like a good replacement for PhantomJS
July 2017RT @AndyDavies: Fascinating article on why the London Underground gets so hot -
June 2017This comment is so useful for npm scripts: Especially when most advice seems to be `exit 0` which breaks piping & CI
June 2017Nice explanation of CSS minmax function (part of the Grid spec)
June 2017Huh. TIL . It makes sense when you think about it
June 2017Good guide on ways to avoid "layout thrashing" which is bad for performance. Most useful tip is to only check layout forcing properties in JS (height, width etc) at the beginning of requestAnimationFrame
May 2017List of JS properties & functions which will cause forced layout/reflow when accessed. This can cause "layout thrashing" which is bad for performance
May 2017Useful tutorial on the basics of Node streams
May 2017Service worker best practices and strategies for caching for offline
May 2017Good "rule book" for writing CSS in teams. Do't agree with everything and some I wouldn't take to the extremes suggested here, but mostly good. I like the BEM suggestions too
May 2017Good perf tips from Twitter Lite PWA. Includes some nice flame graphs which are useful for diagnosing the problem (and learning how to read flame graphs)
May 2017Some clever tricks with :nth-child selectors
May 2017Compressing Genomes for Fun and Profit with Pareto, Docker and Gnuplot:
May 2017RIP Ueli Steck. Met him once and he was super nice
April 2017Some neat sign in form demos. Particularly like the "Josh Sorosky Slide’n’Zoom" one
April 2017Seems like a really useful technique for making better sized CSS (e.g. padding) at arbitrary screen sizes. It effectively "tweens" based on the current screen size, between a min and max size. This means that screens that don't fit with defined breakpoints will be better sized
April 2017