PHP 7.2

PHP 7.2 – Supportende (EOL) am 30. November 2020

 

PHP 7.2 erhält in Kürze keinen Support mehr. Die Zeit bis zum End-of-Life-Datum sollte man nutzen, indem man veraltete Versionen durch aktuelleren PHP-Code ersetzt. Sicherheitslücken werden dadurch geschlossen, Bugs behoben und die Performance von Webangeboten profitiert spürbar....

 

PHP 8

PHP 8: Alle Informationen zu dem neuen Update

 

PHP ist eine der wichtigsten Sprachen im Internet. Viele Content-Management-Systeme, wie WordPress, TYPO3 oder Joomla basieren auf PHP. Nun steht das PHP-8-Release bevor und es gibt bereits erste Informationen zu neuen Features. Auch einige alte Funktionen werden überarbeitet,...

 

Was ist Fuzzing?

Fuzzing: Das steckt hinter der automatisierten Test-Methode

Keine Software ist ohne Fehler. Mit der Methode des Fuzzings wird gezielt nach Schwachstellen in der Programmierung gesucht. Automatisiert werden dabei zufällige Eingabedaten erzeugt und dem Programm zur Verarbeitung gegeben, um festzustellen, ob absichtliche oder versehentliche Fehlbedienung zum Absturz der Software führt. Ist dies der Fall, droht ein Sicherheitsrisiko für das gesamte System.

Selenium WebDriver Tutorial

Selenium-Tutorial: So nutzen Sie das Cross-Browser-Testing-Framework

Wer das eigene Webprojekt perfektionieren möchte, der passt es nicht nur an die verschiedenen Displaygrößen und Steuerungseigenheiten der potenziellen Endgeräte, sondern auch an die verschiedenen Browser an. Eine hervorragende Lösung zum Testen der Cross-Browser-Funktionalität ist das Framework Selenium WebDriver bzw. Selenium, das wir in diesem Tutorial genauer vorstellen.

Modultests in der Software-Entwicklung

Modultests in der Software-Qualitätssicherung: Mit Unit-Tests den Fehlern auf der Spur

Modultests zählen zu den effektivsten Methoden, um schon während einer frühen Phase der Software-Entwicklung möglichst viele Fehler im Quellcode zu identifizieren. Die Besonderheit: Die kleinsten isolierbaren Bestandteile eines Programms werden in eine neutrale Testumgebung gebracht. Treten dort Fehler auf, können diese auf den getesteten Baustein zurückgeführt werden, wodurch sich dieser leichter...

Firefox-Sprache ändern

Firefox-Sprache ändern

Beim Download von Firefox wählen Sie Ihre bevorzugte Sprache aus, in der Menüs, Buttons und alle weiteren Komponenten der Benutzeroberfläche angezeigt werden. Dabei bietet der Browser 90 verschiedene Sprachen an. Wie Sie auch später noch die Firefox-Sprache ändern, erklären wir Ihnen in dieser Schritt-für-Schritt-Anleitung und dem Schnellüberblick fürs Umstellen der Sprache in Firefox.

Firefox: Lesezeichen exportieren

Firefox: Lesezeichen exportieren

Es ist notwendig, Firefox-Lesezeichen zu exportieren, wenn diese im Anschluss importiert oder in einem anderen Browser verwendet werden sollen. So müssen die Firefox-Lesezeichen nicht manuell übertragen werden, was eine Menge Zeit spart. Mit der passenden Anleitung gelingt der Export im Handumdrehen mit nur wenigen Klicks.

Polyfill

Polyfills: Code-Bausteine für moderne Web-Features

Websites und -Apps unterliegen einem stetigen Wandel. Neue Features und Funktionen versprechen oft ein hochwertigeres, sichereres oder besser performendes Webprojekt, weshalb ihre Implementierung häufig reine Formsache ist. Viele Browser hinken allerdings deutlich hinterher, wenn es um den Support moderner Web-Technologien geht – ein Problem, dem Sie mit den sogenannten Polyfills entgegensteuern...

Was ist XML-RPC?

XML-RPC: Remote Procedure Calls im XML-Format

Ende der 1990er-Jahre legte die XML-RPC-Spezifikation den Grundstein für die praktischen und elementaren Schnittstellen moderner Webservices. Der Vorläufer von Techniken wie SOAP beschreibt dabei die einfache Möglichkeit, Funktionen via RPC-Remote-Zugriff auszuführen. Welche Rolle dabei das XML-Format und das Übertragungsprotokoll HTTP(S) spielen, erfahren Sie hier.

Was ist ein Wrapper?

Was ist ein Wrapper in der Programmierung?

Wrapper umhüllen einzelne Programmkomponenten wie Umschläge. Das Hauptprogramm kommuniziert nur mit dem Wrapper, der auf die Schnittstellen der umhüllten Programmteile zugreift. Dieses Vorgehen ermöglicht Software-Entwicklern bei der Verwendung unterschiedlicher Bibliotheken, Datenbanken oder Programmiersprachen bisher nicht vorhandene Kompatibilität.

Was ist Clean Code?

Clean Code: Sauberer Programmcode im Check

Clean Code ist eine wichtige Säule moderner, hochwertiger Software-Entwicklung. Sauberer Code ist einfach verständlich, anpassbar und wartungsleicht. Aber wie wird Clean Code eigentlich geschrieben? In unserem Guide erklären wir die wichtigsten Clean-Code-Prinzipien wie KISS oder DRY und zeigen anhand von Beispielen, wie Clean Code praktisch umgesetzt werden kann.

HSTS | HTTPS-Verbindungen zuverlässig absichern

HSTS: So funktioniert die HTTPS-Erweiterung

HTTPS, das Netzwerkprotokoll für die TLS-verschlüsselte Datenübertragung im World Wide Web, lässt sich in manchen Fällen umgehen. Gefährlich wird es dann, wenn verschlüsselte Webseiten unverschlüsselt via HTTP aufgerufen werden. Die HTTPS-Erweiterung HSTS (HTTP Strict Transport Security) erzwingt jedoch den Webseitenaufruf via TLS-Verschlüsselung und schließt somit eine Sicherheitslücke, die von...


Auf dem Laufenden bleiben?

Jetzt für unseren Newsletter anmelden und gratis Online-Marketing Whitepaper für lokale Anbieter sichern!