Archives
52 posts
Keynotes from my first PyCon – friendly and inspiring
By Robin Winslow, 7 October 2015
Last weekend I went to my first Pycon, my second conference in a fortnight. The conference runs from Friday to Monday, with 3 days of talks followed by one...
Python learnings from PyCon
By Robin Winslow, 7 October 2015
The weekend before last, I went to PyCon UK 2015. I already wrote about the keynotes, which were more abstract. Here I’m going to talk about the other talks I...
Prepare for when Ubuntu freezes
By Robin Winslow, 28 September 2015
I routinely have at least 20 tabs open in Chrome, 10 files open in Atom (my editor of choice) and I’m often running virtual machines as well. This means my...
Publishing Vanilla
By Tristram Oaten, 24 August 2015
We’ve got a new CSS framework at Canonical, named Vanilla. My colleague Ant has a great write-up introducing Vanilla. Essentially it’s a CSS microframework...
Django behind a proxy: Fixing absolute URLs
By Robin Winslow, 18 August 2015
I recently tried to setup OpenID for one of our sites to support authentication with login.ubuntu.com, and it took me much longer than I’d anticipated because...
Vanilla: Creating a modular Sass library
By Robin Winslow, 5 August 2015
We recently introduced Vanilla framework, a light-weight styling framework which is intended to replace the old Guidelines framework as the basis for our...
Converting old guidelines to vanilla
By Richard McCartney, 24 July 2015
How the previous guidelines worked Guidelines essentially is a framework built by the Canonical web design team. The whole framework has an array of tools to...
The Grid System in detail
By Pierre Bertet, 16 June 2015
Following the article “To converge onto mobile, tablet, and desktop, think Grid Units”, here is a technical description of the way the Grid System behave. We...
To converge onto mobile, tablet, and desktop, think Grid Units
By Canonical, 23 May 2015
In the converged world of Unity-8, applications will work on small mobile screens, tablets and desktop monitors (with a mouse and keyboard attached) as
A seachange in front-end best practice (but not for a while)
By Robin Winslow, 11 March 2015
Despite some reservations, it looks like HTTP/2 is very definitely the future of the Internet. Speed improvements HTTP/2 may not be the perfect standard, but...
Ubuntu Music App behind the scenes
By Canonical, 6 March 2015
Ubuntu community devs Andrew Hayzen and Victor Thompson chat with lead designer Jouni Helminen. Andrew and Victor have been working in open source projects...
Auto-syncing revision history from Github to Launchpad
By Robin Winslow, 28 January 2015
In the design team we keep some projects in Launchpad (as canonical-webmonkeys), and some project in Github (as UbuntuDesign), meaning we work in both Bazaar...