Igor Ljubuncic
113 posts
At first glance, the title of this article may sound like an oxymoron. However, what it highlights is the introduction of a rather useful feature that will...
Speed, or rather, responsiveness is an essential part of the software usage experience. This applies to every technology and domain, snaps included. Indeed,...
Software comes in many shapes and forms. One of the popular cross-platform, cross-architecture frameworks for building and distributing applications in...
One of the core concepts of snaps is cross-distro compatibility. Developers can build their snaps once, and they should run well on more than 40 different...
It has been a while since we talked about how to build snaps. In the past, we went through a number of detailed examples, focused on different programming...
System hysteresis, when applied to software, can roughly be defined as an overall lag between desired implementation of code and actual implementation of said...
In mid-2017, a small group of techies banded together and formed a team that would specialize in creating community-supported snaps of applications for which...
The development of graphical applications intended for use on IoT devices isn’t trivial. The complexity goes beyond the usual challenges that exist in the...
Throughout the ages, humans have always used simpler tools and materials to create more complex ones. Wood and stone for smelting bronze and iron; iron to...
As part of the snap creation cycle, the Snapcraft tool creates isolated build instances inside which all of the necessary work – download of sources,...
Some Snapcraft operations mandate that users identify themselves. For example, if you want to push your snap to the Snap Store, you need to login on the...
A great user experience is (or at least, should be) an integral part of any software that involves user interaction. On the desktop, this starts with the...
Snaps are used on desktop machines, servers and IoT devices. However, it’s the first group that draws the most attention and scrutiny. Due to the graphic...
A good sign of maturity and confidence in software is when said software utilizes its own components for future development and enablement. Snapcraft is a...
For years now, developers and publishers could view how well their snaps are performing in terms of usage and popularity through the Snap Store Web interface,...
Two weeks ago, Snapcraft reached its fifth milestone release, 5.0. This version brings in a number of significant changes, including the removal of the base...