Flight – Microframework für PHP

Auf der Suche nach einer Möglichkeit eine REST-Api auf die Beine zu stellen, hatte ich mich mit einigen PHP-Microframeworks wie Slim oder Fat-Free beschäftigt. Hängen geblieben bin ich Schlussendlich bei Flight. Eine minimale REST-Api sieht dabei so aus:

require 'flight/Flight.php';

Flight::route('GET /', function(){
    echo 'hello world!';
});

Flight::start();

Flight besticht dabei durch seinen Umfang und die einfache Nutzbarkeit. Die Dokumentation ist schnell gelesen und so kann schon nach wenigen Minuten produktiv entwickelt werden. Flight ist unter der MIT-Lizenz lizenziert und damit freie Sofware. Der Quelltext ist auf GitHub, die offizielle Webseite unter flightphp.com zu finden.

The Right Way

Bücher über PHP-Entwicklung gibt es wie Sand am Mehr. Bücher an denen man mitarbeiten kann allerdings weniger. Zu dieser Klasse von Büchern gehört PHP – The Right Way, deren Quelltext auf GitHub zu finden ist. In dem Buch geht es dabei nicht nur um die Sprache PHP als solches, sondern auch um die Entwicklungsumgebung, Sicherheit und andere Themen.

Die deutsche Version von PHP - The Right Way.

Die deutsche Version von PHP – The Right Way.

Neben der englischen Originalversion gibt es auch eine ganze Reihe von Übersetzungen. Während es sich bei den Versionen bis zum 10. Juli 2012 noch um eine freie Version unter MIT-Lizenz handelte, wird mittlerweile die deutliche restriktivere Creative Commons Lizenz BY-NC-SA genutzt. Diese schließt eine kommerzielle Nutzung aus. Die offizielle Seite ist unter phptherightway.com zu finden.

Zugradar

Wer schon immer mal wissen wollte wann ein bestimmter Zug wo ist, der sollte sich das Zugradar der deutschen Bahn anschauen. Dieses ist seit August 2013 in einer Beta-Version verfügbar.

Das Zugradar im Raum Neubrandenburg

Das Zugradar im Raum Neubrandenburg

Über die verfügbaren Informationen wie die Abfahrtszeiten der Züge und weitere Meldungen (z.B. die Durchfahrt von Meldepunkten) wird die aktuelle Position der Züge extrapoliert. Dabei ist es möglich nach bestimmten Zugarten (wie ICE) zu filtern. Was man mit Hilfe des Zugradars auch sieht, ist wie wenig Züge eigentlich unterwegs sind. Zu finden ist das Zugradar unter bahn.de/zugradar.