Wochenbericht 2017.11

jsFiddle und Co waren gestern: Web Maker ist ein Chrome-Plugin, welches einen Funktionsumfang wie jsFiddle, jsBin, CodePen und Co. liefert, nur eben lokal.

Wie man mit Javascript Arrays manipuliert. Verlangt den meisten vermutlich ein müdes Gähnen ab, ist aber sehr gut erklärt.

Panels und Tools für Laravel: Decoy, LaraAdmin, Statamic, Laravel Generator. Alle verfolgen einen recht ähnlichen Ansatz: Backend und Content-Verwaltung auf Basis von Laravel Models. Ich finde das begrüßenswert, dass hier ein gewisser Wettbewerb entsteht, in der Open Source CMS-Welt tut sich da nämlich meist recht wenig. Jetzt müssen Decoy und LaraAdmin es nur noch schaffen, die aktuelle Version zu unterstützen.

Introducing Svelte, Svelte, das unsichtbare Framework. Oder so. Yet another view layer, habe ich den Eindruck. Korrigiere mich jemand, wenn ich da falsch liege.

Heropatterns hat ein paar hübsche SVG-Patterns, die man sich in den Seitenhintergrund legen kann. (via Kirby Kosmos 8)

Wochenbericht 2017.09

Visual Studio Code 1.10 wurde veröffentlicht. Mit dem .deb Paket bekommt man auch gleich ein signiertes Repository dazu. Yay!

Leidenschaft, Abstraktionsfähigkeit, Fähigkeit zur Vereinfachung. 3 Punkte, die gute Entwickler haben sollten.

Hui. Da hat jemand wunderbare Erkenntnisse aus Stackoverflow extrahiert: „My Lawn

Eine sehr anschauliche Erklärung, warum Container Queries notwendig sind liefert Ethan Marcotte.

Vollkommen ohne Media Queries kommen die Beispiele für Responsive Design Patterns bei Sitepoint aus.

Wochenbericht 2017.08

How it feels to learn JavaScript in 2016: Das Thema ist in 2017 immer noch aktuell und nicht besser geworden. Im Backend übrigens genauso wenig.

Easy Masonry Layout With Flexbox. Eine Alternative dazu: CSS Colums. Beispiele hat W3Bits. Die Unterstützung in Firefox, die als „Partial“ bezeichnet wird, reicht völlig aus.

The Unexpected Power of Viewport Units in CSS hat ein paar interessante Aspekte zu Viewport Units.

Mike Monteiro gives us some valuable advice on how to get paid for the work that you do. Das Vertragsthema. Die Überarbeitung und konsequentere Anwendung steht für 2017 auch auf meiner Liste für mein Nebengewerbe.

Base64 Encoding & Performance, Part 1: What’s Up with Base64? Eine Untersuchung zum Thema, was das Inlining von Bildern als Base64-Ressource in CSS bewirkt. Für Dateigröße und Kompressionsmöglichkeit. Das Ergebnis hat mich echt überrascht, ich hatte Base64 für besser komprimierbar gehalten.

Google vermeldet die erste SHA-1 Kollision. So ist das: 10 Jahre lang einer der sichersten Hash-Algorithmen und dann wird man einfach abserviert. Es wird interessant, wie Git damit umgehen wird.

 

Wochenbericht 2017.07

Mit Turn.js kann man Flipbooks in HTML bauen. Bisher wird dazu meist ein PDF und Flash genutzt. Da Flash nun endlich langsam aber sicher krepiert, ist Turn.js ein wirklich gelungenes Tool um ein ähnliches Ergebnis zu erzielen (und dann auch noch mit SEO-freundlichem Markup!)

Chris Coyier fasst „Non-Rectangular Headers“ einmal zusammen. Jetzt müsste das SVG-Clipping nur noch überall funktionieren, dann wäre einiges ziemlich einfach. Und man muss das System mit dem Skew nicht mal nur auf Header begrenzen.

In Lorem Ipsum ist doof listet Andreas Dantz ein paar Tools zum generieren von Dummy-Daten auf. Sehr praktisch für Designer und Entwickler.

Vivus.js – svg animation lässt SVG Bilder aussehen, als würden Sie gemalt werden. das ganze dynamisch, wenn die Grafik in den Viewport kommt.

„duplication is far cheaper than the wrong abstraction“ wird von Sandi Metz als These aufgestellt. Ich sage: kommt darauf an. Es ist eigentlich wie immer: der gesunde Mittelweg ist das, was man haben will. Zu viel Code Duplication ist, wenn man ein Projekt wirklich dauerhaft warten will, genauso aufwändig wie übermäßiges wegkapseln und parametrisieren.

Stackoverflow hat ihre Navigation redesignt: How Stack Overflow Redesigned the Top Navigation. Ich finde die Umstellung gelungen, wenn auch der krasse Unterschied vom schwarzen Balken zum neuen weißen auf den ersten Blick ein „hier ist was kaputt“-Gefühl erzeugte. Man hätte ja mit dunkelgrau oder einem passenden Dunkelbraunen Header weniger Verwirrung erzeugen können.

Traurige Nachrichten aus München: München will LiMux einstampfen. München stellt Weichen gegen freie Software in der Verwaltung.