Blog posts tagged
"snapcraft.io"

279 posts


Igor Ljubuncic
7 May 2020

How to preserve old software – with snaps

Article Desktop

If you have been using computers for some time now, you probably have fond memories of this or that piece of software from the past, an application or a game that was fun, useful and just plain great, but which isn’t available any longer. For those who have had a chance to experience the digital

Igor Ljubuncic
7 May 2020


Igor Ljubuncic
27 April 2020

Work smart, not hard – fun applications to help you do less in your day

Article Desktop

Modern-day life is fast, hectic, demanding. Time is precious, and we often need to be able to squeeze every atom of efficiency from our environment and our tools. But sometimes, the best thing you can do for your productivity is – to do nothing. Sometimes, less is more. In this article, we want to show

Igor Ljubuncic
27 April 2020


Luke Wesley-Holley
26 April 2020

We are changing the way you build snaps from GitHub repos

Article Desktop

On 11 March 2020 we introduced a new process for building a snap using GitHub repos to snapcraft.io. Here is all you need to know about this update. What is build.snapcraft.io? Build.snapcraft.io allows you to automatically build and release snaps from a GitHub repository. This means you can build your snaps for...

Luke Wesley-Holley
26 April 2020


Heather Ellsworth
17 April 2020

GNOME 3.34 snapcraft extension

Article Desktop

We constantly strive to empower developers. Part of that aim extends to making development easier, for example improving build tools and documentation. As an element of this continued effort, we would like to introduce the new gnome-3-34 snapcraft extension! What is the GNOME snapcraft extension? The gnome-3-34...

Heather Ellsworth
17 April 2020


Igor Ljubuncic
9 April 2020

An adventure through the Snap Store

Article Desktop

An application store with a large number of entries is a double-edged sword. It’s often a good sign of a vibrant, thriving community of software creators, developers and users working together. But then, people new to the ecosystem may struggle finding relevant content right away. The Snap Store currently offers about...

Igor Ljubuncic
9 April 2020


Igor Ljubuncic
27 March 2020

Learn snapcraft by example – multi-app client-server snap

Article DevOps

Over the past few months, we published a number of articles showing how to snap desktop applications written in different languages – Rust, Java, C/C++, and others. In each one of these zero-to-hero guides, we went through a representative snapcraft.yaml file and highlighted the specific bits and pieces developers need...

Igor Ljubuncic
27 March 2020


Igor Ljubuncic
19 March 2020

Snapcraft tricks: Improve release flexibility with pull and build overrides

Article Desktop

Sometimes, software projects are simple – one architecture, one version, one release. But often, they can be complex, targeting multiple platforms, and with different versions at that. If you are packaging your apps as snaps, you might wonder about the optimal way to accommodate a multi-dimensional release matrix. One...

Igor Ljubuncic
19 March 2020


Alan Pope
8 March 2020

Safely Backup Google Photos

Article Desktop

With a smart phones in their pocket, most people don’t bother carrying a traditional camera anymore. For most, the single, double or even triple cameras on modern phones are great for making memories. Many Android and some iOS users have chosen to store their photos in the free or paid Google Photos service. In the

Alan Pope
8 March 2020


cmoullec
27 February 2020

How Domotz streamlined provisioning of IoT devices

Article Internet of Things

Learn how Ubuntu Core and snaps gives Domotz a competitive advantage As the number of IoT devices scale, the challenges of provisioning and keeping them up to date in the field increases. Domotz, who manufacture an all-in-one, network monitoring and management device for enterprise IoT networks, found themselves with...

cmoullec
27 February 2020


Igor Ljubuncic
27 February 2020

Experimental feature: snap refresh awareness and update inhibition

Article Desktop

We’d like to follow up on last week’s article about parallel installs for classic snaps with another bleeding-edge topic. Today, we will discuss snap refreshes. By design, snaps come with automatic updates, and by default, the update (refresh) frequency check is four times a day. Whenever new application versions are...

Igor Ljubuncic
27 February 2020


Igor Ljubuncic
20 February 2020

Parallel installs for classic snaps

Article Ubuntu

For a while now, snapd has supported the ability to install and use multiple instances of the same snap in parallel. This allows users to test features in new software releases side by side with the stable, production versions. Similarly, users can distribute their work or perhaps use custom settings across several...

Igor Ljubuncic
20 February 2020


Alan Pope
6 February 2020

Building a Java snap by example

Article Ubuntu

Following up on the previous example of building a rust and C based snaps, I thought we’d take a look at bundling a Java application as a snap. In this example we’ll use an open source game called “Shattered Pixel Dungeon“. It’s a little more complex than some more common snaps, which helps highlight some

Alan Pope
6 February 2020


Igor Ljubuncic
30 January 2020

Development corner: IDEs and tools that can make your coding more productive

Article Desktop

Every craft needs craftsmen, every craftsman needs tools. If you make a living developing code, you want a friendly ecosystem to help you achieve best results from your work. Good development software will allow you to achieve higher productivity and precision, leading to a product that is more effective and with fewer...

Igor Ljubuncic
30 January 2020


Igor Ljubuncic
23 January 2020

Looking for video editing software? The Snap Store has some nice apps for you.

Article Desktop

In the past decade, video has become the most ubiquitous method of communication on the Web. Video clips are used for pretty much anything, from short software tutorials to hours-long live online gaming streaming. In some cases, the use of “moving pictures” might not be the best communication medium, but there is no...

Igor Ljubuncic
23 January 2020