Web engineering and design team

Discover the latest news and work from the web and design team

The Web and design team at Canonical pride themselves on building things properly, not quickly. Always looking for creative ways to push the boundaries of the web.

Design and Web team summary – 19 December 2018

Welcome to the latest work and updates from the design and web team. Base squad This week, the bulk of our work was on improving our internal system for...

How to manage your Git history: Tips for keeping your commits tidy

One of the things we’re currently working on in the web and design team is a page about writing Git commit messages for our team practices website (I hope to...

Leading the Vanilla design system

After a busy year of working on our Vanilla CSS framework, I wanted to reflect upon what I have learned, and share my thoughts on leading the design for a...

Snapcraft at Europython 2018

In July, several members of our advocacy and design teams went to Europython 2018 in Edinburgh. It was a really well-organised event, mixing great speakers...

Conference Report: Fullstack 2018 London

I recently attended Fullstack 2018, “The Conference on JavaScript, Node & Internet of Things” with my colleagues from the Canonical Web Team in London....

Report from the GNOME Software design sprint

  A couple of weeks ago representatives from across Canonical met in London to talk about ideas to improve the user experience of GNOME Software.  We had...

Design and Web team summary – 10 April 2018

MAAS squad Homepage A/B test completes The team ran an A/B test on two homepage designs. Based on Google analytics experiment data and Crazy egg scroll-map...

Design and Web team summary – 27 March 2018

The design and web team work on a wide array of projects throughout Canonical. Therefore, we are split into seven squads to handle different aspects of the...

Introducing the new Snapcraft branding

Early developments of the the Snapcraft brand mark If you’re a regular visitor to Snapcraft.io or any of its associated sites, you will have noticed a change...

Accessing the Juju CLI from within the GUI

In the Juju GUI 2.11.1 release, we are excited to bring a new feature we’ve been working on for a while now: the shell in the GUI. The GUI is a powerful tool,...

Designing product page templates for ubuntu.com

During our user testing sessions on ubuntu.com, we often receive feedback from users about content on the site (“I can’t find this”, “I’d like more of that”...

Command-line usability: A terminal user’s thought process

I’ve been thinking about the usability of command-line terminals a lot recently. Command-line interfaces remain mystifying to many people. Usability hobbyists...

Webteam development summary

Iteration 6 dating between 14th to the 25th of August This iteration saw a lot of work on tutorials.ubuntu.com and on the migration of design.ubuntu.com from...

Cookie notification component

We’ve all seen the annoying cookie notification which website owners are legally obliged to include on their sites. We can’t avoid them, so let’s have some...

Vanilla Framework has a new website

We’re happy to announce the long overdue Vanilla Framework website, where you can find all the relevant links and resources needed to start using Vanilla.  ...

Simplifying local development: The ./run executable

Canonical’s webteam manage over 18 websites as well as many supporting projects and frameworks. These projects are built with any combination of Python, Ruby,...