Monatliches Webentwicklungs-Update 5⁄2019: Überkomplikation und performative Arbeitssucht
Veröffentlicht: 2022-03-10Diese Woche war ich wieder einmal auf der erstaunlichen Beyondtellerrand-Konferenz, und jedes Mal, wenn ich von einer solchen Veranstaltung nach Hause komme, versuche ich, unsere Branche und unsere Gesellschaft besser zu verstehen. Es gibt so viel Input und Inspiration , ich treffe viele Freunde und Leute, die ich nur einmal im Jahr sehe, ich höre mir tolle Vorträge an. Die Leute erzählen mir, wie frustriert sie von ihrem Job sind, wir hören erstaunliche Geschichten von Menschen, die ein erstaunliches Leben zu führen scheinen, wir hören Leute, die über schlechte Spieler im Internet stöhnen, aber selten hören wir echte Erkenntnisse oder Lösungen.
Präsentationen, die die guten Seiten und ungewöhnlichen Wege im Leben hervorheben, sind ziemlich selten, aber eine der Ausnahmen ist Rob Drapers Beyondtellerand Talk, in dem er seine Geschichte erzählt und wie eine unerwartete Reihe von Ereignissen die Rolle geschaffen hat, in der er heute ist. Und, nun, ich bin froh, dass es erstaunliche Menschen gibt, die an Menschen glauben und teilen, wie wir alle als Einzelpersonen etwas tun können, um einen besseren Job und ein besseres Leben zu haben: Es könnte so sein, wie Stephen Hay vorschlägt, seinen eigenen Ideen zu vertrauen und seine eigenen zu entwickeln eigene Website und soziales System, oder, wie mein guter Freund Andy es tut, den Aufbau einer gemeinnützigen Initiative zum Bau von Schulen in Afrika, ein Projekt, in das er nicht nur viel Zeit, sondern auch Geld investiert.
Es ist großartig, diese Visionen einer besseren Welt zu sehen, und es fühlt sich wie eine gute Community an, in der man sich befindet. Das Web ist so viel mehr als nur ein Raum, um technische Lösungen zu entwickeln und Code zu schreiben; Es ist ein Ort, um hilfreiche, sinnvolle und schöne individuelle Dinge zu schaffen.
Nachrichten
- Machen wir es offiziell: Safari 12.1 unterstützt jetzt den Dark Mode. Sehen Sie sich den vollständigen Artikel an, um zu erfahren, wie Sie es auf Ihre Seiten anwenden, oder werfen Sie einen Blick auf eine der Websites wie Twitter oder Colloq, die es bereits unterstützen. Die Entwicklertools von Safari bieten jetzt auch einen Debug-Modus für den Dark Mode.
- Chrome 74 ist öffentlich. Mit der neuen Version können wir erkennen, ob ein Benutzer eine reduzierte Bewegung angefordert hat, und die Funktionsrichtlinien-API hat auch Updates erhalten, sodass wir jetzt
document.featurePolicy.allowedFeatures()
für alle zulässigen Funktionen,allowsFeature()
für einzelne Funktionen oderdocument.featurePolicy.getAllowlistForFeature()
anfordern könnendocument.featurePolicy.getAllowlistForFeature()
für eine Domainliste, die die erlaubten Features erhält. - Googlebot ist jetzt immergrün. Das bedeutet, dass der Such-Crawler von Google automatisch die neueste Chromium-Version erhält. Ab sofort unterstützt es ES6, ECMAScript-Module und neuere Funktionen und versteht Lazy-Loaded-Inhalte über IntersectionObserver und die WebComponents v1-APIs. Es könnte an der Zeit sein, unsere ES6-Transpiler bald fallen zu lassen.
- Die Web Share API ist eine nette Ergänzung, um Websites besser zu nutzen. Und während es schon seit geraumer Zeit auf Chrome für Android verfügbar ist, bringt Safari die Funktion in seiner neuesten Version auf macOS und iOS.
Allgemein
- Stefan Judis teilt einen zusammenfassenden Artikel darüber, wie man das Web an einem sicheren Ort hält, es erschwinglich und schnell macht und die Antwort auf den Benutzer zuschneidet – alles mit HTTP-Headern. Eine gute Lektüre für jedermann, da wir alle diese Dinge in unserer täglichen Arbeit vergessen.
- Der jährliche Mozilla Internet Health Report 2019 untersucht, wie sich die Menschheit und das Internet überschneiden. Hier ist der Bericht selbst mit einigen kurzen Antworten für diejenigen, die ihn nicht vollständig lesen möchten.
- Bereitschaftsdienst ist in der Technik weit verbreitet, und ich weiß, dass viele Teams damit zu kämpfen haben. Deshalb fand ich diesen Leitfaden zum Thema „Bereitschaft in jeder Größe“ sehr informativ und nützlich. Es erklärt, wie Sie sich vorbereiten und was zu tun ist – egal, ob Sie ein kleines Team oder Teil eines großen Unternehmens sind.
- Emily Shaffer erklärt, wie man reguläre Ausdrücke kommentiert, um sie auch für andere verständlich zu machen.
UI/UX
- Eine ziemlich gute Crossover-App, die hier ein Highlight verdient: Concepts App ist eine superflexible Skizzier-, Zeichen-, Planungs-App zum Erstellen von Konzepten und digitalen Ideen.
- Patrick Faller erklärt, wie man übermäßige Kompliziertheit im Produktdesign umkehrt.
Werkzeuge
- GitHub vervollständigt die Erfahrung, indem es seine eigene npm-Registrierung (aber auch Ruby, Docker, Maven, NuGet) in die Plattform integriert. Dies ist ein großer Schritt, da es das Veröffentlichen von benutzerdefinierten und privaten Paketen viel einfacher macht.
Privatsphäre
- Als Webentwickler wissen wir, wie man überprüft, welche Drittanbieter und Tracker auf einer Website enthalten sind. Ganz anders sieht es jedoch bei den Anwendungen aus. Das Blockieren von Anzeigen oder in die Privatsphäre eingreifenden Tracking-Mechanismen in einer Desktop- oder mobilen App ist schwierig, und es ist noch schwieriger, das Tracking überhaupt zu bemerken. Lassen Sie uns das Bewusstsein dafür schärfen und Software entwickeln, die die Benutzer nicht verrät.
Sicherheit
- Das Google AMP-Projekt hat angekündigt, AMP-Domains in Google Chrome zu „vereinfachen“. Dies bedeutet, dass Benutzer die ursprüngliche URL in der Browserleiste sehen würden, während sie sich wirklich auf einem Google AMP-Server befinden. Ein interessanter Ansatz, wenn man bedenkt, dass dies etwas ist, was Browserhersteller normalerweise nicht zulassen, um URL-Spoofing zu verhindern.
Barrierefreiheit
- stylelint-a11y ist ein Plugin für stylelint, das Best Practices für Barrierefreiheit über den CSS-Linter erzwingt.
JavaScript
- Sie haben die MutationObserver API nie ganz verstanden? Hier ist die Anleitung, um es zu verstehen.
CSS
- Andy Clarke zeigt uns, wie wir mithilfe von CSS-Shapes Art Direction machen und ausgefeiltere Layouts im Web erstellen können.
Arbeitsleben
- Wie hängen Produktivität und Versprechen zusammen? In Zeiten von ständigen Anforderungen, zu viel Arbeit und verschwommenen Informationen über Prioritäten und unterschiedlichen Dringlichkeitsgefühlen kann man Menschen kaum noch vorwerfen, dass sie ihre Versprechen brechen. Wenn wir ständig mit den Erwartungen anderer konfrontiert werden, wie „Bitte melden Sie sich heute bis 13 Uhr bei mir“, wie können wir unseren ursprünglichen Tagesplan einhalten und produktiv sein? Sollten wir solche externen Forderungen ignorieren und sagen „wir hatten Besseres zu tun“, als auf die nicht dringende, aber Dringlichkeit schaffende E-Mail „rechtzeitig“ zu antworten? Es braucht definitiv etwas Mut dazu, aber letztendlich geht es bei Produktivität darum: sich an einen Zeitplan zu halten und sich auf eine einzige Aufgabe zu konzentrieren.
- Wann wurde performative Arbeitssucht zum Lebensstil? Die New York Times befasst sich näher mit der Geschäftskultur, der Hektik und der seltsamen Liebe, die wir dafür entwickeln, schneller und mehr zu arbeiten. Aber was ist mit unserem Leben, wenn wir 12 oder 18 Stunden am Tag arbeiten? Und was ist mit dem Versprechen, dass uns die Automatisierung die Arbeit abnehmen wird?
- Führen Sie Standup-Calls durch? Hier ist, warum dies eine kostspielige Sache ist, die sogar die Effizienz Ihrer Teamkollegen beeinträchtigt.
- „Hör auf so beschäftigt zu sein und tu einfach nichts. Vertraue uns." Diese Behauptung der New York Times hat ihre Gründe: In einer Welt voller Stress und einer Umgebung, in der wir es lieben, den ganzen Tag zu arbeiten, müssen wir daran denken, innezuhalten und uns Zeit für uns selbst zu nehmen.
- Wir lieben es, über die Arbeit anderer Leute zu urteilen. Deshalb neigen wir dazu, etwas als „Low Hanging Fruit“ zu deklarieren, in der Annahme, dass die Aufgabe einfach zu erledigen ist und nicht viel Zeit oder Mühe kostet. Aber wir vergessen, dass wir vielleicht ein paar Umstände übersehen und es zu einer größeren Aufgabe werden könnte als erwartet. Jason Fried sagt, dass wir vorsichtig sein sollten, wenn wir das Wort „einfach“ verwenden, um die Jobs anderer Leute zu beschreiben.
- Der Gründer von ConvertKit, Nathan Barry, gibt ein paar Einblicke, wie sie das Geschäft auf unkonventionelle Weise führen: Sie zahlen standardisierte Gehälter, machen ihre Einnahmen öffentlich und verteilen 60 % der Unternehmensgewinne an das Team.
Darüber hinausgehen…
- „Wenn irgendetwas an diesem Zeitalter selten ist, dann vielleicht die Möglichkeit, dass unsere angespannten vernetzten Systeme endlich einen so einzigartigen Punkt erreicht haben, an dem ihre ökologischen und sozialen Folgen so sichtbar miteinander verflochten sind, dass sie nicht mehr ignoriert werden können.“ – Ingrid Burrington in „Ein seltenes und giftiges Zeitalter“.
- Geben wir das Bestmögliche ab. Das beste Umfeld für den Nachwuchs. Die beste Arbeit für die Mitarbeiter, die Ihnen die Arbeit abnehmen. Behalten Sie es für jeden Aspekt des Lebens im Herzen, und Sie werden sehen, dass es einen Unterschied macht. Für andere Menschen und für Sie. Es fühlt sich gut an, Gutes zu tun.
- Was ist Low-Tech, nachhaltig und möglicherweise das Effektivste, was wir tun können, um den Klimawandel zu bekämpfen? Bäume pflanzen. Eine Billion davon.
- Was machen wir mit unserer Erde? Trotz des steigenden Bewusstseins für die Verschmutzung durch Plastik scheinen die weltweiten Verkäufe von Plastik- und Glasflaschen, Dosen und Kartons immer noch zu steigen. Es gibt so viele Alternativen, können wir bitte aufhören, Einweg-Plastikverpackungen und Kaffee zum Mitnehmen zu kaufen – jeder von uns jetzt?
- Wenn wir uns überlastet fühlen, neigen wir dazu, frustriert und wütend auf jemanden einzuschlagen. Dies kommt von der Hoffnung, dass die Dinge ruhig, geordnet, einfach, solide und unter Kontrolle sein werden. Die Welt erfüllt diese Hoffnung jedoch nicht, da sie chaotisch ist, sich ständig verändert, niemals feststeht, grundlos ist. So werden wir ängstlich und wütend auf andere. Aber wir können eine Gewohnheit der Ruhe schaffen, wenn wir uns frustriert fühlen.
- Welche Energieauswirkung hat Ihr Telefon, dieser kleine Bildschirm, den Sie jeden Tag in Ihren Händen halten? Wir verwenden Videoanrufe, Messenger oder laden unsere Fotos in die Cloud hoch. Aber alle Cloud-Dienste, das 4G-Netz selbst, verbrauchen eine riesige Menge an Energie, die wir gerne vergessen. Dieser Artikel befasst sich eingehender mit den Abhängigkeiten der heutigen Nutzung eines Smartphones und warum es wichtig ist, Daten zu sparen und die Telefonnutzung zu reduzieren – und wenn es nur um Ihrer selbst willen ist.
Noch etwas: Wenn Ihnen meine Leselisten gefallen, denken Sie bitte über eine Spende nach. Auch eine Spende an Makuyuni zählt.
– Anselm