
adesso Blog
28.08.2024 By Jannis Kaiser
Bringing error messages safely to the frontend with Spring-Boot
Seit Spring Boot 2.3 werden detaillierte Fehlermeldungen aus Sicherheitsgründen standardmäßig unterdrückt. Das Frontend benötigt aber oft spezifische Fehlerdetails, um eine gute User Experience zu gewährleisten. In diesem Blogbeitrag zeige ich, wie du in Spring Boot Fehlerdetails sicher und gezielt an das Frontend weitergeben kannst - ohne die Sicherheit deines Projekts zu gefährden. In meinem Blog-Beitrag erfahrt ihr, wie ihr mit @ControllerAdvice, ErrorAttributes und Annotations eine maßgeschneiderte Fehlerbehandlung implementieren könnt.
Read more27.08.2024 By Sascha Windisch and Immo Weber
‘From RAGs to Riches": The path from simple to advanced retrieval augmented generation
Artificial intelligence is developing rapidly and Retrieval Augmented Generation (RAG) in particular has attracted a lot of attention recently. Large language models such as ChatGPT show their full potential when they are enriched with domain-specific knowledge through RAG. Despite this potential, users often face challenges. In this blog post, we look at the transition from basic to advanced RAG approaches and show how typical problems can be overcome.
Read more23.08.2024 By Sandra Weis
Shaping a sustainable future - green occupational pension strategies
Sustainability in occupational pension schemes encompasses far more than ecological responsibility - it stands for good corporate governance, social responsibility and employee development. But what does sustainability in occupational pension schemes mean in concrete terms, especially for insurers and pension providers? And how can IT contribute to achieving their sustainability goals? Answers to these questions and more in my blog post.
Read more22.08.2024 By Siver Rajab
The Circle of Influence: Focus on what you can control
Organisations and individuals face the challenge of effectively directing their energy and attention in a world of constant change and uncertainty. The Circle of Influence is a concept that can help you to focus on the things you can really influence, thereby increasing your effectiveness and satisfaction. I explain what this concept is all about in my blog post.
Read more20.08.2024 By Tobias Kirsch
Individual support through further training to become a business IT specialist (HWK)
adesso is known for its progressive and flexible working culture, which is strongly focussed on the development and promotion of its employees. An outstanding example of this is my personal experience with the individual support that enabled me to complete the Chamber of Trade's Business IT Specialist programme. I describe my experiences in my blog post.
Read more16.08.2024 By Marvin Zeeb
The art of end-to-end automation of order processing: a comparison with an orchestra
The efficiency of order fulfilment is a key success factor in the modern business world, especially in the manufacturing industry. Automating these processes end-to-end can be a huge challenge. In this blog post, I introduce the end-to-end automation of order processing using the example of an orchestra and present a successful solution approach.
Read more15.08.2024 By Yelle Lieder
ECO:DIGIT - Understanding the impact of software on the environment
ECO:DIGIT is a research and development project with the participation of adesso, which is funded by the Federal Ministry of Economics and Technology. The aim is to develop and standardise a uniform methodology for the automated life cycle assessment of distributed software systems and to implement an accessible and productive software system. I explain what this looks like in detail in my blog post.
Read more13.08.2024 By Christian Ortiz
Spring Modulith as an alternative to microservices
Microservices are a prevailing trend in software architecture that breaks down large systems into independent units. They offer advantages, but are not always necessary. Alternatively, a modularised monolith can be useful, especially if the boundaries between microservices are fluid. In this blog post, I will discuss modularisation concepts in the Java ecosystem, with a focus on Spring Modulith.
Read more12.08.2024 By Jonas Reinhardt and Marina Žagar
Creating trust, ensuring compliance: AI governance as a success factor
The rapid development of artificial intelligence (AI) opens up new opportunities for companies, but also presents them with regulatory and ethical challenges. Our AI Governance Check helps companies to meet the complex requirements of the AI Regulation (EUKIVO) and other standards, minimise risks and strengthen stakeholder trust. We show how this works in our blog post.
Read more18.07.2024 By Kim Wesche
New Sales Intelligence: More business in sales, service, marketing & e-commerce with AI
How can artificial intelligence (AI) not only be used to make processes more efficient and intelligent, but also to transform SAP CX solutions into sales and service assistants and marketing futurists? In my blog post, I answer this question and show you the potential that AI still offers in the SAP CX environment.
Read more