Posts

Showing posts with the label Development

Accessibility audit of Vanilla framework

Image
The team behind the Vanilla Framework has a background in development, UX and Visual Design. We all care about accessibility, but none of us is an accessibility expert. We were interested in evaluating how well the framework complies with accessibility standards. We decided to start with an internal audit, fix any issues we find, then look for a third-party service to evaluate the framework from the perspective of real-world users with disabilities Scope For the internal audit, we focused on 3 aspects: Identifying and fixing issues using the WCAG-EM Website Accessibility Evaluation Report Generator. A list of the results can be found in our accessibility report results document. Identifying and fixing validator issues Going through a component level checklist. Identifying and fixing issues Level A and AA fixes We conducted a site-wide audit using the WCAG-EM Report Tool filtered by level A and AA. Here are some highlights: darker :link colour, allowing us to meet the requ...

Open Infrastructure Summit 2020: Highlights from Canonical’s first digital OIS

Image
Another Open Infrastructure Summit just passed, and yet this one was like no other OIS past. Head-sponsoring the first ever virtual OIS was an interesting experience to say the least, with more than 10,000 community members worldwide hoping on the hand-built OIS platform to see what’s new in the open infrastructure space, connect, and – why not? – get their hands on some goodies from their favourite brands! The theme of Open Infrastructure Summit 2020? Couldn’t be more pertinent: ‘The Next Decade of Open Infrastructure’. In other words, this conference was all about change, and evolving to meet with the tech demands to move forward. Canonical had much to say on the topic, with founder and CEO Mark Shuttleworth delivering a live keynote on what he predicts for the future of open infra, as well as a number of our team members giving technical talks on OpenStack related topics such as VNF, OVN, cloud and edge solutions, as well as pricing considerations. You can now access all ...

Ubuntu at ROS World 2020: Learn how to do more for your robot

Image
Get your free ticket Book a meeting Come and connect with the Ubuntu robotics team on November 12th to answer all of your questions. This is the first time ROSCon has ever been virtual and is the first time it’s ever been free to attend, so we’re looking forward to seeing tons of new faces! We have ROS experts and field engineers ready and waiting to talk. Answers to all your Ubuntu, ROS support and security questions are just a few clicks away. We have someone stationed on the booth at all times. Come along, connect, ask all your questions and find out how Ubuntu can support your robot. And while you’re at it, grab an ROS T-shirt – we’re on the back! Here’s a quick overview of what Canonical, the company that publishes Ubuntu, is bringing to ROS World 2020. Extend support for Ubuntu and ROS beyond EOL This year, first and foremost, we want to talk about products based on Ubuntu 16.04 (Xenial) and ROS Kinetic. Both of these are reaching end-of-life in April 2021. Are...

The Hunt for Rogue Time – How we investigated and solved the Chromium snap slow startup problem

In October, we shared a blog post detailing significant snap startup time improvements due to the use of a new compression algorithm. In that article, we focused on the cold and hot application startups, but we did not delve much into the first-run setup scenario. While running our tests, we observed a rather interesting phenomenon, primarily on the Fedora 32 Workstation system. On a particular laptop, we noticed that the initial snap launch took about 60 seconds, whereas cold launches would take about 10 seconds. We decided to analyze this problem, and once we did, we realized there’s an amazing investigative story to be shared, including some really cool findings and general advice for developers on how to optimize their snaps. First-run startup time It is important to note that the difference (6x) was what drew our eye – rather the actual numbers, as these are highly dependent on the platform capabilities and software in question. For that matter, 6-second and 1-second launch ti...