Monatliches Webentwicklungs-Update 7⁄2019: Moderne Techniken und gute Probleme

Veröffentlicht: 2022-03-10
Kurzzusammenfassung ↬ Für seine monatliche Leseliste hat Anselm Hannemann zusammengefasst, was sich in den letzten Wochen in der Welt der Webentwicklung getan hat. Von Browser-News und UI/UX bis hin zu Datenschutz, Tools, Arbeit und Leben.

Was können wir tun, um „gute Schwierigkeiten“ zu verursachen? Zuallererst denke ich, dass es freundliche, hilfreiche und sinnvolle Aktionen sein müssen, die das Leben anderer Menschen nicht beeinträchtigen. Zweitens ist es etwas, woran wir fest glauben – es könnte einfachere JavaScript-Methoden verwenden, die Anwendungsgröße reduzieren, eine bessere Benutzeroberfläche zum Umschalten, ein Buch veröffentlichen oder ein Unternehmen aufbauen, ohne Benutzerdaten an andere zu verkaufen. Was auch immer es ist, es ist gut, einen Standpunkt zu haben und darüber zu sprechen.

Es ist gut, andere bei Problemen mit der Barrierefreiheit zu unterstützen, darüber, wie man anderen in einem Gespräch besser zuhört, wie man Projekte, Produkte oder sogar ein Unternehmen besser verwaltet. Das Wichtigste bei all diesen Aktionen ist, sich daran zu erinnern, dass sie anderen Menschen helfen und sie sowie Tiere oder unsere Umwelt im Allgemeinen nicht beeinträchtigen.

Etwas Nützliches zu tun – so klein es scheinen mag – ist immer eine gute Sache. Und vergiss nicht, deine Tat zu würdigen, indem du lächelst und dankbar für das bist, was du getan hast!

Nachrichten

  • Chrome 76 entfernt ein paar Dinge wie feature policy: lazyload , unsichere Verwendung von DeviceMotionEvent und DeviceOrientationEvent . Wenn Sie sie verwenden, stellen Sie bitte sicher, dass Sie jetzt einen sicheren Kontext verwenden, oder ersetzen Sie sie durch ihre Nachfolger.
  • Firefox 68 ist da und das ist neu: BigInts für JavaScript, Barrierefreiheitsprüfungen in DevTools, CSS Scroll Snapping und Marker Styling, der Zugriff auf Kameras, Mikrofone und andere Mediengeräte ist in unsicheren Kontexten wie einfachem HTTP nicht mehr erlaubt. Es ist jetzt möglich, eine Netzwerkanforderung erneut zu senden, ohne die Methode, URL, Parameter und Header über DevTools zu bearbeiten, und viele (Kompatibilitäts-)Korrekturen sind auch für CSS-Features enthalten.
  • Chrome 76 bietet Bildunterstützung für die asynchrone Zwischenablage-API, wodurch das programmgesteuerte Kopieren und Einfügen image/png -Bildern (derzeit ist dies leider das einzige unterstützte Format) vereinfacht wird.
  • Tracking-Verhinderung ist jetzt in der Microsoft Edge-Vorschau verfügbar, gefolgt von anderen Browsern wie Safari und Firefox.
Mehr nach dem Sprung! Lesen Sie unten weiter ↓

Generisch

  • Haben Sie schon einmal von dem Konzept der „guten Schwierigkeiten“ gehört? Frank Chimero definiert es als das Hinterfragen und Überdenken des Status quo, und dass Ihre Handlungen im Gegensatz zur Norm stehen. Aber das Interview mit dem Designer zeigt viel mehr als ein neues Konzept, es fordert heraus, wie wir heute arbeiten und wie man sein eigenes Ding macht, das nicht der Norm der Gesellschaft entspricht.

Besonders gefällt mir dieses Zitat hier:

„Entschleunigen Sie, finden Sie einen ruhigen Ort und schaffen Sie sich Zeit für die Einsamkeit, damit Sie sich selbst hören können. Es ist so laut da draußen.“
  • Was, wenn Kontrolle nur eine Illusion ist? Wir würden erkennen, dass sich die wahre Natur eines Erlebnisses erst im Zusammenspiel mit den Menschen offenbart, die es nutzen, und dass ein entwertetes Design nichts anderes als eine Meinung ist. Ein ziemlicher Gedanke, der unsere Annahmen und Herangehensweise an Projekte in ein anderes Licht rückt.

UI/UX

  • Viele einzelne Toggle-Buttons versagen entweder beim Anzeigen des aktuellen Zustands oder beim Sichtbarmachen der nicht ausgewählten Option – hier erfahren Sie, wie Sie Toggle-Buttons und Anzeigen richtig verwenden.

