The Twelve-Factor App

Softwareentwicklung ist ein komplexes Pflaster. Da ist es praktisch, wenn der geneigte Entwickler eine Methodologie an die Hand bekommt, welche das Ergebnis der Entwicklung verbessert. Eine solche Methodologie ist die The Twelve-Factor App. Diese ursprünglich 2011 vorgestellte Methodologie kommt mit besagten zwölf Punkten aus. Diese führen von der Codebasis über die Abhängigkeiten bis hin zum Deployment. Zielgruppe der Methodologie sind Applikationen, welche als Service laufen.

12factor.net

Neben dem englischen Original existieren eine Reihe von Übersetzungen; unter anderem in die deutsche Sprache. Gelesen werden kann die Dokumentation der Methodologie unter 12factor.net. Lizenziert ist die Webseite unter der MIT-Lizenz und damit freie Software. Der Quelltext ist auf GitHub zu finden.

Offener Haushalt

Haushalte von Kommune, Ländern und dem Bund sind umfangreiche Zahlenwerke, in welche selbst Interessierte eher widerwillig hineinschauen. Mit dem Projekt Offener Haushalt sollen Haushalte einfach und übersichtlich präsentiert werden. Das Projekt selber beschreibt das Ziel dabei wie folgt:

Unser Ziel ist es Haushalte für so viele Gemeinden wie möglich zugänglich zu machen und zu visualisieren.

Im Projekt sind etliche Haushalte hinterlegt, allerdings gibt es auch noch Lücken. So sind z.B. in Mecklenburg-Vorpommern kaum Haushalte hinterlegt. Deshalb ruft Offener Haushalt dazu auf solche Haushalte auf dem Portal hochzuladen, damit diese ebenfalls visualisiert werden können.

In Form eines Kacheldiagramms werden die einzelnen Position dargestellt

Bei dem offenen Haushalt handelt es sich um ein Projekt der er Open Knowledge Foundation Deutschland. Zu finden ist das Projekt unter offenerhaushalt.de. Der Quelltext der Seite ist auf GitHub hinterlegt.

Winamp wiedergeboren

Winamp war wahrscheinlich der MP3- bzw. Mediaplayer einer ganzen Generation. Wer diesem Player noch nachweint oder ihn einfach mal wieder erleben möchte, der sollte sich Webamp anschauen.

Webamp gleicht Winamp wie einem Ei dem anderen

Bei Webamp handelt es sich um eine Neuimplementierung von Winamp 2 in HTML5 und JavaScript. Zu finden ist Webamp unter webamp.org. Er kann nicht nur auf der Webseite genutzt, sondern auch auf der eigenen Webseite als Mediaplayer genutzt werden. Der Quelltext ist auf GitHub zu finden und unter der MIT-Lizenz lizenziert und damit freie Software.

GameBoy-Adventures einfach entwickeln

Heute ist das dreißigjährige Jubiläum des GameBoy. Da wird der eine oder andere sicherlich nostalgisch an die gute alte Zeit zurückdenken. Nun kann auf dem GameBoy nicht nur gespielt werden was die Hersteller damals veröffentlichten, sondern auch eigene Entwicklungen für den GameBoy erstellt werden.

Das GB Studio unter macOS

Den meisten dürfte dies allerdings zu kompliziert sein. Schließlich ist der GameBoy aufgrund seiner begrenzten Ressourcen keine sonderlich einfache Umgebung. Mit dem GB Studio soll die Entwicklung trotzdem einfach möglich sein. Mithilfe des GB Studios ist es möglich grafische Adventure schnell und unkompliziert im Stil eines Game Makers zu erzeugen. Als Export-Formate werden ROMs und ein Web-Export unterstützt.

Das Spiele-ROM läuft im Emulator

Lizenziert ist GB Studio unter der MIT Lizenz. Da es auf Electron aufbaut, existieren Versionen für macOS, Linux und Windows. Der Quelltext des Projektes ist auf GitHub gehostet. Er ist unter der MIT-Lizenz lizenziert und damit freie Software. Die offizielle Seite des Projektes, auf der unter anderem die Dokumentation zu finden ist, ist unter gbstudio.dev zu finden.

Freie Grammatik- und Rechtschreibprüfung

Vor einigen Jahren schrieb ich einen kurzen Artikel über die Nutzung von LanguageTool in der freien Office-Lösung LibreOffice. LanguageTool ist eine freie Software zur Rechtschreib- und Grammatikprüfung, ähnlich dem wahrscheinlich im deutschen Raum bekannteren Duden Korrektor. Allerdings ist LanguageTool weit mehr als eine Erweiterung für LibreOffice. Es handelt sich um eine in Java entwickelte Software, welche mittlerweile über 30 Sprachen unterstützt. Mittlerweile gibt es neben der freien Version, einen Dienst, welcher weitere Korrekturen gegen Entgelt bereitstellt (languagetoolplus.com).

LanguageTool in der Standalone-Version

Neben der Standalone-Desktop-Version existieren unzählige Integrationen, wie z.B. für LibreOffice, Firefox und Chrome in Form von Add-ons. Neben den offiziellen Add-ons existieren weitere Add-ons, welche durch die Community bereitgestellt werden. Die offizielle Seite des Projektes ist unter languagetool.org zu finden. Die Entwicklung findet auf GitHub statt. Dort ist ebenfalls der Quelltext von LanguageTool und etwaiger Erweiterungen zu finden. Lizenziert ist LanguageTool unter der LGPL.