Web

WebAssembly: Die nächsten Schritte

Der WebAssembly-Standard steht in den meisten Browsern zur Verfügung und wird bereits in vielen Webanwendungen verwendet. Die Features und APIs sind aktuell zwar noch vergleichsweise rudimentär, die geplanten Erweiterungen der Spezifikation aber vielversprechend. Zudem gibt es einen Standardisierungsvorschlag, der die Verwendung von WebAssembly außerhalb des Browsers ermöglicht. Zeit für einen Ausblick.

Auf den Kontext kommt es an: Vertrauen mit UX Design

Vertrauen ist essenziell für das Leben. Wenn wir in eine Sache oder in jemanden vertrauen, schließen wir diverse Möglichkeiten, die passieren könnten, aus. Würden wir das nicht tun, wären wir völlig handlungsunfähig. Doch wie passt Vertrauen mit UX zusammen und was hat die DSGVO damit zu tun?

30 Jahre Simpsons: Die beliebtesten Charaktere in CSS

Sie sind gelb, manchmal derb und doch hochpolitisch! Am 17. Dezember 1989 bekamen sie ihre eigene Fernsehsendung und haben seitdem eine TV-Epoche geprägt, wie kaum ein anderer: Die Rede ist von den Simpsons. Diese Woche feiern sie 30 Jahre TV-Geschichte und diesem Jubiläum wollen auch wir gebührend Tribut zollen. Wie? – Mit einigen Simpsons Charakteren in CSS.

Hohe Skalierbarkeit, weitreichende Ressourcen: Serverlose Webapplikationen mit AWS

Serverless Computing ist eine aktuelle Entwicklung im Cloud-Computing, bei der die meisten Anbieter mittlerweile auch Function as a Service im Programm haben. Geboten werden skalierbare Webapplikationen, bei denen man sich nicht um Ressourcen kümmern muss. Dieser Artikel ist eine Einführung in AWS Lambda von Amazon Web Services. Das händische Deployment von Lambda-Funktionen ist anspruchsvoll, aber Frameworks wie Chalice für Python-Entwickler nehmen dem Anwender die meisten Handgriffe ab.

EnterpriseTales: Micro Frontend Frameworks

Spotify, Zalando, DAZN: Alle tun es. Micro Frontends sind in der Industrie etabliert. Mittlerweile gibt es verschiedene Frameworks, die bei der Umsetzung dieses architektonischen Ansatzes für Web-Frontends verwendet werden können.

HTTP/3 is coming: Ein Lied von QUIC und TCP

In der modernen Welt der IT arbeiten Entwickler und Architekten oft über das Internet und über HTTP: Veränderungen im HTTP-Protokoll und neue Transportprotokolle im Allgemeinen betreffen somit praktisch alle. In seiner Session von der JAX 2019 in Mainz stellt Daniel Stenberg die neue Version HTTP/3 vor.

(K)ein Satz mit X in Vue: Vuex – State Management in Vue-Applikationen

Vue.js ist eine Bibliothek zur Erzeugung grafischer Oberflächen im Web. Die Leichtgewichtigkeit der Bibliothek, gepaart mit einer relativ geringen Einstiegshürde, trägt viel zur Verbreitung von Vue.js bei. Und trotzdem ist Vue.js ein mächtiges Werkzeug, mit dem sich selbst umfangreichste Applikationen umsetzen lassen. Doch ab einer bestimmten Größe und Komplexität einer Applikation stoßen Sie mit Vue.js allein an die Grenzen des Machbaren. Der Grund hierfür liegt darin, dass sich bei großen Applikationen der State kaum verwalten lässt. Aus diesem Grund wurde mit Vuex eine Bibliothek zum State Management implementiert. In diesem Artikel lernen Sie die Grundlagen dieser Bibliothek kennen und sehen, wie Sie Vuex in eine Vue-Applikation integrieren können.

Von Anfang bis Ende: Integrationstests und Ende-zu-Ende-Tests in der Praxis

Im vorigen Artikel der Serie haben wir uns mit Tests auf der Komponentenebene befasst. Diese befinden sich in der Testpyramide weit unten, laufen schnell durch und weisen einen hohen Isolationsgrad auf. Zudem stellen sie die breite Masse dar, und man sollte auf sie am allerwenigsten verzichten. Leider findet man mit ihrer Hilfe nicht alle potenziellen Fehler in einer Anwendung. Das liegt daran, dass eine typische Anwendung einen komplexen Zustand aufweist, der häufig in unterschiedlichen Komponenten materialisiert ist.

Go Buffalo: Auf dem Büffel durch die Weiten des Webs

Die Weiten des Webs lieben Go. Aber auf der Suche nach dem passenden Web-Framework kann man sich leicht verirren. Die Suche hat jetzt ein Ende, denn mit Buffalo lernt ihr das vollständigste Ökosystem für Webanwendungen mit Go kennen. Mit diesem Büffel seid ihr auf jedem Ritt durch die Weiten des Webs richtig unterwegs.