RabbitMQ
RabbitMQ: Schneller Nachrichtenversand
  • Web-Entwicklung

In vielen Situationen müssen Anwendungen miteinander kommunizieren – kontrolliert und zügig. RabbitMQ steht als Mittler zwischen zwei Diensten und sorgt für eine reibungslose Verteilung von Nachrichten. Dabei können die beiden Programme sogar unterschiedliche Programmiersprachen sprechen: für den Messaging Broker kein Problem.

RabbitMQ: Schneller Nachrichtenversand
Jailbreak
Jailbreak: Das steckt hinter dem erweiterten Nutzerzugriff auf iOS-Geräten
  • Web-Entwicklung

Als Apple 2007 das erste iPhone auf den Markt brachte, veröffentlichte die Gruppe iPhone Dev Team noch im gleichen Jahr den ersten Jailbreak für das zugrundeliegende Betriebssystem iOS. Auch für diverse Nachfolgemodelle und andere Apple-Geräte wie das iPad sind im Laufe der Jahre solche Umgehungen der Administrator-Blockierung erschienen. Was steckt eigentlich genau dahinter? Und welche Vor- und...

Jailbreak: Das steckt hinter dem erweiterten Nutzerzugriff auf iOS-Geräten
PHP 7.1
PHP 7.1 EOL – der Support läuft aus
  • Web-Entwicklung

PHP 7.1 hat viele Fans unter Webentwicklern. Doch nun ist es Zeit, Abschied zu nehmen und auf eine neuere Version umzusteigen. Das Entwicklerteam hat für PHP 7.1 das End-of-life-Datum auf den 1. Dezember 2019 gelegt. Ab diesem Zeitpunkt erhält die Version keine weiteren Updates. Auch Sicherheitslücken werden nicht mehr von den offiziellen Entwicklern geschlossen. Was gilt es nun zu tun?

PHP 7.1 EOL – der Support läuft aus
Extreme Programming
Extreme Programming: Softwareentwicklung extrem gedacht
  • Web-Entwicklung

Programmierarbeit wurde in den letzten Jahrzehnten vor allem durch agile Softwareentwicklung dominiert – und das durchaus zurecht. Einen großen Teil dieses Erfolgs hat man der Methode Extreme Programming (XP) zu verdanken. Agiler als bei XP geht es nicht! Die beteiligten Menschen stehen dabei im Zentrum der Methode und es wird nur ganz kleinschrittig gedacht. Wie funktioniert Extreme Programming?

Extreme Programming: Softwareentwicklung extrem gedacht
Protocol Buffers vorgestellt
Protobuf: Strukturierter Code mit Protocol Buffers
  • Web-Entwicklung

Die Übertragung von Daten in Computernetzwerken wie dem Internet bzw. zwischen zwei Anwendungen wird durch verschiedenste Faktoren beeinflusst. Performance und Sicherheit stehen bei solchen Übertragungen im Fokus. Das von Google entwickelte Protocol Buffers überzeugt in beiden Bereichen und erweist sich als lohnenswerte Alternative zu klassischen, textbasierten Datenaustauschformaten wie JSON oder...

Protobuf: Strukturierter Code mit Protocol Buffers
Internet Explorer Verlauf löschen
Internet Explorer: Verlauf löschen – So funktioniert‘s
  • Web-Entwicklung

Den Browserverlauf im Internet Explorer zu löschen, kann aus verschiedenen Gründen sinnvoll sein: So nimmt die Suchhistorie schnell eine Menge Speicherplatz ein, der durch die Löschung wieder frei wird. Zudem bleiben die eigenen Webaktivitäten vor fremden Blicken sicher. In diesem Artikel erfahren Sie, wie Sie Ihren Internet-Explorer-Verlauf löschen können, um diese Vorzüge zu nutzen.

Internet Explorer: Verlauf löschen – So funktioniert‘s
Byte Order Mark
BOM: Was ist ein Byte Order Mark?
  • Web-Entwicklung

In welcher Reihenfolge werden eigentlich Informationen gelesen? Einige Menschen antworten ganz selbstverständlich: von links nach rechts. Für Menschen aus anderen Kulturkreisen ist die entgegengesetzte Richtung der Normalzustand. Es handelt sich jeweils um Konventionen – etwas, das Computer nicht kennen. In welcher Reihenfolge werden also Bytes gelesen? Das Byte Order Mark (BOM) löst dies Rätsel.

BOM: Was ist ein Byte Order Mark?
JSONP
JSONP: Skripte für domainübergreifende Datenabfragen
  • Web-Entwicklung

Die Same-Origin-Policy (SOP) verhindert, dass clientseitige Skriptsprachen wie JavaScript auf Objekte zugreifen, die auf einer anderen URL liegen, die nicht zur ausgeführten Webanwendung gehört. Eine praktische Möglichkeit, diese domainübergreifende Datenabfrage dennoch durchzuführen, bietet die JSON-Abwandlung JSONP. Wir erläutern, was genau es damit auf sich hat und wie diese Methode...

JSONP: Skripte für domainübergreifende Datenabfragen
iCalendar
iCalendar – Das iCal-Format im Überblick
  • Web-Entwicklung

iCalendar kann die Koordination von Terminen deutlich erleichtern: Dazu werden alle Termine aus unterschiedlichen Software-Anwendungen und Apps mit Kalenderfunktion schnell und sicher in einem Kalender zusammengefasst. Der iCalendar kann im Beruf und Privatleben eine große Hilfe sein. Viele Unternehmen nutzen bereits das Format. Doch was ist iCalendar eigentlich genau? Wir klären auf!

iCalendar – Das iCal-Format im Überblick
Software Development Kit
SDK: Was ist eigentlich ein Software Development Kit?
  • Web-Entwicklung

Wer Software entwickelt, hat viel zu beachten: Eine gute Usability ist ebenso wichtig wie die Funktionalität der Anwendung; gleichzeitig ist eine optimale Performance – im Gegensatz zu Programmfehlern – unverzichtbar. Schließlich soll das Produkt auch auf den anvisierten Zielplattformen bzw. -geräten laufen. Inwiefern helfen Software Development Kits (SDKs) bei der Realisierung dieser Punkte?

SDK: Was ist eigentlich ein Software Development Kit?