Automated site-wide validation for large sites
Moved some servers to Fly.ioChore
After Heroku's announcement that they're no longer offering free dynos after November 2022, there are rumours that this might be the first step for a mid-term total shutdown of their services. This may be just rumours, but let's be catious and explore other app platforms in case we need to move Rocket Validator to other hosting companies. For Elixir apps like us, it looks like the best options out there are Fly and Render. So far, we're loving Fly.io as it works really well with Elixir, looks a very solid option as Chris McCord the creator of Phoenix works there, so we went ahead and moved our scraping app to Fly. It's working great, and after some days of heavy testing, we've shut down our Heroku instance and we're only using the Fly instance. This also means we've saved $50/month, so double win!
Device Viewport EmulationFeature
This month we've launched a major new feature called Device Viewport Emulation: https://rocketvalidator.com/blog/device-viewport-emulation In a nutshell, it allows you to specify a device to be emulated on your accessibility reports, from a list of devices including iPhones, iPads, laptops with different kinds of screens, Android and Windows phones, etc. Think of if like the tools you get on your browser developer tools. Choosing a device will set the viewport size and DPI to emulate the ones in the device, as well as the User Agent string, so your accessibility reports will be checking that exact resolution on your web pages.
Jaime's 90 days of Tempo
Rocket Validator's Motivation
Checking large sites for HTML and accessibility issues was an overwhelming work if done by hand, as existing tools like the W3C Validator only do that on single pages. So, I built this web crawler that finds all the internal links of a site, checks each page on for HTML and accessibility compliance, and generates a report with all the issues found.