Monat: Juni 2012

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 …

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 …

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 …

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 …

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 ;) …