Add a favicon.ico for Multiple Platforms


In web design, a favicon.ico file is an icon associated with a particular website,  displayed in the address bar of a browser accessing the site or in the list of bookmarks. In the early days of Internet, this was all there was to know about these icons.

But, nowadays, with the need to address as many platforms as possible, desktop or mobile browsers, Android or iOS, phone or tablet, even if your site is dedicated to desktop browsers, we don’t want to ignore mobile browsers altogether or any other platform.

This can be achieved by producing and publishing a large set of icons of different sizes and format on your website. Continue reading “Add a favicon.ico for Multiple Platforms”

Distribute Debian Packages using Bintray

“DNA is like a computer program but far, far more advanced than any software ever created.”
— Bill Gates

The source code is the DNA of your software, it defines its behaviour and how it reacts to your actions, system states, and to requests external to your systems. It is your pride and joy and you want the world to discover how great what you have made is! But how will you let potentially millions of people access your creation? Bintray! Continue reading “Distribute Debian Packages using Bintray”

Build Debian packages (.deb) using Travis

In this article, we are going to describe the steps required to build and deploy .deb packages allowing to distribute a custom-made software for any Debian or Ubuntu servers, using a 3rd-party service for the build process.

As mentioned in a previous article on building Python projectsTravis CI is service to provide continuous integration of projects hosted on GitHub. This is the 3rd-party service that we will be using to generate .deb packages from our files, being scripts, source code or compiled binaries.

The advantage of using a service to compile your code and build your packages is to avoid to have to maintain the infrastructure, share your work with anyone around the world, and allow to work from anywhere. Continue reading “Build Debian packages (.deb) using Travis”