Kugelschreiber und Notebook auf einem Schreibtisch

adesso Blog

97
Softwareentwicklung

11.03.2024 von Daniil Zaonegin

Diagnose von Threadpool-Mängeln

Bild Daniil Zaonegin

.NET-Anwendungen verwenden Threads, um ihre Arbeitsanweisungen auszuführen. Ein Threadpool-Engpass (im Englischen auch „Threadpool Exhaustion“ genannt) tritt auf, wenn ein Thread aus dem Threadpool angefordert wird, dieser aber keinen mehr zur Verfügung stellen kann. Welche Probleme damit einher gehen und wie man diese Probleme untersuchen und lösen kann, zeige ich in meinem Blog-Beitrag.

weiterlesen
Softwareentwicklung

In der Welt der Softwareentwicklung ist Linux ein unverzichtbares Werkzeug. In meinem Blog-Beitrag zeige ich die Bedeutung von Linux in der Softwareentwicklung auf. Ich gehe auf das Linux-Dateisystem, die Unterschiede zu Windows, grundlegende Befehle wie cd, mkdir, rm ein und gebe einen Überblick über Berechtigungen.

weiterlesen
Softwareentwicklung

20.02.2024 von Eleazar Alejandro Araujo

Untersuchung gängiger Cache-Räumungsstrategien

Bild Eleazar Alejandro Araujo

Ein kritischer Aspekt des Caching ist die Verwaltung dieses begrenzten Speicherplatzes. Zudem spielen"Cache-Eviction Policies" eine wichtige Rolle bei der Entscheidung, welche Elemente gelöscht werden, wenn der Cache voll ist. In diesem Blog-Beitrag werde ich vier gängige Cache- Räumungsstrategien näher betrachten.

weiterlesen
Softwareentwicklung

06.02.2024 von Merlin Bögershausen

Hidden Heros in Java 21

Bild Merlin Bögershausen

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.

weiterlesen
Softwareentwicklung

05.02.2024 von Bjarki Sigurðsson

Die Vergangenheit, Gegenwart und Zukunft von Next.js

Bild Bjarki Sigurðsson

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.

weiterlesen
Softwareentwicklung

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.

weiterlesen
Softwareentwicklung

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.

weiterlesen
Softwareentwicklung

15.01.2024 von Alexander Böhm

Keycloak-Login über Kundennummer ermöglichen

Bild Alexander Böhm

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.

weiterlesen
Softwareentwicklung

24.11.2023 von Franziska Scheeben und Milena Fluck

Das Testing-Framework Jest: Unsere Top fünf Features

Bild

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.

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

Jetzt anmelden

Diese Seite speichern. Diese Seite entfernen.