Systemadministration ist kaum denkbar ohne Perl, die Programmiersprache, die als the duct-tape of the Internet gilt. Wir setzen Perl jedoch nicht nur in einer Vielzahl kleinerer Scripts auf Kundensystemen ein, sondern entwickeln auch umfangreiche Softwareprojekte damit.
Sofern es um webbasierte Applikationen geht, entwickeln wir inzwischen in erster Linie mit Catalyst, kennen uns aber auch gut mit CGI::Application und CGI::Builder aus.
Kooperation mit Grafikern und Webdesignern ist für uns selbstverständlich. Dank templatebasierender Entwicklung mit Template::Toolkit, HTML::Template oder Template::Magic ist dies auch regelmäßig ein Kinderspiel. Obliegt auch die HTML-Entwicklung uns, legen wir Wert auf eine saubere, standardkonforme Umsetzung mit les- und pflegbarem Code, vernünftigem Einsatz von Stylesheets und ohne browserspezifische Hacks, wobei wir keinen Hehl daraus machen, dass für uns Funktion vor der Form kommt – Designer sind wir nicht. Wenn Sie jemanden suchen, vermitteln wir aber gerne.
Als Datenbanksystem setzen wir in der Regel MySQL ein.
Spätestens ab einer gewissen Projektgröße verwenden wir dabei DBIx::Class
für die Anbindung an Perl,
scheuen uns aber auch nicht vor komplexem, handgeschriebenen SQL.
Sie haben Sonderwünsche wie beispielsweise eine tippfehlertolerante Suchfunktion?
Ein prima Beispiel dafür, wie hilfreich es ist, dass wir Systemadministratoren und
Entwickler sind. So ist es nämlich kein Problem, mal eben schnell eine Funktion zur
Berechnung der Levenshtein-
Aufgrund unserer Erfahrungen auch im Umgang mit großen Datenbeständen verstehen wir nebenbei auch
so viel von Datenbankdesign, Indices und Query-
Wir entwickeln nicht nur nach Pflichtenheft, sondern wirken auf Wunsch auch gerne an der Konzeption mit.
Oft tut es einem Projekt gut, wenn jemand von außen
einen Blick auf die Planungen wirft,
eigene Ideen und vor allem Erfahrungen einbringt.
Es ist erfahrungsgemäß eher die Regel als die Ausnahme, dass die meisten Kunden ihre Vorstellung vom Endergebnis zu einem erheblichen Teil erst während der Entwicklungsphase formen. Wir wären dabei die Letzten, die eine gute Idee außen vor ließen, nur weil sie vielleicht nicht schon während der Planungsphase geäußert wurde. Flexibles Eingehen auch auf spontane Änderungswünsche gehören zu unseren besonderen Stärken.
Von uns entwickelte Software befindet sich vielerorts im alltäglichen Einsatz und wird von uns kontinuierlich betreut und weiterentwickelt. Beispiele gefällig?
-
Millionen von SMS und MMS laufen über ein von uns entwickeltes SMS-Gateway,
das eine Vielzahl von Anbieter-
Schnittstellen und Standardprotokolle wie UCP oder MM7 implementiert. -
Mehrere Autismus-
Therapie- Zentren erfassen ihre Klienten, Kostenträger und erbrachten Leistungen in einem von uns entwickelten Abrechnungssystem – und erledigen ihre monatliche Abrechnung seitdem auf Knopfdruck. -
Deutschlands größter DynDNS-
Anbieter nutzt ein von uns eigens für ihn entwickeltes Backend, das die gesamte Datenhaltung und die Übersetzung der per Browser vorgenommenen Einstellungen in Konfigurationsdateien der entsprechenden Dienste vornimmt. -
Hunderte von Callcenter-
Mitarbeitern betreuen mit einem von uns entwickelten und mit einem Branchenpreis ausgezeichneten Premium-SMS- Chat- System eine sechsstellige Zahl von Kunden. - Mehrere Arbeitsplätze im Deutschen Bundestag und der zugehörigen lokalen Parteizentrale verarbeiten ihre Kontakte, Termine und Dokumente in einem von uns entwickelten Verwaltungssystem.
- In einem daran angeschlossenen System von uns werden Newsletter kollaborativ erstellt und nach einem innovativen System personalisiert, bei dem die Empfänger sich selbst die gewünschten Themenbereiche und Regionen auswählen, für die sie sich interessieren.
Bei uns ist übrigens selbstverständlich, dass Sie grundsätzlich den vollständigen Programmcode der von uns entwickelten Software erhalten und nicht nur einsehen, sondern auch selbstständig hausintern an eigene Zwecke anpassen und weiterentwickeln dürfen. Wohlgemerkt: dürfen. Natürlich betreuen wir von uns entwickelte Software gerne auch langfristig und entwickeln sie Ihren Anforderungen entsprechend weiter.
Sie hätten da vielleicht was..? Dann sprechen Sie uns gerne an!