MVC f├╝r Node.js mittels Tower.js

Node.js mutiert ja zu so einer neuen Art Liebling der Massen. Ich habe hier im Blog ja auch schon ein Tutorial zur Installation ver├Âffentlicht, Die Frage ist, wieso ist das so? Zum einen nat├╝rlich weil Javascript mit Javascript wesentlich besser kommuniziert als Javascript mit egal was. Zum anderen bereitet einem Node.js beim Thema HTML5-Anwendungen die weiterlesen

Sublime Text 2 f├╝r PHP aufr├╝sten

Vor rund einem Jahr habe ich mir ein MacBook Pro gekauft, einfach mal um zu gucken. Zumindest war das der Plan, inzwischen sieht meine Welt eher so aus, das der Windows-Desktop in der Ecke steht und ich fast nur noch auf dem Mac arbeite. Das System ist f├╝r Entwickler einfach klasse und die Werkzeuge die weiterlesen

Bannen von IP-Adressen mittels .htaccess

Aus aktuellem Anlass direkt mal der Hinweis, das man IP-Adressen nicht erst im CMS blacklisted, oder in PHP oder in sonstwo. Die Leute sollen erst gar nicht bis dahin vordringen da sie im Zweifelsfall CPU & RAM belegen und ggf. Sicherheitsl├╝cken trotzdem noch ausn├╝tzen k├Ânnen. Also? Blacklisten erfolgt immer auf Server-Ebene. Wenn nicht direkt in weiterlesen

Boilerplate f├╝rs Zend Framework

Wer meinem Blog flei├čig verfolgt wei├č ja, das ich viel in Zend Framework mache. Dies liegt wiederum nicht daran, dass ich das so toll finde, sondern das Kunden das so toll finden ;) Wir stehen aktuell kurz vor Release der Version 2 und frei nach dem Motto: schlimmer kann es eh nicht mehr werden, bin weiterlesen

Performance von WordPress Plugins

Wie bei fast allen CMS so gibt es auch bei WordPress Plugins, die gut programmiert sind, und welche die einfach nur schlecht sind. Das w├Ąre nicht weiter schlimm wenn solche Plugins nicht unter Umst├Ąnden auch die Auslieferung einer Seite verlangsamen w├╝rden. Mein Parade-Beispiel f├╝r so etwas ist das Umfrage-Plugin das alles m├Âgliche macht, inkl. die weiterlesen

Magento German Setup

Jehova! :) Genau so f├╝hlt man sich in Deutschland wenn man sagt: Market Ready Germany ist ein Konstrukt, der sich nicht mehr unbedingt positiv auf Magento auswirkt. Jedes halbwegs geeignete Tutorial, Lernvideo, whatsoever geht direkt nach der Installation von Magento selbst hin, und installiert die Extension. In der Regel stellt sich allerdings die Frage nach weiterlesen

Dynamische Favicons mit Funktion

Die Idee ist ebenso genial wie einfach: Wenn sich ein Benutzer erst einmal an einem System angemeldet hat, besteht eine Session. Besteht eine Session kann ich feststellen wie viele neue Elemente auf den Benutzer warten (zum Beispiel News oder Mails). Jetzt k├Ânnte ich zum Beispiel ein Browser-Plugin programmieren, das den Benutzer auf diese neuen Elemente weiterlesen

Entwurfsmuster f├╝r JavaScript

Entwurfsmuster (englisch: Design Patterns) sind eine Art Best Practice f├╝r Programmiersprachen. Also der optimale Weg ein Ziel zu erreichen. Entwurfsmuster sind deshalb wichtig, weil sie eine Art Normierung des Codes darstellen. Dies wiederum erm├Âglicht Dritten, den Quelltext einfacher zu lesen. So weit zur Theorie, in der Praxis macht dann doch jeder was er will ;) weiterlesen