Igor Ljubuncic
113 posts
Alongside performance, theming is one of the primary concerns for desktop snap users. People expect applications bundled inside snaps to look and behave just...
The world of software is a vast and complex one, often too difficult to easily assess by human intuition alone. Which is why detailed and accurate...
Back in mid-2019, we wrote a blog post detailing and comparing the most popular snaps across multiple distributions – Arch Linux, CentOS, Debian, Fedora,...
In October, we shared a blog post detailing significant snap startup time improvements due to the use of a new compression algorithm. In that article, we...
Security and performance are often mutually exclusive concepts. A great user experience is one that manages to blend the two in a way that does not compromise...
In environments with large numbers of client machines, configuration management tools are often used to simplify and standardize the target state of each host...
If you’re a snap developer, you know that snap development is terribly easy. Or rather complex and difficult. Depending on your application code and...
One of the defining features of snaps is their strong security. Snaps are designed to run isolated from the underlying system, with granular control and...
Snapcraft channels and, consequently, tracks are an important, highly useful element of the snap ecosystem. Tracks enable snap developers to publish multiple...
Sometimes, you may wonder, what’s on the other side of the curtain? If you’re a developer contemplating snaps, you surely want to know the range of tools and...
Snaps come in many shapes and forms: security tools, productivity apps, games, handy utilities, video editing software, and more. Often, most snap package a...
Updates are an integral part of the software lifecycle. Quite often, they bring improvements, vital security patches – and sometimes, unfortunately, bugs,...
The wheel of software turns, and apps come and go. But the end of development does not always mean the end of usefulness. Sometimes, programs stubbornly...
The state of being productive comes in various guises. Sometimes, you want to do more. Sometimes, you want less. It’s been a while since we toured the Snap...
There are many ways one can go about building snaps. You can do it on your local system, by manually running commands in a terminal window. If you have a...
In the past, we have discussed various ways on how to debug and troubleshoot potential issues during snap development. The ability to quickly iterate, resolve...