Navigation


Web- und Softwareentwicklung

Programmiersprache

Neben erlernten Programmiersprachen, wie C, C++, Java, Basic und Pacal entwickelte sich in den letzten Jahren eine besondere Vorliebe für PHP. Nach zaghaften Versuchen in der Webentwicklung, manifestierte sich eine vielfältige Fähigkeit in der objectorientorientierten Programmierung.

Datenbank

Neben Arbeiten mit SQLite und PostgreSQL steht mit MySQL eine der populärste Open-Source-Datenbank der Welt im Mittelpunkt meiner Arbeiten. Bei neueren Komplettanwendungen im Netz setze ich allerdings auf Datenbankunabhängigkeit. Dabei kommen Datenbank-Abstraktions-Funktionen wie z.B. AdoDB Lite zur Verwendung.

Darstellung

Wie bei Webentwicklung üblich macht Html, bzw. w3c konformer barriere-armer (X-)HTML-Code in Zusammenspiel mit Cascading Stylesheets(CSS)-Design den Hauptteil meiner Arbeiten aus. Um Code von Ausgabe zu trennen bevorzuge ich dabei Templateengines. Genannt sei dazu einmal Smarty, welches sowohl komplex genug als auch (man verzeihe es mir) äußerst performant ist.
Zusätzlich seien an dieser Stelle auch eher ungewöhnlichere Kommunikationen mit irc-Netzwerken (Bounsern, Bots) und (Game-)Servern erwähnt. Daneben gab es aber auch alltäglichere Entwicklungen für Windows/Linux mit C, Java oder ungewöhnlicheren Lösungen wie Winbinder für PHP.

Sonstiges

Eine gute Erfahrung und recht sicherer Umgang mit Content-Management-Systemen brachten mir zahlreiche Ausbesserungen und Erweiterungen an weit verbreiteten Systemen. Daneben stand aber auch häufig die Suchmaschienenoptimierung, der Einbau von komplexen Statistiken, Spamschutz, Umbau auf Mehrsprachigkeit, Performanceoptimierungen ein ums andere mal im Mittelpunkt meiner Aufgaben.
Redaktionsarbeit, Administration, sowie die Verwaltung und Pflege von kleinen bis mittle großen Webseiten runden schlußendlich die Erfahrung im Umgang mit online Communities ab.

Seitenanfang