Artikel mit dem Tag »css«

Erlesenes III

erlesenes frontend css

Höchste Zeit, mal wieder die Browser-Tabs und Bookmarks abzuarbeiten!

Es gibt frische Handbücher und Checklisten! Wie die »Front-End Performance Checklist 2019«: »Let’s make 2019… fast! An annual front-end performance checklist (PDF/Apple Pages/MS Word), with everything you need to know to create fast experiences today. Updated since 2016.«

Und das »Front-end Developer Handbook 2019«. Soso, das soll man also alles wissen. ;-)

Ein Beitrag, der ausgesprochen »opiniated« ist: »7 web development practices challenged«. Zitat:

»There are many myths in the software business that have led to wrong best practices. In this post I will address 7 of these best practices and explain on which wrong assumptions they are based.«

Eine Handvoll Rezepte für die Arbeit mit Flexbox präsentiert Ahmad Shadeed: »CSS Flexbox: 5 Real World Use Cases«

Lazy-Loader-JS für bildlastige Sites könnte bald der Vergangenheit angehören: »Native image lazy-loading for the web!«. Im Moment macht es aber erst einmal mehr Arbeit…

console.log() kennen alle, aber Console API hat noch mehr zu bieten: »Getting creative with the Console API!«. console.table z.B…

Ein paar Links aus der Vue-Welt (einige gefunden bei F-LOG-GE, Linkfutter):

Apropos »Meta-Betrachtungen« und dem Meta-Thema dieses Blogs, »Old-School-Development«:

Bridget Stewart schaute sich ein Einführungsvideo zu Vue an und geriet darob ins Philosophieren über das Frontend und die Idee, die Business-Logic einer Web-Anwendung ins Frontend zu packen: »Stuffing the Front End«

Ein in dem Zusammenhang typischer Text: »Why I miss Rails«. Ein Developer, der in der »Business-Logik-mit-JavaScript-ins-Frontend«-Hölle steckt und die Entwicklung mit Ruby On Rails vermisst:

»Now, I know Rails isn’t universally beloved by developers, and I’m not suggesting that we give up React and es7 and go back to writing server-templated web-apps like it’s 2012 again.«

So, warum nicht? Manchmal ist genau das die Lösung, auch wenn »man« das angeblich 2019 nicht mehr macht…

Und wenn es trotz all dieser Dinge mal langweilig ist? Dann schreibt man ein Web-Framework in bash

Erlesenes II

erlesenes javascript vuejs

Es ist mal wieder Zeit, den Bookmark-Folder für Development-Links zu leeren!

Auch wir »Old-School-Programmierer« wollen ja stets Neues lernen. Z.B. modernes JavaScript, damit sich die »jungen Leute« nicht über unseren Code kaputtlachen. »Modern JavaScript Explained For Dinosaurs« reitet einen schnellen Galopp durch die JavaScript-Moderne und ihre die Festplatten mit Abhängigkeiten füllenden Tools…

Ein Weg, sich Neues anzueignen, ist der Vergleich mit gut abgehangenen alten Tools. »Vue.js vs jQuery: Use Cases and Comparison with Examples« erläutert Lösungen in Vue.js anhand typischer Anwendungsfälle für jQuery. Alternativ: »Vue for jQuery Developers« (via F-LOG-GE).

Neu (nun ja, relativ neu) ist auch die Verwendung von CSS Grids anstelle des guten alten float-Gefrickels. »How You Can Get Started with CSS Grid« bietet eine schöne Einführung in diese Methode.

Unsere Lieblingstätigkeit bei der Entwicklung ist aber natürlich das Kopieren fertiger Lösungen. »8 useful CSS tricks: Parallax images, sticky footers and more« hat ein paar davon auf Lager…

Mit Rails baut man auch gerne REST-APIs. »A minimalistic foundation for a Rails REST API« zeigt eine dabei sinnvolle Vorgehensweise auf.

Wer häufiger auf fremden Servern per ssh arbeitet, wird schon einmal von tmux gehört haben. Ein etwas älterer Artikel mit der Überschrift »Benefits of using tmux - lessons from streamlining a development environment« führt einige sinnvolle Anwendungsfälle zum Einstieg vor.

Und dann wäre da noch Thanos JS. Es verspricht: »Reduce the file size of your project down to 50%, by randomly deleting half of the files.« Endlich eine sinnvolle Hilfe gegen den »Bloat« moderner Web-Projekte…