Was ist ein Wrapper?
Was ist ein Wrapper in der Programmierung?
  • Web-Entwicklung

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 ein Wrapper in der Programmierung?
HSTS | HTTPS-Verbindungen zuverlässig absichern
HSTS: So funktioniert die HTTPS-Erweiterung
  • Web-Entwicklung

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...

HSTS: So funktioniert die HTTPS-Erweiterung
Alt-Taste Mac
Alt-Taste auf der Mac-Tastatur: Funktionen und Sonderzeichen
  • Web-Entwicklung

Verwenden Sie die Alt-Taste auf Ihrer Tastatur? Häufig bleiben viele praktische Funktionen dieser Taste ungenutzt. Dabei lohnt sich ein genauer Blick, denn die Alt-Taste der Mac-Tastatur bietet Zugriff auf viele versteckte Funktionen und Sonderzeichen. Wir zeigen Ihnen, was es mit der Taste auf sich hat und mit welchen Tastenkombinationen Sie Ihre tägliche Arbeit am PC erheblich vereinfachen...

Alt-Taste auf der Mac-Tastatur: Funktionen und Sonderzeichen
Wahltaste Mac
Die Wahltaste auf dem Mac
  • Web-Entwicklung

Die Wahltaste auf dem Mac bietet viele Funktionen, die Ihnen den Umgang mit Ihren Mac vereinfachen und Arbeitsschritte beschleunigen. Doch wo befindet sich auf der Tastatur Ihres Macs die Wahltaste und was können Sie mit ihr steuern? Wir erklären Ihnen, was sich hinter der Sondertaste verbirgt und zeigen Ihnen hilfreiche Tastaturbefehle.

Die Wahltaste auf dem Mac
Safari-Browserverlauf löschen
Safari-Verlauf löschen: So leeren Sie die Historie im Apple-Browser
  • Web-Entwicklung

Safari ist für viele Apple-Nutzer als Standardbrowser die favorisierte Wahl für den Weg ins World Wide Web. Wie andere Webclients speichert das Programm den Verlauf besuchter Seiten, was hinsichtlich der eigenen Privatsphäre nicht immer von Vorteil ist. Aus diesem Grund zeigen wir Ihnen, wie Sie den Safari-Verlauf löschen – dabei gehen wir sowohl auf die Desktop- als auch auf die mobile Version...

Safari-Verlauf löschen: So leeren Sie die Historie im Apple-Browser
Software Reverse Engineering
Reverse Engineering einer Software
  • Web-Entwicklung

Das Reverse Engineering von Software kann helfen, deren Funktionsweise und Struktur aufzudecken und verstehen zu lernen. Durch die „Rückentwicklung“ einer Software bis hin zum Quellcode ist es nicht nur möglich Fehlmeldungen zu ergründen, sondern auch Konkurrenzprogramme zu analysieren. Reverse Engineering ist daher vielseitig einsetzbar. Doch wie genau wird Reverse Engineering im Software-Bereich...

Reverse Engineering einer Software
Was ist Low Code?
Low Code: Definition, Besonderheiten und Einsatzgebiete
  • Web-Entwicklung

Was ist Low Code und wann ist die Verwendung einer Low-Code-Plattform sinnvoll? Bei der Low-Code-Entwicklung ersetzen visuelle Bausteine klassische Programmierungstechniken. Low Code eignet sich folglich insbesondere für Programmier-Laien, die keinen aufwändigen Code schreiben können. Doch auch professionelle Entwickler nutzen diese Methode, um bei der Entwicklung von Software-Anwendungen Kosten...

Low Code: Definition, Besonderheiten und Einsatzgebiete
Microservice-Architecture | So funktionieren Microservices
Microservice-Architectures: Mehr als die Summe ihrer Teile?
  • Web-Entwicklung

Mit Microservice-Architectures hat sich eine relativ neue Art etabliert, komplexe Anwendungen zu strukturieren. Statt ein großes Quellcode-Ungetüm frei zu lassen, baut man ein Programm aus vielen in sich geschlossenen Services auf. Damit verbunden ist auch eine Umstrukturierung der Arbeitsabläufe im Sinne des agilen Projektmanagements. Warum ist das sinnvoll? Wir erklären, wie Microservices...

Microservice-Architectures: Mehr als die Summe ihrer Teile?
Get vs. Post
GET vs. POST – die beiden wichtigsten HTTP-Requests im Vergleich
  • Web-Entwicklung

Die beiden gebräuchlichsten und bekanntesten HTTP-Requests im Zusammenhang mit Websites sind GET und POST. Welche Anfragemethode ist besser? Erfahren Sie hier mehr über die beiden HTTP-Requests und darüber, welche Methode wann die richtige für die Praxis der Webprogrammierung ist.

GET vs. POST – die beiden wichtigsten HTTP-Requests im Vergleich
Anwendungsfalldiagramm
Das Use-Case-Diagramm (Anwendungsfalldiagramm) in UML
  • Web-Entwicklung

Mit einem Anwendungsfalldiagramm bzw. Use-Case-Diagramm stellen Sie in der Modellierungssprache UML übersichtlich und leicht verständlich dar, welches Ergebnis eine bestimmte Aktion hat oder haben soll. Damit ist es ein hilfreiches Tool bei der nutzer- und ergebnisorientierten Software-Entwicklung oder der Planung von Geschäftsprozessen.

Das Use-Case-Diagramm (Anwendungsfalldiagramm) in UML