Simple Regex Language für PHP

Simple Regex Language für PHP

Simple Regex Language ist eine sehr interessante Bibliothek für PHP. Regex sind eine Sache die zum einen durchaus komplex werden können, zum anderen auch durchaus schwer zu Erlernen / Verstehen sind. Ich weiß ehrlich gesagt nicht wie viele Stunden ich schon damit zugebracht habe komplexe Regex für URL-Rewrites von Agenturen zu erstellen. Ich hatte seinerzeit sogar ein Tutorial für Regex erstellt.

weiterlesen

Chatbots in PHP mit BotMan

Chatbot mit BotMan in PHP erstellen

Die größte Sau die in 2017 bisher durchs Dorf getrieben wird, ist der Chatbot. Ein zugegeben sehr komische Entwicklung denn die Bots gibt es schon ewig und insbesondere in IRC. Genutzt werden sie nicht selten als Kaufberater in Onlineshops oder bei komplexen Seiten als eine Art erweiterte Suche. Natürlich durchaus Dinge die man durch ein geschicktes UI auch lösen könnte. Allerdings gibt es ja da noch den Faktor Mensch, der sich besser fühlt, wenn er kommunizieren kann. Nicht auszuschließen das ein gewisses Klientel denkt, sie redet mit einem realen Menschen.

weiterlesen

Besseres Debugging in PHP

Besseres Debugging in PHP

Debugging in PHP ist das größte Arschloch von allen nicht schön. Wohl dem, der einigen Aufwand betrieben hat, um XDebug an den Start zu kriegen. Aber leider ist es in der Regel so, das auf Produktiv-Servern aus Performance-Gründen XDebug eben nicht zum Einsatz kommt. Man endet dann immer wieder bei var_dump() und regelmäßigen Krisenzuständen wegen schlechter Formatierung der Ausgabe. Natürlich gibt es auch entsprechende Libraries um dagegen zu steuern. Bis hin zum automatischen Einblenden von Fehlermeldungen in der Konsole des Browsers.

weiterlesen

VerbalExpressions – intuitive reguläre Ausdrücke

Screenshot RegExp Playground

Man versucht es zwar immer, aber um Regular Expressions kommt man in der Regel nicht herum. Grund ist, das Such-Phrasen viel zu komplex sein können, um sie mit einer Programmiersprache sinnvoll finden zu können. Vor einiger Zeit sah ich mich sogar dazu genötigt ein entsprechendes Tutorial zu schreiben. Inzwischen findet ihr in der Cloud viele Webapps, die euch das Leben rund um reguläre Ausdrücke erleichtern:

weiterlesen

Munee – Web Site Optimierung für Bilder, CSS, Less / Sass & Caching

Screenshot der Munee Homepage

Die Zeiten sind härter geworden, und früher war alles besser. Man könnte auch sagen: die Spreu trennt sich vom Weizen ;) Während diese Entwicklung PHP schon länger erfasst hat, dürfte das 2014 auch ganz immens für HTML gelten. Den Sohn des besten Freundes – der mal eben schnell eine Webseite zusammen schustert – wird es nur noch insofern geben, als das man dies der Website auch ansehen wird. HTML wird technischer, komplexer und auch Javascript stellt höhere Ansprüche. Erschwerend kommen Bibliotheken hinzu, die einem das Leben einfacher machen sollen – wenn man denn programmieren kann. Über allem schwebt dann noch das Damokles-Schwert der Optimierung – also die Anzahl Requests auf einen Server zu minimieren und die Ladezeiten möglichst klein zu halten.

weiterlesen

GistBox – Snippets richtig sammeln

Screenshot der GistBox

Das sammeln der eigenen oder gefundenen Code Snippets ist hier nach wie vor so eine Sache. In Zeiten wo man alle Lösungen, die man sucht, auf Stack Overflow findet ist dies zwar nur noch bedingt notwendig, aber ich habe gerne alles zentral an einem Ort. Zwischenzeitlich bin ich aus Verzweiflung dazu übergegangen die Snippets in Evernote zu packen, aber ich kann mich nach wie vor mit dem Dienst nicht anfreunden. Das System ist so offen, das ich einfach zu viel Chaos erzeuge und am Ende dann doch nichts wieder finde.

weiterlesen