Barrierefreiheit

  • Lindsey Kopacz teilt mit, wie wir mit modernen CSS-Techniken benutzerdefinierte, aber über die Tastatur zugängliche Kontrollkästchen erstellen können.

JavaScript

  • Marta Wisniewska teilt mit, wie flat() , flatMap() und fromEntries() und andere ES2019-Funktionen funktionieren und wann sie verwendet werden.
  • Addy Osmani über die Kosten von JavaScript im Jahr 2019. Ein Artikel (oder Video, wenn Sie es vorziehen) für alle, die JavaScript-Anwendungen erstellen.

CSS

  • Miriam Suzanne erklärt CSS Custom Properties und ihre Rolle in der Kaskade in einem ausführlichen Artikel.

Arbeitsleben

  • Aktives Zuhören ist eine Fähigkeit, die uns hilft, auf die Bedeutung zu hören und darauf, wie sich die andere Person fühlt, anstatt auf das übliche Zuhören, das sich auf „Wie kann ich antworten oder kommentieren oder wie werden wir das lösen?“ konzentriert. Der von Marcus Wermuth verfasste Buffer-Leitfaden ist eine großartige Ressource, um aktives Zuhören zu lernen und zu üben.
  • Christoph Rumpel teilt mit, was er aus der Selbstveröffentlichung eines Buches gelernt hat und zeigt interessante Einblicke in die Finanzen davon und was man vermeiden oder besser machen sollte.
  • Ben Werdmuller über Gutes tun und Gutes tun: Dies ist eine persönliche Geschichte über den Kampf mit Einnahmen, Investitionen, Fremdkapital, den Versuch, mit dem Verkauf seines Produkts Geld zu verdienen, während man freie Konkurrenz hat, und wie man dabei immer noch Gutes produziert finanziell gut.
  • Shape Up – Stop Running in Circles and Ship Work that Matters ist ein neues, kostenloses Online-Buch von Ryan Singer über Projektmanagement, Führung eines Unternehmens und Produkte. Es ist erstaunlich, und obwohl ich nur Zeit hatte, es schnell durchzublättern und einige einzelne Kapitel und Abschnitte zu lesen, wird dies definitiv zu einer Ressource, die ich speichern und regelmäßig lesen kann.

Darüber hinausgehen…

Ich war letzte Woche im Kino, um einen Film über einige Leute zu sehen, die eine Farm gegründet haben. Der Trailer war nett und obwohl ich nicht 100% davon überzeugt war, war es ein Abend, an dem ich ausgehen wollte, um mir einen Film anzusehen. Also habe ich es getan und es war gut, dass ich „The Biggest Little Farm“ gesehen habe. Der Bauer hat den Film selbst gedreht, da er Naturfilmer ist, also erwarten Sie dort einige ziemlich atemberaubende Bilder und Sequenzen von Wildtieren!

Der aufschlussreichste Teil war, wie viel Einfluss nur eine Handvoll Menschen in ein paar Jahren aus Wüstenland machen kann, und wie sehr wir als Menschen die Tierwelt beeinflussen, Insekten einen Lebensraum geben und gleichzeitig hochwertige Lebensmittel produzieren können CO2 aus der Luft in unseren Boden, um Pflanzen besser wachsen zu lassen, um die Natur wiederherzustellen und einen Beitrag zur Bekämpfung des Klimawandels zu leisten.

An mehreren Stellen während des Films war ich den Tränen nahe und ich war sehr dankbar, dass ich auch meinen kleinen Gartenbereich haben kann, wo ich ähnliche Dinge tun kann (wenn auch viel kleiner als ihre Farm). Wenn Sie Lust auf etwas Neues haben, etwas über Essen, Fleisch, Wirtschaft und wie alles zusammenhängt oder wie man aus der Wüste eine schöne grüne Fläche schafft, ist dieser Film genau das Richtige für Sie.

Nicht zuletzt sind Sonnenkollektoren eine gute Möglichkeit, erneuerbare Energie zu erzeugen und die Dächer gut zu nutzen. In China ist die Luftverschmutzung derzeit jedoch so stark, dass Sonnenkollektoren manchmal nicht mehr funktionieren. Ein weiterer Grund, schnell zu handeln! Wenn Sonnenkollektoren aufgrund fehlender Sonnenstrahlen nicht funktionieren, leidet unser Körper unter dem gleichen Mangel an Sonnenlicht und wir brauchen es für unsere Gesundheit.