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

Warum Eine klassische Newsseite besitzt eine Vielzahl von Bildern und hat - so es denn auch was zu berichten gibt - einen größeren Umfang. Aktuelle Browser laden beim Aufrufen eines HTML-Dokumentes alle Bilder runter die enthalten sind. Am PC stört das wenige und ist seltener ein Nachteil, bei mobilen Websites bedeutet es aber das eine Menge Daten geladen werden, von denen ich…

weiterlesen

Sobald man vor der Aufgabe steht etwas in die Zwischenablage zu kopieren kam man um Flash nicht herum. Das ändert sich jetzt. Die meisten modernen Browser unterstützen die neue Javascript Clipboard API. Damit man sich nicht ein eigenes Script dafür schreiben muss haben die Macher von clipboard.js das für euch übernommen. Dabei raus…

weiterlesen

Callbacks und Promises sind euch nicht elegant genug? Ihr wollt einfach nur in Reihe verschiedene Funktionen aufrufen, aber die an sich genialen Callbacks zwingen euch dazu mehr Code als nötig zu schreiben? Vor kurzem habe ich Promises als eine Lösung für die sequentielle Verarbeitung asynchronen Funktionen in Javascript (vor allem auch NodeJS) vorgestellt. Nun…

weiterlesen

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

weiterlesen

Heute möchte ich zwei Lösungsansätze für das Einlesen eines CSV von einer Webseite in PHP vorstellen. Der erste Lösungsansatz verwendet CURL und str_getcsv zum Einlesen der externen Daten. Der zweite Lösungsansatz baut auf fgetcsv auf. Der erste Lösungsansatz mittels CURL und str_getcsv könnte wie folgt aussehen: // Festlegung der CSV Quelle $url = 'http://example.org/content.csv'; // Einlesen der…

weiterlesen

Um eine möglichst hohe Bildschärfe zu erzielen besitzen aktuelle Smpartphones eine hohe Pixeldichte. Damit Bilder dort entsprechend gut aussehen, benötigen diese eine höhere Auflösung, wie wir sie bei gleicher Größe der Darstellung vom Desktop gewohnt sind. Um jedem Device ein optimales Bild zu liefern und Resourcen nicht unnötig zu verschwenden in dem man immer ein großes Bild ausliefert, bietet sich…

weiterlesen

Apple TV | tvOS Design Kit!

Vorletzte Woche Mittwoch war es wieder soweit und die Herzen aller Apple Jünger haben wohl nur so vor Freude gehüpft. AppleTV, iPad Pro, iPhone 6s & 6s Plus. Ich persönlich habe mir den…

weiterlesen

Für viele mag das Versionsverwaltungssystem git bei den ersten Erfahrungen schwierig oder kompliziert aussehen. Vor allem für Umsteiger von einem anderen VCS kann es zu Verwirrungen kommen. Das eigentlich…

weiterlesen