Anzeige

Anzeige

Topartikel

CSS3-Animationen mit und ohne JavaScript

CSS3-Animationen mit und ohne JavaScript Moderne Web-Applikationen setzen vermehrt auf Animationen. Dank CSS3 und entsprechender Frameworks wie Animate.css und Magic lassen sie sich mittlerweile vergleichsweise einfach umsetzen und das häufig sogar völlig ohne JavaScript. Mehr…

Microservices im Zusammenspiel mit Continuous Delivery, Teil 1 – die Theorie

Microservices im Zusammenspiel mit Continuous Delivery, Teil 1 – die Theorie Durch Continuous Delivery wird Software viel öfter und zuverlässiger in Produktion gebracht. Wesentliches Werkzeug dafür ist eine Continuous Delivery Pipeline. Auf den ersten Blick scheint dazu nur eine Optimierung der Prozesse nötig, aber moderne Architekturansätze wie Microservices spielen ideal mit Continuous Delivery zusammen. Mehr…

Sichere Java-Webanwendungen, Teil 2: Cross-Site Request Forgery

Sichere Java-Webanwendungen, Teil 2: Cross-Site Request Forgery Eine durch Cross-Site Request Forgery (CSRF) verwundbare Webanwendung ermöglicht es dem Angreifer, einem Benutzer heimlich Requests unterzuschieben und sie von ihm ausführen zu lassen. Die Protokolle der Webanwendung enthalten dabei gewöhnlich keinen Hinweis auf einen erfolgten Angriff. Mehr…

Evidence-Based Management für eine durchweg agile Organisation

Evidence-Based Management für eine durchweg agile Organisation Viele Ansätze der jüngsten Vergangenheit versuchen, die Vorgehen von Scrum auf die gesamte Unternehmensorganisation auszuweiten. Ken Schwabers Evidence-Based Management nutzt dabei die Kernprinzipien des Frameworks, um den Wert der Softwareentwicklung zu erfassen und kontinuierlich zu optimieren. Mehr…

Moderne Webentwicklung

Moderne Webentwicklung Das Buch zur geräteunabhängigen Entwicklung mit Techniken wie HTML5, CSS3 und JavaScript bietet einen schönen Überblick zu den neuen Möglichkeiten zeitgemäßer Webentwicklung. Mehr…

Verzögerungen in Online-Spielen durch Client-Side Prediction kompensieren

Verzögerungen in Online-Spielen durch Client-Side Prediction kompensieren Viele Online-Spiele setzen auf schnelle Interaktionen. Hinter den Kulissen sind dafür große Datenmengen zu befördern, was zu Verzögerungen führen kann. Damit sie Spieler nicht um den Sieg bringen, gibt es Mechanismen, die Latenzen verbergen. Mehr…