Nachhaltigkeit ist besondern im Bereich des Software-Designs ein vielschichtiges Thema. Das Karlskrona Manifest für nachhaltiges Design von Software unterscheidet beispielsweise ökonomische, ökologische, technologische, soziale und zusätzlich individuelle Nachhaltigkeit. Diese unterschiedlichen Dimensionen sind eng verbunden mit dem Energieverbrauch von IT-Systemen, was zu einer komplexen Ursache-Wirkungskette führt, die es zu verstehen gilt. Aktuell liegt unser Fokus meist auf der umweltbezogenen Nachhaltigkeit von IT-Systemen. Genauer auf dem CO2-Fußabdruck und dem Energieverbrauch. Ein hoher Energieverbrauch kann zu hohen Kosten führen…
State Management und die Reaktion auf State-Veränderungen sind ein wichtiges Thema in Frontend-Applikationen. Aktuell setzt Angular dafür auf die Eigenentwicklung…
Many of you are certainly familiar with multifactor authentication, or MFA for short. With MFA, another factor is requested in…
Digitale Produkte sind ein wichtiger Teil unseres täglichen Lebens. Sie helfen uns, unsere Bedürfnisse zu erfüllen und unser Leben einfacher…
Oracle announced a new version of Oracle Database, the Oracle 23c free – Developer Release. Within this blog post, I…
As a Java developer you have definitely heard of Spring Boot and probably already used it in version 2.X. The…
In my projects it sometimes happens that I have a lot of columns in a classic report. Of course, this…
Sicherheit ist aktuell wichtiger denn je und wird auch in Zukunft immer wichtiger werden. Um diese Sicherheit zu gewährleisten sind gute, schnelle und effiziente Verschlüsselungsalgorithmen von Nöten. Blockchiffren sind Verschlüsselungen für große Dateien und zählen zur sog. symmetrischen Kryptographie, wo Sender und Empfänger den gleichen Schlüssel für Ver- und Entschlüsselung nutzen. Einer der genannten Verschlüsselungen ist die 1998 veröffentlichte Blockchiffre AES, deren Aufbau hier genauer erläutert wird.