Web

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.

Interaktives Programmiersprachen-Ranking: Python vs. Java!

Das Institute of Electrical and Electronics Engineers (IEEE, auch „i triple e“), der weltweite Berufsverband von Ingenieuren, versucht die Frage zu beantworten, welches die populärste Programmiersprache ist. Hierfür legt der Verband nicht einfach nur seine Ergebnisse vor, sondern stellt sie als interaktive App bereit. So können Nutzer durch filtern Rankings nach ihrer eigenen Gewichtung erstellen.

Moderne Webanwendungen mit JSF 2.3 und PrimeFaces 7.0

Modern und JSF? Auf den ersten Blick mag das paradox klingen, ist jedoch mit Java EE 8 und dem neuen PrimeFaces-7.0-Release möglich. Anhand eines simplen Beispiels (Tabellenkomponente mit allen wichtigen Features) zeigt dieser Artikel, wie auch heute noch der JSF-Standard für Modernität und Produktivität sorgen kann. Verstaubte Erinnerungen an alte J2EE-Zeiten solltet ihr während des Lesens dieses Artikels ausblenden.