Wer bereits Erfahrung mit Chef, Puppet oder Salt gesammelt hat merkt schnell, dass um die entsprechenden Produkte zu vewenden lange Toolchains, Service-Infrastruktur und viel Erfahrung nötig sind, um Serververwaltung tatsächlich zu vereinfachen. Ich möchte heute einen kleinen Crashkurs für Ansible geben:…

weiterlesen

Wir suchen richtige PHP-Profis, die es lieben PHP-Code für hochperformante Systeme zu entwickeln und ihre Leidenschaft darin sehen ein geniales Programm und Produkt zu…

weiterlesen

Node.js & npm – Teil 1: Erstellung eines Pakets Node.js & npm – Teil 2: Node Modul…

weiterlesen

Achtung liebe Leser, jetzt wird es richtig nerdig! Das wir Anderen beim Computer spielen, beim Handwerken oder Autoreifen wechseln zusehen um von ihnen zu lernen ist allgemein bekannt. Aber es gibt auch Videos für das Software entwickeln. Auf der Plattform livecoding.tv werden Videostreams angeboten, bei denen man…

weiterlesen

Vor einiger Zeit hatte ich bereits Composer als require-Management für PHP vorgestellt. Heute möchte ich eine Möglichkeit zur Verwendung von Frontend (CSS und JavaScript) Packeten mit Composer vorstellen. Zur Verwendung solcher Packete gibt es das…

weiterlesen

Node.js & npm – Teil 1: Erstellung eines Pakets Node.js & npm – Teil 2: Node Modul…

weiterlesen

Die meisten Anwendungen machen erst so richtig Spaß zu Testen, Auszuprobieren und Anderen zu zeigen, wenn sie auch Daten enthalten. Natürlich kann man sich irgendwelche Dummy-Daten generieren und in die Datenbank eintragen, aber es ist schon schöner wenn die Daten realistisch aussehen. Dann fallen Fehler meistens auch besser auf, als wenn überall in der Anwendung…

weiterlesen

NodeJS 5.0.0 ist nun seit einigen Tagen verfügbar. Diesmal gibt es nicht zu viel Neues im aktuellen Major-Release. Dennoch möchte ich in diesem Artikel kurz auf zwei neue Features des Sprachkerns, die die neue v8 Version mit sich bringt verweisen. Neben den offensichtlichen Änderungen in NodeJS 5 im Vergleich zur Version 4 wie etwa npm3 anstatt npm2 sowie Änderungen an TLS, HTTP und kleineren Änderungen…

weiterlesen

Heute wende ich mit an all jene, die mit Vagrant entwickeln und denen die synced Folder einfach zu langsam sind. Sie mögen vielleicht für kleine Projekte sinnvoll sein, aber sobald ein Projekt aus vielen Daten besteht, zeigen sich sehr schnell die Geschwindigkeitsnachteile. "Ja aber" wird jetzt vielleicht der ein oder andere denken, dann speichere ich die Daten halt in der Vagrantmaschine und gebe sie ggf. per Samba oder NFS…

weiterlesen

Mit Erscheinen von NodeJS 4 haben einige ES6 Features es in den Sprachkern von NodeJS geschafft. Viele dieser kleinen und großen Helfer können uns Node-Progammierern den Alltag erleichtern. Demnach möchte ich euch heute einen kurzen Überblick einiger der neuen Änderungen in aller Kürze geben. Template Strings Mit ES6 haben wir nun die Möglichkeit mehrzeilige Strings anzugeben. Außerdem ist es…

weiterlesen