Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close
Thank you for contacting us. A member of our team will be in touch shortly. Close
The worldwide Internet audience is growing exponentially less English speaking and less Western centred. In order to engage with this multicultural audience, designers need an interdisciplinary approach in order to expand the design practice with cross-cultural methods. ...
The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. This iteration has seen many of the team out of the office as schools are out in the UK. This has not limited ...
The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. Web squad The Web Squad develops and maintains most of Canonical’s sites like ubuntu.com, canonical.com and more. In this iteration, th ...
Like every team, the web team has a set of features that are super useful to automate. We use Hubot, a technology owned by GitHub to write very simple bot scripts that we can interact with. The way we use the bot is mostly via Mattermost. We called it: webbot. In this article I would ...
The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. Meet the team My name is Clément, I live in Toulouse, France. I joined Canonical four months ago and I’m working as a ...
In our team, we run “masterclasses” every few weeks, to share knowledge throughout the team. Similar to Robin’s post on regex basics, here’s the contents of the masterclass on “CSS animations” that I just presented to the team. The fundamentals A simple `transform` example: .btn:hover { transform: translateY(-40px);} This just jumps from ...
The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. Web squad The Web Squad develops and maintains most of Canonical’s sites like ubuntu.com, canonical.com and more. This iteration the we ...
It all started one day when my boss turned to me and said, the legal team have said we need to ask a person before our websites can start using non-essential cookies. So we started the cookie-policy project which is written in vanilla JavaScript with accompanying styling and the back-end implemented via Google Tag Manager. ...
For a long time, code in Vanilla was simply set in a monospace font, and we saw an opportunity to improve the way we deliver code examples to users. A key goal is code clarity – code is not particularly resistant to errors: a missing character (or in some languages, a space or tab) can ...
The web team at Canonical run two-week iterations building and maintaining all of Canonical websites and product web interfaces. Here are some of the highlights of our completed work from this iteration. Web squad The Web Squad develops and maintains most of Canonical’s sites like ubuntu.com, canonical.com and more. Ubuntu Core 20 releas ...