Create Badges with GitHub Actions!

Everybody loves badges. With GitHub actions you can even create dynamic badges which change with every commit. In this guide I will show you how!

Create Badges with GitHub Actions!

Everybody loves badges. With GitHub actions you can even create dynamic badges which change with every commit. In this guide I will show you how!

read on chevron_right

GNOME Shell Extensions & CI: Part III

In the last part of the series, I explain how I set up continuous integration tests using podman and GitHub Actions.

GNOME Shell Extensions & CI: Part III

In the last part of the series, I explain how I set up continuous integration tests using podman and GitHub Actions.

read on chevron_right

GNOME Shell Extensions & CI: Part II

In the second part of the series, I will show how I publish releases using GitHub Actions.

GNOME Shell Extensions & CI: Part II

In the second part of the series, I will show how I publish releases using GitHub Actions.

read on chevron_right

GNOME Shell Extensions & CI: Part I

In this guide, I will show how I run automated tests for each commit to the repositories of my GNOME Shell extensions.

GNOME Shell Extensions & CI: Part I

In this guide, I will show how I run automated tests for each commit to the repositories of my GNOME Shell extensions.

read on chevron_right

Redirect your Github pages!

When I realized that the username Schneegans is available on Github, I knew that I had to do something…

Redirect your Github pages!

When I realized that the username Schneegans is available on Github, I knew that I had to do something…

read on chevron_right

C++17 Command Line Parsing!

Parsing command line options is part of many applications. While there are many good libraries out there, writing your own can be a very good C++ exercise.

C++17 Command Line Parsing!

Parsing command line options is part of many applications. While there are many good libraries out there, writing your own can be a very good C++ exercise.

read on chevron_right

Create a cinematic image!

You were on holidays and all your pictures look a little… dull? Maybe this quick tutorial will give you some inspiration!

Create a cinematic image!

You were on holidays and all your pictures look a little… dull? Maybe this quick tutorial will give you some inspiration!

read on chevron_right

CSS3-only Accordions!

With this tutorial I will show you how I implemented the accordion on the project page of my website. It is based on CSS3, requires no JavaScript and is fully responsive.

CSS3-only Accordions!

With this tutorial I will show you how I implemented the accordion on the project page of my website. It is based on CSS3, requires no JavaScript and is fully responsive.

read on chevron_right

C++11 Properties!

Based on the signal class from the previous post we can implement a class which holds a value and notifies anyone who’s interested in value changes.

C++11 Properties!

Based on the signal class from the previous post we can implement a class which holds a value and notifies anyone who’s interested in value changes.

read on chevron_right

C++11 Signals and Slots!

I’ve been asked multiple times how I would implement a signal / slot mechanism in modern C++. Here is the answer!

C++11 Signals and Slots!

I’ve been asked multiple times how I would implement a signal / slot mechanism in modern C++. Here is the answer!

read on chevron_right

Translate Gnome-Pie!

Translating Gnome-Pie just became much easier! Read on to discover how you could contribute to Gnome-Pie!

Translate Gnome-Pie!

Translating Gnome-Pie just became much easier! Read on to discover how you could contribute to Gnome-Pie!

read on chevron_right

Create a theme for Gnome-Pie!

It is quite easy to create custom themes for Gnome-Pie. All you need to do is creating some images and editing an XML-file to make the theme behave as you want. With this little tutorial I’ll give an overview of the steps needed to create a theme.

Create a theme for Gnome-Pie!

It is quite easy to create custom themes for Gnome-Pie. All you need to do is creating some images and editing an XML-file to make the theme behave as you want. With this little tutorial I’ll give an overview of the steps needed to create a theme.

read on chevron_right

Translate Gnome-Pie!

It would be really cool if you could create a translation of Gnome-Pie into your language! It is quite easy and involves the following steps.

Translate Gnome-Pie!

It would be really cool if you could create a translation of Gnome-Pie into your language! It is quite easy and involves the following steps.

read on chevron_right

PPA with CMake!

When I first wanted to create a PPA for Ubuntu, it was a pain. It was barely documented, unnecessarily complex and — the worst thing of all — if there was a tutorial, it employed rather old build tools and no guide covered code generated with CMake.

PPA with CMake!

When I first wanted to create a PPA for Ubuntu, it was a pain. It was barely documented, unnecessarily complex and — the worst thing of all — if there was a tutorial, it employed rather old build tools and no guide covered code generated with CMake.

read on chevron_right