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.
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.
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.