adesso Blog
11.09.2024 By Till Möller
Introduction to the HiveMQ Edge
Today's world is fast-moving and digitally networked. The streams of data flowing through our modern infrastructures are almost inexhaustible. From industrial plants to networked vehicles and smart cities - huge amounts of data are in circulation everywhere. In my blog post, I show how this data can be processed efficiently and in real time and what edge computing has to do with it.
Read more10.09.2024 By Oleg Smolanko
GenAI and its application
GenAI has revolutionised the way we experience technology. These advanced models are able to produce text, images and even videos by performing creative tasks autonomously. Their multimodal capabilities are particularly fascinating: They process different input data, be it texts, images or videos, and convert them into impressive results. From medical diagnostics to innovative applications in image processing - the potential uses of GenAI are virtually unlimited. In this blog post, I show how this technology will shape our future.
Read more09.09.2024 By Frederik Julius Szmania
Gamification meets pension provision: the path from vision to reality
‘Pension Run’ is a platform game that introduces users to their pension situation in a playful way. Users are guided through realistic scenarios and learn to playfully explore their pension situation through realistic events in the game. However, developing the game as part of an internal, student-led project presented particular challenges, which are highlighted in this blog post.
Read more04.09.2024 By Manuel Steinfels
The Supply Chain Control Tower: The single source of truth for your supply chain
In a globalised world, companies need to manage their supply chains efficiently and securely. The Supply Chain Control Tower (SCCT) is a centralised platform that provides a single source of truth, bringing together all the relevant data and enabling informed decisions to be made in real time. In my blog post, you will learn how an SCCT with technologies such as AI and digital twins can make your supply chain transparent, flexible and crisis-proof.
Read more03.09.2024 By Lea Prochnau
Obsidian: An end to digital chaos
Obsidian is more than just a note-taking app. It evolves with the user and adapts to their individual needs. This blog post describes my experiences of how Obsidian has helped me to raise the quality, efficiency and satisfaction of my work to a whole new level. Anyone who finds themselves in it can benefit from discovering new ways to be productive and bring more structure to their everyday life.
Read more02.09.2024 By Siver Rajab
Entity Linking: How Large Language Models are Revolutionising Data Processing
In the world of data processing, there are various approaches to improving efficiency and accuracy. One particularly promising approach is the use of Large Language Models (LLMs) to improve the linking of entities through entity linking. In this blog post, I will highlight the new possibilities and advantages of this technology.
Read more30.08.2024 By Uwe Pohlmann
Small helpers, big impact
In the world of Industry 4.0, efficient and reliable data is the be-all and end-all. But what do you do when standard solutions are not enough? Then you need a customised solution. In my blog post, you can find out how a new OPC UA client with DuckDB integration was created and what impressive benefits it offers in production.
Read more28.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 more