Da ist PHP plötzlich wieder in allen Medien

Programmieren mit PHP - Einstieg in die serverseitige WebprogrammierungAls ich letztes Jahr ein neues Buch zu PHP geschrieben habe, war das Thema nicht mehr wirklich angesagt. Zumindest nicht in der öffentlichen Wahrnehmung. Aber jenseits des allgemeinen und sehr kurzlebigen Aufmerksamkeitshorizonts hatte und hat PHP unverändert im Web riesige Bedeutung, was mich auch zu dem Entschluss für das neue Buch bewogen hatte.

Die Woche ist PHP plötzlich wieder in allen Medien aufgetaucht, wobei witziger Weise viele Meldungen dazu selbst mit PHP veröffentlicht werden, denn fast alle populären Content Management Systemen (CMS) wie WordPress oder Joomla! als auch viele andere Webseiten basieren unverändert auf PHP, was eben dessen unveränderte Bedeutung belegt.

Tja – und jetzt gibt es mal wieder eine Sicherheitslücke in PHP. Solche Sicherheitslücken begleiten eigentlich die gesamte Historie der Sprache und haben meist keine Aufmerksamkeit auf sich gezogen. Vielfach blieben sie über zig Jahre einfach unbehandelt oder sie wurden irgendwann still und leise bereinigt, was nur Experten überhaupt mitbekamen.

Aber diese Sicherheitslücke wird als hochkritisch gewertet und führt zu massiven Konsequenzen. In der php2shell erlauben die Sicherheitslücken Codeeinschleusung. In klassischer C-Tradition ist wohl ein Speicherüberlauf machbar und das Error-Handling hat zudem einen Bug. Zig Webseiten von Behörden und Einrichtungen sind im Moment abgeschaltet.

Mittlerweile sind Patches zum Fixen veröffentlicht und ich muss selbst meine Seiten zeitnah angehen. Aber für mich ist es als Randeffekt bemerkenswert, dass eben PHP wieder in der Wahrnehmung auftaucht und vielleicht Interesse an meinem Buch zu PHP weckt.

Aus Heise.de: „Da ist PHP plötzlich wieder in allen Medien“ weiterlesen

Gulp.js: Workflow in Webprojekten

Zur Zeit habe ich ja jede Woche die Veröffentlichung eines neuen  Entwicklertipps der Woche zu Python bei LinkedIn Learning (LiL) zu vermelden.

Aber es werden zusätzlich immer wieder vollständige Videotrainings publiziert. Natürlich nicht wöchentlich, sondern in unregelmäßigen Intervallen – halt gerade so, wie ich komplette Trainings aufgenommen habe und diese bei LiL fertig produziert wurden.

Jetzt ist es wieder soweit – Gulp.js: Workflow in Webprojekten ist da. Wieder eine US-Adaption eines Trainings. Das Original ist von meinem amerikanischen Kollegen Ray Villalobos konzipiert worden.

Es geht um die Optimierung des Erstellens von Websites. Denn so etwas ist im Laufe der Jahre ein ziemlich komplizierter Prozess geworden. Man erstellt nicht nur mehr einfach HTML-, CSS- und/oder JavaScript-Dateien. Oft verwendet man zusätzlich Tools wie CSS-Prozessoren wie Sass, um vor allen Dingen auch mit älteren Browser kompatibel zu sein.
Diesen Prozess der Webseiten-Erstellung kann man mit einem Tool namens gulp.js verwalten und optimieren. Damit gibt es eine konsistente, einfach zu verwendende Sprache auf Basis von JavaScript für die Erstellung und Verwaltung gängiger Aufgaben. In diesem Kurs geht es um die Konzepte hinter gulp.js.

Webseitenerstellung mit gulp.js optimieren aus dem Kurs „Gulp.js: Workflow in Webprojekten“ von Ralph Steyer und Ray Villalobos

Die Webseite zu meinem neuen HTML-Buch ist jetzt auch fertig

Aufzucht und Pflege kleiner Webseiten mit HTML - Grundlagen der Webseiten-Erstellung - von Ralph Steyer

Seit ein paar Wochen ist ja die aktuellste Überarbeitung meines ersten Buchs überhaupt (denn im Grunde ist Aufzucht und Pflege kleiner Webseiten mit HTML – Grundlagen der Webseiten-Erstellung ein weiteres Update meines bereits 1996 geschriebenen ersten Buchs – sozusagen eine Art VW T6 in Sachen HTML) verfügbar. Nur erscheint diese neue Version im Self-Publishing-Verfahren und dazu gibt es nun ebenfalls eine eigene Webseite mit Zusatzinfos und Material. Die Webseite ist mit WordPress gemacht und bietet Lesern und Interessenten die Möglichkeit zur Registrierung. Das Buch gibt es aber natürlich auch bei Amazon oder direkt bei ebubli.

Buchdetails

Sprache: Deutsch
ISBN: 9783741828829
Format: DIN A5 hoch
Seiten: 300
Erscheinungsdatum: 01.07.2016