People sitting at a table

adesso BLOG

Methodology

Green coding is one of the top trends in software development in 2024. But what does green coding actually mean? I will present criteria catalogues for sustainable software development and make my suggestions about what really matters in this blog post.

Read more
AI

08.02.2024 By Marc Mezger and Azza Baatout

Hydra - Professional Configuration management for AI Projects

Picture

In today's world, which is characterised by increasing complexity in software development, the efficient management of project configurations is of central importance. Especially in the field of artificial intelligence (AI), where flexibility and precision are crucial, Hydra enables efficient professionalisation. This blog post gives a brief introduction to Hydra and shows how this tool, with its dynamic functions, is redefining the management of software projects, especially in the field of AI.

Read more
Industries

Process management is a crucial tool in the changing world of health insurance companies. In this blog post, I provide an insight into the basics of process management and introduce the data-driven approach of process mining. Find out how process mining is shaping the future of statutory health insurance companies, from structured standardisation to improved collaboration and secure legal compliance.

Read more
Software Development

06.02.2024 By Merlin Bögershausen

Hidden Heros in Java 21

Picture Merlin Bögershausen

The Java language and JDK ecosystem are full of hidden gems. In order to find them, you have to take a closer look at different JDK Enhancement Proposals (JEPs). In this blog post, I will take you on a journey of discovery where you will learn about code snippets in javadoc and find out how to make an application start more quickly with the help of AppCDS.

Read more
Software Development

05.02.2024 By Bjarki Sigurðsson

The past, present and future of Next.js

Picture Bjarki Sigurðsson

Next.js has been the #1 React framework for several years. The new App Router introduces some fundamental changes which may put the framework’s leading position at risk. In this post, we share our initial experience from an ambitious e-commerce project with one of our customers.

Read more
AI

Microsoft has invested in OpenAI to gain access to ChatGPT, and the company is now integrating generative AI into tools such as Microsoft 365. These AI-based copilots improve productivity and efficiency, especially in regulated industries where you find many recurring tasks and large amounts of data. Copilots help optimise workflows as financial or claims management tools. My blog post will take a look at Microsoft Copilot for Microsoft 365, a tool that is used in the banking and insurance sector, as one example of an AI-supported assistant.

Read more
Methodology

The e-commerce landscape is subject to constant change and companies are faced with the challenge of finding innovative solutions that optimally fulfil current requirements. In this blog post, I take a detailed look at the SAP Commerce Cloud as an e-commerce solution and highlight the advantages over an on-premise solution or traditional software architectures.

Read more
Industries

Many companies develop their products based solely on their own assumptions about the target groups. Ultimately, however, these fail because they offer no real benefits to their users. Focusing on the topic of digital health, I will explain how product discovery can be used to develop safe and successful applications that both offer people real added value and also meet the regulatory requirements in this blog post.

Read more
Software Development

Services have to inform each other about important business events, such as price changes or order events, in microservice architectures. These integration events are transmitted using methods such as message queues or HTTP POST requests. Guaranteeing consistency is critical to ensuring that events are only dispatched if the business logic in the sending service is successfully completed. The ‘event store’, which was inspired by Vaughn Vernon, does just that. In my blog post, I describe an implementation scenario involving Java using Spring and Spring Data JPA, where Spring application events play a different role than integration events.

Read more