So ist es immer!
Goldene Regel: Wenn auf einem Linux-System etwas kaputt geht, sich nicht installieren lässt oder nicht funktioniert, ist #python im Spiel. Selbst das so zuverlässige Debian ist bei einem schnöden apt-get upgrade davor nicht sicher…
Old-School-Web-Developer-Blog. Rails, Frontend, Javascript, Rants.
Goldene Regel: Wenn auf einem Linux-System etwas kaputt geht, sich nicht installieren lässt oder nicht funktioniert, ist #python im Spiel. Selbst das so zuverlässige Debian ist bei einem schnöden apt-get upgrade davor nicht sicher…
Großartig: "How to Design for the Web in 2019" https://medium.com/commitlog/how-to-design-for-the-web-in-2019-a0be4d6702e2 Das Beste: Einige Kommentatoren, die das für ernstgemeinte Ratschläge halten…
"IntersectionObserver API" hatte ich schon mal gehört, aber keine Ahnung wofür das gut sein soll. Sieht aber durchaus nützlich aus: "Build An Intersection Observer Directive In Vue" https://dev.to/alexsasharegan/build-an-intersection-observer-directive-in-vue-ljh #vuejs
»CSRF in Action« https://smellycode.com/csrf-in-action/ widmet sich dem Thema »Cross-Site Request Forgery« am Beispiel einer simplen JavaScript-Anwendung. Es wird schön erklärt, wie das funktioniert und wie man sich davor schützen kann.
Kleine Hausmitteilung: Parallel zum Hauptblog wird auch dieses kleine Dev-Blog »indiewebifiziert« und kann nun auch Webmentions empfangen. Näheres dazu drüben im Uninformat.
Technisch wird das realisiert, indem eine zentrale Rails-API-App für alle drei Blogs meines »Imperiums« als Server für Dinge bereit steht, die mit statisch erstellten Blogseiten ohne Klimmzüge nicht realisiert werden können. Ins Blog eingeführt werden sie über eine Vue.js-Komponente, die sich die evtl. vorhandenen Webmentions per JSON abholt.
bitsofcode – »A look at CSS Resets in 2018«. Bei mir werkelt Normalize.css (via F-LOG-GE).
»A Recap of Frontend Development in 2018« resümiert das Frontend-Geschehens des vergangenen Jahres. Große Schwäche des Textes: Die Grundannahme Frontend == JavaScript (via F-LOG-GE).