Some years ago I played around with Gstreamer quite a lot. Gstreamer is an open source multimedia
framework which allows you to deal with video and audio sources of any kind and play, convert or mux them to your needs.

The nice thing with Gstreamer is the fact, that it is very powerful on the one hand, but very good to test and play around
with on the other hand. For example it provides tools to run and inspect the various filters, sources
and converters easily. Also it has bindings to e.g. Python, so you can use them in a native way, without the
need to run shell commands from within your script.
Yesterday I found, that Gstreamer also has siddec decoder, which allows you to deal with SID files. So this blog
post is about playing retro C64 SID files with Gstreamer.

In "How we used computer vision for testing"
I give a quick introduction in e.g. Sikuli or SimpleCV with some
nice examples and describe, how we made use of techniques of these, to perform integration tests for our application.
Even though we decided not to maintain that solution any more because of several problems - I think it was a pretty
cool setup and might be worth a read :).

Some time ago I wrote a simple PDO query inspector, which will parse every SQL query of your application and search for
constant query parts. Those constant query parts are not necessarily SQL injections - but it might be a good
development tool, to collect potentially problematic query.

In best practices of Shopware plugin development
I tried to summarize some of my Shopware experiences of the last years into a "best practice" guide regarding
plugin architecture, unit tests, clean code and e.g. using composer.

At the code.talks 2015
conference I had the pleasure to
speak about "evolution of plugin systems". In that talk I had a quick look at the
requirements developers usually have, when they decide to bring a plugin system
into play. Furthermore I showed some examples of ways to extend software and discussed
advantages and disadvantages.

If you missed the talk or want to have a look at the slides: Here you go

Most of the python projects, I build between 2007 and 2012, are currently located
on launchpad and use bazaar as version control system.
As most of my current stuff lives on github, I want to migrate some of my bazaar
projects to git. This is actually quite easy:

sudo apt-get install bzr-fastimport

This will install the fast import extension to bazaar, which will allow you
to import the bazaar commits to git using git fast-import command.

Now navigate to your bazaar project and init the git repository, if
you haven't done so, yet: git init.

Today I am starting to migrate my homepage from the existing Wordpress installation to Sculpin.
There was not lot of traffic going on the last few years - but I hope, that I will be able to
give a few of my last script and tools a quick update.

In Generating plugins with the CLI tools
I show how to create shopware plugins with a simple code generator I wrote. This code generator is a command
inside the SF2 based console application "sw-cli-tools".