Your submission was sent successfully! Close

You have successfully unsubscribed! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates about Ubuntu and upcoming events where you can meet our team.Close

Community Snapcrafter on MicroK8s, summits and the evolving nature of snaps

This article was last updated 2 years ago.


In January 2018, Dani Llewellyn joined her first Snapcraft Summit in Seattle in her role as a community Snapcrafter. At that event, we discussed her views on everything snap related from most requested snaps, new feature requests and popular discussion topics. Since then, snaps has grown across every metric and seen numerous new high profile snaps enter the store including Microsoft Visual Studio Code, a suite from JetBrains, Opera and more. We took the opportunity at the most recent Snapcraft Summit in Montreal to get Dani’s insider perspective 18 months on.

“Snaps are reaching ubiquity. People using or building snaps no longer think of themselves as early adopters, but more adhering to the status quo,” Dani observes. There has been a “natural progression” in the growth trajectory that snaps have experienced. Dani believes part of this is driven by developers seeing the likes of Microsoft, Amazon and Google publishing software in the Snap Store. Similarly, Dani has noticed an increase in commercial interest in the format compared to individual developers in the earlier days.

Dani also suggests two additional factors for the increased adoption. Firstly, the availability in the Ubuntu store with desktop users being served snaps first over other formats. Secondly, the crossover with the Docker container story – users like the throwaway nature. They can do their work, delete and start again with the next build.

Such trends are evident in the nature of the forum conversation as well with less discussion around how to build snaps and far more around the management of existing snaps. She has also seen less around the automatic update feature which she believes is due to the message resonating and it is now a given. “People are comfortable with the feature and expect automatic updates when originally they may have been sceptical if it would work on a desktop or IoT device,” Dani adds. Talking of IoT, Dani has seen an uplift in topics around the internet of things given the benefits snaps can bring to embedded devices. 

What has been Dani’s favourite additions to the Snap Store recently? Gitkraken is one that Dan sees as relevant to her everyday work. She also can’t overlook the addition of Visual Studio Code which she views as an “evergreen”. “Without even thinking about it, you have an up to date editor. Just open your browser and you have a ‘What’s New’ page just updated,” Dani says in reference to snaps’ automatic updates. In terms of what’s next, she’d love to see Ring – the video conference app – available in the Snap Store. 

Referencing the move away from pure desktop snaps, Dani cites MicroK8s as a good example and one in which she has used herself. For some of the websites she builds, Dani runs Kubernetes on GKE. As she explains, “once I had a proof of concept locally I found I could directly mirror my development environment to production really easily. The way you spin-up a local service on MicroK8s to test your code is identical to how you spin up an in-production service of Kubernetes in the cloud. This meant I could go from development to production in minutes.”

With three Snapcraft Summits attended, Dani is able to start observing trends in the attendees and engagement. “I’ve not seen anyone back away once they have published a snap following a summit which is encouraging. If I compare the Seattle one to the London event in November 2018, I saw an increased purpose and a sense of everyone sharing each other’s achievements,” Dani states. There were some big wins from the Seattle summit including Slack, Skype and Microsoft Powershell. However, in just three days in Montreal, 17 snaps were published emphasising Dani’s observations further. 

With the next Snapcraft Summit scheduled for 2020, the challenge is on to surpass the last 18 months achievements.

Ubuntu desktop

Learn how the Ubuntu desktop operating system powers millions of PCs and laptops around the world.

Newsletter signup

Get the latest Ubuntu news and updates in your inbox.

By submitting this form, I confirm that I have read and agree to Canonical's Privacy Policy.

Related posts

Creating Snaps on Ubuntu Touch

This article was written in collaboration with Alfred E. Neumayer of the UBports Project. Tablets, phones and current technology’s capabilities are...

How should a great K8s distro feel? Try the new Canonical Kubernetes, now in beta

Try the new Canonical Kubernetes beta, our new distribution that combines ZeroOps for small clusters and intelligent automation for larger production...

Auto-scaling of Intel FlexRAN components based on MicroK8s and Ubuntu real-time kernel support

RAN has incrementally evolved with every generation of mobile telecommunications, thus enabling faster data transfers between user devices and core networks....