For the last few years my website has been a Rails app running on Netlify using a library I wrote to turn any Rack app into a static build. It's now super simple to turn a Sinatra app into a static site that's deployed to GitHub Pages on every push https://t.co/WrmS1HMHH1 #ruby
@dpaola2@RubyCademy using a normal `if` would change the Gemfile.lock depending on the output of the `if` whereas with this approach it'll always be included in the lockfile. thank you for the tip @RubyCademy 🙏🏻
@alinajaf I remember you *banging on* about this some ten years ago, so I practiced touch typing - irregularly and only a little bit - and it delivered me a small but noticeable improvement to using a keyboard every day since 🙏🏻
I’ve resurrected Screamshot, a synchronous HTTP screenshot service I first released in 2016(!), and added a few new features - my favourite is support for `prefers-reduced-motion=reduce` https://t.co/77oTiziDl6
@simonw I’m using it on this page https://t.co/C352uBzyKu to skip animating the chart so that I can more easily capture a screenshot for use in the open graph image tag
@simonw I’m using headless Chrome in an HTTP screenshot service, my favourite feature is being able to force `prefers-reduced-motion=reduce` mode which can be used as a standards-based hint to prevent animations (useful when taking a screenshot) https://t.co/BHqNcmFgTD
I’ve resurrected Screamshot, a synchronous HTTP screenshot service I first released in 2016(!), and added a few new features - my favourite is support for `prefers-reduced-motion=reduce` https://t.co/77oTiziDl6