Desktop

All you need to know about the fast, free, and user friendly
Ubuntu desktop operating system.


Robin Winslow
26 January 2019

Our new team practices site, and the democratic repository behind it

Design Desktop

A month ago, we published our web and design team practices website, from the repository that we’ve been building up for nearly two years now. I’ll try to explain why I am so proud of it. Why practices? A strong team needs agreed standards and principles, to help anchor discussions and illuminate common goals. When

Robin Winslow
26 January 2019


Alan Pope
24 January 2019

Zero to Snap – Rev up your packaging

Article Desktop

Software developers often have enough to worry about. Their focus is creating the best application they can, often without having to consider packaging. We recently discovered Akira, which illustrates this well. The small team of developers are hard at work on the application, so software packaging isn’t a high priority...

Alan Pope
24 January 2019


Canonical
21 January 2019

What will be the biggest development trends in 2019?

Article Cloud and server

What’s the most popular programming language today among software developers? It’s still JavaScript, with over 10M users globally. Python has reached 7M active developers and is climbing up the ranks. How do we know that? Thanks to the Developer Economics survey. Every year it reaches over 40,000 developers in 167+...

Canonical
21 January 2019


Igor Ljubuncic
17 January 2019

Where eagles snap – snap security overview

Desktop Desktop

Quite often, security and functionality are two opposing forces. Vendors are trapped in a zero-sum game between providing their users as much freedom in the software they use and limiting said freedom to create tightly controlled and secure products. But this does not have be the case. For the last several years, Linux...

Igor Ljubuncic
17 January 2019


Martin Wimpress
14 January 2019

Fresh Snaps from December 2018

Article Desktop

Another month passes and we’ve got a collection of applications which crossed our “desk” (Twitter feed) during December 2018. Take a look down the list, and discover something new today. 1. travis Travis CI Developers! Get the snap of the ubiquitous Travis CI command line client for Linux that works with any Travis CI setup

Martin Wimpress
14 January 2019


Igor Ljubuncic
10 January 2019

Snap up your development – Tools for making the snap trek easier

Desktop Desktop

Software development is what happens in between users and bug reports. Niccolo Machiavelli In an ideal world, developers would be able to create new applications without any errors, and live happily ever after. Unfortunately, errors, warnings and bugs are an inseparable part of the process. Sometimes, these problems are...

Igor Ljubuncic
10 January 2019


Alan Pope
27 December 2018

Top Snaps in 2018

Desktop Desktop

With 2018 drawing to a close, and many of us spending with family during the holiday season, I thought we’d take a look back over some of our favourite Linux applications in the Snap Store. Some have been in the store for over a year, and a few landed only recently, but they’re all great.

Alan Pope
27 December 2018


Igor Ljubuncic
27 December 2018

I have a need, a need for snap

Desktop Desktop

Are snaps slow? Or slower than their classic counterparts (DEB or RPM, for instance)? This is a topic that comes up often in online discussions, related to various containerised application formats, including snaps. We thought this would be a good idea to run a detailed experiment to see what kind of numbers we get when

Igor Ljubuncic
27 December 2018


Maximilian Ehlers
21 December 2018

Our Kubernetes deployment pipeline

Design Desktop

A few weeks ago I joined the web and design team here at Canonical, in the Base Squad, which is our backend team. One of the things that we are responsible for is deploying the code to our different staging and production environments. With multiple features being developed simultaneously, bugs being fixed, and some parts

Maximilian Ehlers
21 December 2018


Alan Pope
20 December 2018

Ubuntu Core Smart Speaker

Article Desktop

With the holidays coming up, many of us can expect to spend time with our friends and families, often listening to seasonal music, or indeed escaping the seasonal music! Whether you’re joining in or getting away from the crowd, this simple project can help. This is part one of a series of posts where I

Alan Pope
20 December 2018


Anthony Dillon
19 December 2018

Design and Web team summary – 19 December 2018

Article Cloud and server

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 employee reviews, but we found time to squeeze in a few other things: We also progressed with the initial work for moving our Juju documentation into

Anthony Dillon
19 December 2018


Alan Griffiths
19 December 2018

Unity8: a project that uses Mir

Article Desktop

Unity8 is a graphical shell targeting a range of devices and form factors including phones, tablets, laptops and desktops. Unity8 uses the facility to customize Mir’s default window management to give its “convergent” experience. In addition to the phones and tablets supported by Ubuntu Touch work is in progress to...

Alan Griffiths
19 December 2018


Igor Ljubuncic
15 December 2018

KDE apps at the snap of your fingers

Article Desktop

Are you a Plasma fan? And you want to develop KDE applications? This has just become easier and more fun than ever before. In early November, we hosted a Snapcraft Summit in our London offices, a forward-thinking software workshop attended by major software vendors and Snapcraft engineers working at every level of the...

Igor Ljubuncic
15 December 2018


Robin Winslow
12 December 2018

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

Design Desktop

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 write more about the practices website itself in the coming days). As part of that discussion, we jotted down some quick tips for managing commit

Robin Winslow
12 December 2018