Geschrieben am 25.08.2008 von Thomas in Entwicklung, Intern 0 Kommentare Trackback
Heute möchte ich mich mal zu Wort melden und etwas zur Technik sowie zu uns als Entwickler-Team von Backpacking.de schreiben.
Unser Technik-Team besteht zurzeit aus 4 Programmierern: Jens, Sven, Paul und ich, Thomas. Alle studieren “nebenbei” noch Informatik oder Medieninformatik an der HTW Dresden.
Jens ist zwar erst im 4ten Semester, aber aufgrund seiner Tätigkeiten vor dem Studium super fit im Programmieren! Wenn man sich nicht immer Sorgen um ihn machen müsste, weil er mit 100 Sachen auf dem Motorrad Dresdens Umgebung unsicher macht, könnten wir alle viel ruhiger schlafen.
Mit Sven haben wir einen erfahrenen Programmierer im Team, der unter anderem an der Open-Source Konferenz-Verwaltungs-Software Pentabarf werkelt. Diese wurde schon bei zahlreichen Konferenzen des Chaos Computer Club genutzt.
Unser Paulchen ist für hochoptimierten Java-Code bekannt und hebt regelmäßig die Stimmung im Backpacking-Hauptquartier. Paulchen programmiert nicht für Geld, Bier reicht aus, zur Freude unseres Chefes
Über mich selbst zu schreiben fällt mir eher schwer, aber eins kann ich mit Gewissheit sagen: Arbeiten bei Backpacking macht mir sehr viel Spaß, auch wenn die verschiedenen Deadlines immer mal wieder für etwas Druck sorgen.
Nun aber zur eigentlichen Sache, die Geheimnisse der Technik von Backpacking:
Anfangs haben wir Backpacking.de mit Java programmiert, sind aber später auf das grandiose Web-Framework Ruby on Rails, kurz “Rails” umgestiegen. Rails macht es besonders einfach, schnell Features umzusetzen, und fördert gleichzeitig sauberes Programmieren und etablierte Praxiken.
Die Reiseberichte und Informationen aus aller Welt werden auf dem zukünftigen Backpacking-Server von PostgreSQL gelagert, eine der besten freien Datenbanken. Wir haben eine Volltextsuche, welche von bester russischer Technik (Sphinx) angetrieben wird. Und das nicht weil wir als Dresdner den alten DDR-Zeiten hinterhertrauern, sondern weil die Qualität und Geschwindigkeit dieser Open-Source Software uns auf ganzer Linie überzeugt.
Die Arbeitsumgebung eines Programmierers bei Backpacking.de sieht eigentlich sehr bescheiden aus, angesichts der großen Dinge die da erschaffen werden. Eine Linux Konsole und der Text-Editor vi sind das, was man auf dem Screen zu sehen bekommt. Nur selten wandert die Hand zur Maus, um das eine oder andere AJAX-Feature im Web-Browser auszuprobieren. Oft wird nebenbei Musik gehört und zur Mittagspause diskutiert, wie man nun das eine oder andere Feature am elegantesten umsetzen wird.
Achja, bevor ich es vergesse: Der Christian ist neu in unserem Team dazu gekommen. Er ist ein wahrer Zen-Meister unter den HTMLern – wenn er doch auch noch die innere Ruhe hätte
Er stellt sicher, dass Backpacking.de in jedem Web-Browser Weltklasse aussieht. Zudem kümmert er sich darum, dass man unser Portal auf der ganzen Welt genießen kann, auch wenn man mal in einem total veralteten Internet-Kaffee im tiefsten Afrika seine Reisebilder ohne Java Script oder Flash hochladen möchte.
Ähnliche Beiträge im Tagebuch:
Die Technik(er) hinter Backpacking.de, Teil 2...Backpacking.de nicht erreichbar...
Outdoor Pizza...
Einen Kommentar schreiben