Golo Roden am 21.05.13
Um eine Versionsnummer zu vergeben, muss man sich für ein System entscheiden – bloß für welches? Jahreszahlen oder klassische Versionsnummern? Ohne oder mit Nachkommastellen? SemVer definiert einen einheitlichen und leicht verständlichen Standard. Mehr…
Golo Roden am 14.05.13
Jeder Node.js-Entwickler verwendet regelmäßig Module aus der Community. Warum nicht einmal den Spieß umdrehen und der Gemeinschaft ebenfalls eine Komponente zur Verfügung stellen? Mit der Paketverwaltung npm gelingt dies in wenigen einfachen Schritten. Mehr…
Golo Roden am 06.05.13
AngularJS unterstützt von Haus aus weder zusammengesetzte noch verschachtelte Ansichten, was sich aber mit Hilfe des Projekts UI-Router nachrüsten lässt. Es stellt die Dienste $stateProvider und $urlRouterProvider zur Verfügung und ermöglicht eine flexible Konfiguration von Zuständen und Adressen. Mehr…
Golo Roden am 29.04.13
AngularJS bietet Datenbindung für beliebige JavaScript-Objekte. Wenn Daten jedoch aktualisiert werden, ohne dass AngularJS das bemerkt, muss sich der Entwickler selbst darum kümmern, AngularJS zu benachrichtigen. Hierzu dient die Funktion $apply. Mehr…
Golo Roden am 22.04.13
grunt-init ermöglicht das Initialisieren neuer Module. Dabei kopiert es nicht nur statische Dateien und Verzeichnisse, sondern kann sämtliche Dateien auch dynamisch erzeugen und verarbeiten. Mehr…
Golo Roden am 15.04.13
Da das Unit-Test-Framework Mocha von Haus aus keine Unterstützung für Testfälle enthält, rüstet das Modul cases diese nach. Es unterstützt sowohl synchrone als auch asynchrone Tests und macht das Laden von Testdaten aus JSON-Dateien besonders einfach. Mehr…
Golo Roden am 08.04.13
Grunt kann außer der Codeanalyse auch Unittests automatisiert ausführen, beispielsweise in Zusammenarbeit mit Mocha. Besonders nützlich ist hierbei die kontinuierliche Ausführung von Grunt, die das Dateisystem im Hintergrund auf Änderungen überwacht und Grunt gegebenenfalls automatisch startet. Mehr…
Golo Roden am 07.03.13
TJ Holowaychuk ist einer der bekanntesten Entwickler für Node.js-Module. Er hat unter anderem das Webframework Express, die Testplattform Mocha und wesentliche Teile von Connect entwickelt. Mehr…