Erweitert man dieses Denken ein wenig weiter, so ist es nur noch Kante, Kante, Kante. Alle meine statischen Assets befinden sich am Edge. Die gesamte Rechenleistung findet am Edge statt. Die gesamte Datenspeicherung erfolgt am Edge. Das Web wird immer physische Infrastruktur benötigen, aber da die Welt immer mehr von dieser Infrastruktur bedeckt wird, hoffe ich, dass die Standardweise, für das Web zu entwickeln, Edge-first wird.
Wir haben Web-Entwickler, die wir bewundern, dieselbe Frage gestellt: Was ist eine Sache, die Sie dieses Jahr beim Erstellen von Websites gelernt haben?
Hier ist, was sie uns erzählt haben.
Wir möchten unserem ❥ Sponsor Automattic dafür danken, dass diese Seite möglich ist. Sie stellen viele großartige Softwareprodukte her, die wir nutzen, wie Jetpack, WooCommerce und WordPress.com.
Webentwickler haben wohl die schwierigsten Rahmenbedingungen zu bewältigen. Das liegt daran, dass wir drei verschiedene Variablen in Einklang bringen müssen, um schnelle Websites zu erstellen: das Netzwerk, das Gerät und den Browser.
Wir verbringen so viel Zeit in der Blase der Spitzen-Technologie, dass wir den Bezug dazu verlieren, wie das Web wirklich aufgebaut ist. Der Großteil des Webs bevorzugt alte, stabile Technologien anstelle von neuem Glanz.
Ich habe gelernt, dieser Tendenz, mich abzuschotten, zu widerstehen und das Talent meiner Teamkollegen anzunehmen. Wo ich früher einen Tag lang konzentriert an einem Problem recherchiert habe, versuche ich jetzt, meine Erkenntnisse zeitnah zu teilen. Die Feedbackschleife ist enger.
Ich habe auf Veränderung gesetzt, ehrlich gesagt, fast 2 Jahrzehnte meiner Karriere in der Webtechnologie. Aber ich denke, meine Wette verschiebt sich hin zur Vorhersehbarkeit der Trägheit. Wir sollten davon ausgehen, dass der Standard darin besteht, bei dem zu bleiben, was bereits funktioniert, anstatt ständig nach dem zu suchen, was als nächstes aufkommt.
Früher haben wir uns obsessiv zwischen 2-, 4- oder 8-Bit-Farbtiefe bei unseren GIFs entschieden, denn als viele Nutzer mit Modemverbindungen durch das Web surften, zählte jedes Kilobyte. Jetzt, wo eine riesige Anzahl von uns über Breitband auf das Web zugreift, wissen Sie was? Jedes Kilobyte zählt immer noch.
Ich bin derzeit sehr optimistisch, was die Zukunft der Webentwicklung angeht. Es gibt viele kluge Köpfe, die mit diesen Technologien experimentieren, und es findet gerade viel Wissensvermittlung in diesem Bereich statt.
Sobald ich die Same-Origin Policy und die Gründe für die Standard-Sicherheitsrichtlinien des Webs wirklich verstanden hatte, fügten sich viele andere Web-Sicherheitsaspekte für mich zusammen.
Erwarten Sie, dass Font-Pairing zu einer noch wichtigeren Fähigkeit wird und die Auswahl großartiger Schriftarten für Ihre Marke in naher Zukunft noch mehr Gewicht haben wird.
Ich versuche, eine einzige Instanz zu finden, bei der dieses Jahr ein komplexes, technisches Problem auftrat, dessen endgültige Lösung nicht durch Vereinfachung erzielt wurde, und ich finde keine. Sicher, Ideen beginnen fast immer überkompliziert, aber ich lerne mehr und mehr, dass langsames Vorgehen und Verfeinerung von Ideen der beste Ansatz ist.
2020 war das erste Jahr, in dem dieser Trend zur Komplexität begann sich zu verlangsamen, wenn nicht sogar komplett umzukehren. Fortschritte auf der Webplattform ermöglichen es Ihnen jetzt, mehr mit weniger zu tun.
Im Jahr 2020 habe ich Dinge neu gelernt, die ich bereits vergessen hatte, und neue Dinge über etablierte Elemente und Eigenschaften entdeckt. Es gibt so viel verstecktes Wissen zu finden, wenn man nur danach sucht.
Wir neigen dazu, Dinge danach zu beurteilen, wo wir angefangen haben, unsere persönlichen „Jahres Null“. Aber was für uns „Jahres Null“ ist, ist für andere nicht „Jahres Null“. Und im Laufe der Zeit setzen sich die guten Ideen durch und die Rückschau beurteilt sie als nachträglich offensichtlich.
Ich lerne seit fünf Jahren dieselbe Lektion, aber immer wieder falle ich in dieselbe Falle. Ich glaube immer, dass viel mehr Leute die neueste, coolste Technologie da draußen verwenden, als es wirklich der Fall ist.
Obwohl ich mich freue, dass in einigen Bereichen Fortschritte erzielt werden, müssen wir verstehen, dass die technische Arbeit zur Barrierefreiheit von Websites nur ein Teil des Ganzen ist. Wir müssen erkennen, dass nutzbare Produkte in exklusiven Räumen geschaffen werden können. Nur durch die Einbeziehung von Menschen mit Behinderungen in den Produktentwicklungsprozess können wir uns als Branche wirklich verbessern.
Ich habe festgestellt, dass sich meine Art, Websites zu erstellen, in diesem Jahr nicht wesentlich verändert hat. Und noch wichtiger, das musste sie auch nicht.
Seit seinen Anfängen ging es im Web darum, Informationen zu teilen und Meinungsfreiheit zu ermöglichen. Persönliche Websites erfüllen dieses Versprechen immer noch. Nirgendwo sonst hat man so viel Freiheit, seine Arbeit zu schaffen und zu teilen und seine persönliche Geschichte zu erzählen.
Es gibt keine definitive Liste von Fähigkeiten, die man haben muss. Es gibt keine obligatorischen Technologien, nach denen man suchen muss. Man muss dem Hype nicht ständig hinterherjagen.
Hochwertige, komplett kostenlose Stockbilder zu finden, kann eine riesige Plackerei sein. Aber ich habe festgestellt, dass es mit etwas Kreativität und Geduld weitaus mehr Optionen gibt, als ich wusste!
Ich habe auch gelernt, dass relatives Denken ein wenig Perspektive erfordert. Und nein, das hat nichts mit CSS-Perspektive zu tun (obwohl ich wahrscheinlich versuchen könnte, eine Verbindung herzustellen). Relativ zu denken bedeutet, kurzzeitig aus seinen eigenen Schuhen zu steigen und die Dinge aus einem anderen Blickwinkel zu betrachten.
Ich habe fast ein Jahrzehnt lang Design unterrichtet, und lassen Sie mich Ihnen sagen, die Bedingungen für Neugier waren dieses Jahr alles andere als richtig.
Anstatt standardmäßig nach einem Alleskönner-Toolchain zu greifen, beginne ich mit einem langweiligen Basisniveau. Wenn und wann das zu schmerzhaft oder unhandlich wird, dann schalte ich einen Task-Manager ein. Aber jedes Mal, wenn ich eine Abhängigkeit hinzufüge, verkürze ich die Lebensdauer des Projekts.
Immer wenn CSS-Kunst Aufmerksamkeit erregt, gibt es immer jemanden, der sagt: „Das ist nicht praktisch“ oder „Benutz einfach SVG“ oder etwas ähnlich abfälliges und langweiliges. Das ist ein schreckliches Argument, selbst wenn es wahr wäre – niemand ist verpflichtet, jederzeit praktisch zu sein. Was für eine schreckliche Welt das wäre.
Diejenigen von uns, die gelernt haben, mit dem Impostor-Syndrom umzugehen, laufen Gefahr, in das (was ich bei mir selbst erkenne) Relevanz-Syndrom zu verfallen – eine Komplikation des Impostor-Syndroms in der mittleren Karriere. Es ist das, was passiert, wenn man jahrelang das Mantra wiederholt: „Ich verdiene es, hier zu sein“, aber dessen Prämisse nie wirklich akzeptiert hat.
Für mich ist es entscheidend, dass logische Eigenschaften auf die Menschen ausgerichtet sind. Sie sind benutzerzentriert, weil sie sprachrichtungsbezogen sind. Durch die Verwendung von logischen Eigenschaften laden wir den Einzelnen ein, seine Vielfalt, Komplexität und Unvorhersehbarkeit einzubringen; wir können sie annehmen und uns darauf verlassen, dass die Browser-Engines sie richtig darstellen.
Ich habe die Macht der Webentwicklung für Organisationen und gemeinnützige Organisationen außerhalb des Technologiebereichs kennengelernt. Ich habe gelernt, dass man seine Fähigkeiten nutzen kann, um Veränderungen zu bewirken und langfristige Partnerschaften aufzubauen.