Unsere Kompetenzen

Web und Datenbanken

Wir arbeiten vorzugsweise mit dem Framework Ruby on Rails. Bei internen Anwendungen empfehlen wir als Browser derzeit den Firefox, da wir dann sehr standardgerechtes HTML schreiben können. Wir haben gute Erfahrungen mit der freien Datenbank PostgreSQL_, aber auch mit anderen Datenbanksstemen (_Oracle, Access, MySQL) gemacht.

PDF-Generierung, Automatische Mail-Generierung, Graphische Darstellungen (z. B. mit SVG) sind bei uns Standard.

Lokale Lösungen

Für Programme, die gewiss nur auf einem PC laufen sollen, setzen wir FXRuby ein, nachdem wir in der Vergangenheit mit Visual Studio (C++, C# und Basic) gearbeitet haben.

Server-Infrastruktur

Als Betriebssystem arbeiten wir vorzugsweise mit Linux. Als Webserver setzen wir gerne Nginx ein, haben aber auch mit Lighty Erfahrungen. Wir legen besonderen Wert auf geordnetes und dokumentiertes Aufsetzen von Servern, sichere Backup-Prozeduren und Datenschutz. Eigene Software und Anpassungen von Fremdsoftware verwalten wir grundsätzlich mit einem Versionierungssystem, z. B. mit Git. Prozeduren für Backup, Test, Cleanup und andere Aufgaben schreiben wir vorzugsweise in der Programmiersprache Ruby oder als Bash-Scripts.

Wir haben Erfahrung sowohl mit virtuellen Servern als auch mit physischen Servern.

Dynamisches Projektmanagement

Wir arbeiten mit möglichst kurzen Entwicklungszyklen und dem Herunterbrechen von Anforderungen in kleine, atomare Einheiten, die einzeln entwickelt, getestet, abgenommen und berechnet werden. Unser Issue Tracking System track.matique hilft hier, den Überblick zu behalten.