File downloads with new version of Google Drive PHP library

Programmers dislike repetitions, I’m no exception of this generic rule. But I like to automate boring and buggy tasks. One of these tasks was to convert the content of three tables which are stored in a Google Docs spreadsheet document. Google offers a nice Google Drive API and lots of documentation and libraries, one of them in my preferred programming language PHP. Thanks to the examples on their documentation pages a first version of a download script was written fast.
Weiterlesen bei File downloads with new version of Google Drive PHP library »

Tags:
Kategorie: Allgemein

Benchmark React (PHP) vs. Node.js

Traue keinem Benchmark, den du nicht selbst gefälscht hast! So auch diesmal. Aber aufgrund der gestrigen Vorträge und Gespräche auf der NoSQL Cologne UG war ich dennoch neugierig. Wie schlägt sich eventbasiertes PHP gegen die inzwischen als etabliert zu bezeichnende JavaScript-Lösung Node.js?
Weiterlesen bei Benchmark React (PHP) vs. Node.js »

Tags:
Kategorie: Programmierung

Git Hook zur Simulation von Revisionsnummern beim Commit

Mittlerweile führt kaum ein Weg am Einsatz von git als Versionsverwaltungssystem vorbei. Jedoch gibt es manch geliebte Gewohnheit, die beim Umstieg von Subversion auf Git mitunter vermisst wird. Ein Beispiel sind die fortlaufenden Revisionsnummern, die zum einen leichter zu lesen sind als die von Git produzierten Hash-Werte, und zum anderen auch zur Ermittlung von Versionsunterschieden (aka Diffs) innerhalb (halb-)automatisierter Prozesse verwendet werden können.
Weiterlesen bei Git Hook zur Simulation von Revisionsnummern beim Commit »

Tags:
Kategorie: Programmierung

Google App Engine für PHP – erste Schritte mit Silex im SDK

Auf der diesjährigen Google I/O Konferenz 2013 hat Google vor einigen Tagen die Verfügbarkeit von PHP innerhalb der Google App Engine angekündigt. Bislang konnten Anwendungen innerhalb der Google App Engine ausschließlich in Python, Java oder Go entwickelt werden, wobei die Unterstützung von Go nach wie vor als experimentell gekennzeichnet ist. Nun kommt PHP hinzu – und eröffnet damit der meistbenutzten Programmiersprache im Web-Umfeld den Weg in die Google Cloud Infrastruktur.
Weiterlesen bei Google App Engine für PHP – erste Schritte mit Silex im SDK »

Tags:
Kategorien: PHP Programmierung

PHP-Template-Engine Shootout: SithTemplate – Twig – h2o

Vor gut drei Monaten habe ich die PHP-Template-Engines SithTemplate und Twig mit XHProf untersucht. Nun ist es Zeit für ein Update – zum einen treten die neuen Versionen gegeneinander an, zum anderen betritt ein neuer Mitspieler namens h2o die Arena der PHP-Template-Engines
mit Django-kompatibler Syntax.
Weiterlesen bei PHP-Template-Engine Shootout: SithTemplate – Twig – h2o »

Tags:
Kategorien: PHP Programmierung

Profiling PHP mit XHProf am Beispiel der Template-Engines SithTemplate und Twig

Auch bei leistungsfähiger Hardware lohnt sich der Blick ins Innere von Programmen. Ein Tool dazu ist der so genannte Profiler. XHProf ist ein solches Werkzeug, was PHP-Skripte analysiert und zur Optimierung eingesetzt werden kann. 
Weiterlesen bei Profiling PHP mit XHProf am Beispiel der Template-Engines SithTemplate und Twig »

Tags:
Kategorie: Programmierung