![Kugelschreiber und Notebook auf einem Schreibtisch Kugelschreiber und Notebook auf einem Schreibtisch](/adesso-de/global/fotos/stills-moods/adesso-blog-dsc4899_W640xH864_CUTOUT.jpg)
adesso Blog
06.02.2024 von Merlin Bögershausen
Hidden Heros in Java 21
Die Sprache Java und das JDK-Ökosystem sind voller verborgener Schätze. Diese zu entdecken erfordert eine kleine Expedition durch einige JDK Enhancement Proposals, JEPs genannt. In diesem Blog-Artikel begeben wir uns auf eine Expedition und entdecken Code-Snippets in JavaDoc sowie den beschleunigten Start einer Anwendung mit AppCDS.
weiterlesen05.02.2024 von Bjarki Sigurðsson
Die Vergangenheit, Gegenwart und Zukunft von Next.js
Next.js ist seit mehreren Jahren die Nummer eins unter den React-Frameworks. Der neue App Router bringt einige grundlegende Änderungen mit sich, die die Führungsposition des Frameworks gefährden könnten. In diesem Blog-Beitrag teile ich erste Erfahrungen aus einem ambitionierten E-Commerce-Projekt.
weiterlesen31.01.2024 von Henrik Grosskreutz
Konsistente Zustellung von Integration Events mittels Event Store und Spring Application Events
In Microservice-Architekturen müssen sich Dienste gegenseitig über wichtige Geschäftsereignisse wie Preisänderungen oder Bestellereignisse informieren. Diese Integration Events werden über Techniken wie Message Queues oder HTTP POST Requests übertragen. Die Gewährleistung der Konsistenz ist entscheidend, daher werden Integration Events nur dann gesendet, wenn die Geschäftslogik im sendenden Service erfolgreich abgeschlossen wurde. Der "Event Store", inspiriert von Vaughn Vernon, stellt die konsistente Zustellung sicher. In meinem Blog-Beitrag erkläre ich die Umsetzung in Java mit Spring und Spring Data JPA, wobei Spring Application Events eine Rolle spielen, die sich von Integration Events unterscheidet.
weiterlesen18.01.2024 von Yannik Rust
AWS DynamoDB: Ein Überblick über die NoSQL-Datenbank in der Cloud
AWS DynamoDB ist ein hochleistungsfähiger NoSQL-Datenbankdienst, der als Key-Value-Storage konzipiert ist. Als vollständig verwalteter, serverloser Dienst bietet DynamoDB eine schnelle, flexible und kostengünstige Lösung für die Speicherung und Abfrage von Daten in der Cloud. In diesem Blog-Beitrag werfe ich einen detaillierten Blick auf die Hauptmerkmale, Design-Patterns und Best Practices von DynamoDB.
weiterlesen15.01.2024 von Alexander Böhm
Keycloak-Login über Kundennummer ermöglichen
Keycloak ist eine Open-Source-Plattform für Identitäts- und Zugriffsmanagement. Sie bietet umfangreiche Funktionen zur sicheren Authentifizierung, Autorisierung und Benutzerverwaltung für moderne Anwendungen und Dienste. In diesem Blog-Beitrag zeige ich euch, wie eine Kundennummer als zusätzliches Login-Merkmal neben Benutzername und/oder E-Mail implementiert werden kann.
weiterlesen24.11.2023 von Franziska Scheeben und Milena Fluck
Das Testing-Framework Jest: Unsere Top fünf Features
Unit Tests mit Jest schreiben – ist das für euch Alltag? Wenn ihr Jest schon kennt, dann nutzt ihr sicher alle grundlegenden Funktionen routiniert, aber wann habt ihr euch das letzte Mal wirklich Zeit genommen, um Jest in seiner Gesamtheit zu erkunden? Vielleicht haben wir ja noch ein unbekanntes Feature für euch, das euch die tägliche Arbeit erleichtert.
weiterlesen17.11.2023 von Moritz Momper und Marc Mezger
Best Practices für Python Entwicklung Teil 2 - Typisierung und Projektstruktur
In diesem Blog-Beitrag präsentiere ich euch Best Practices für die Python-Entwicklung. Python bietet vielfältige Möglichkeiten, doch die Anwendung bewährter Verfahren ist entscheidend, um das volle Potenzial auszuschöpfen. Diese Praktiken fördern einen leserlichen, wartbaren und performanten Code, vermeiden Fehler und gewährleisten Qualität.
weiterlesen13.11.2023 von Marc Mezger
Einführung in die Programmiersprache Rust
In diesem Blog-Beitrag möchte ich einen kurzen, aber hoffentlich neugierig machenden Einblick in die faszinierende Welt der Programmiersprache Rust geben. Rust ist eine systemnahe Programmiersprache, die auf Leistung und Sicherheit abzielt, und ist ideal für eine Vielzahl von Anwendungen, von Systemprogrammierung bis hin zu Webentwicklung.
weiterlesen10.11.2023 von Jonas Schulz
Was es braucht, um ein Angular Expert Developer zu sein
In den letzten Jahren habe ich Erfahrungen in der Bewertung von Kandidatinnen und Kandidaten im Bereich Angular gesammelt. Dabei ist mir aufgefallen, dass es einen Mangel an einheitlichen Zertifizierungen gibt. Da Angular sich ständig weiterentwickelt und ein breites Skillset erfordert, plane ich, einen Bewertungsleitfaden in drei Stufen (Junior, Professional, Expert) zu erstellen, um Kandidatinnen und Kandidaten objektiver bewerten zu können. In diesem Blog-Beitrag werden die Mindestanforderungen für die einzelnen Stufen beschrieben.
weiterlesenadesso Blogging Update
Unser Newsletter zum adesso Blog
Sie möchten regelmäßig unser adesso Blogging Update erhalten und über alle Themen unseres IT-Blogs informiert werden? Dann abonnieren Sie doch einfach unseren Newsletter und Sie erhalten die aktuellsten Beiträge unseres Tech-Blogs bequem per E-Mail.