adesso Blog
25.06.2024 By Maria Selimbegovic
Becoming a Machine Learning Expert with adesso’s training offer
Everyone makes GenAI and that's right! But despite the hype surrounding GenAI, the fundamental field of machine learning (ML) must not be forgotten. Because there is still a lot of untapped potential for companies here. Few people understand what artificial intelligence (AI) actually includes and how to use it optimally for their own business. We have gained a lot of experience as trainers and based on this we have created suitable training offers.
Read more21.06.2024 By Murat Fevzioglu
Virtual Threads in Java
The development of the virtual threads, also known as Project Loom, began in late 2017. The final implementation brings with it two major changes. Virtual threads now support thread-local variables by default, and they are now monitored by default and observable via the new thread dump. This blog post introduces virtual threads and explains how they are used in Java.
Read more19.06.2024 By Daniil Zaonegin
Create .NET Blazor Hosted App with the new Blazor Web App Project Template (in .NET 8)
Blazor is a .NET front-end framework for creating an interactive web UI with C# and not JavaScript. This offers many advantages, such as being able to share code between the back-end and front-end. With Blazor, you no longer have to use two different languages, JavaScript for the frontend and C# for the backend. This makes it easier to reuse code and write consistent applications in a familiar language environment. In addition, many errors can be resolved at compile time and no longer occur dynamically at application runtime, as was the case in JavaScript.
Read more28.05.2024 By Milena Fluck
Organising, decluttering, Dan-Sha-Ri - order trends for repositories
In my blog post, I present strategies for organising and tidying up filing systems. I show how professional organisation methods such as Dan-Sha-Ri or techniques from popular Netflix series can help to bring order to chaotic environments. You'll get step-by-step instructions for tidying, sorting, categorising, packing and labelling. It also discusses how these methods can improve the efficiency and comprehensibility of software systems.
Read more20.05.2024 By Christian Albring
AI revolution: Five interconnected factors that are boosting technological progress
The growth in the importance of artificial intelligence (AI) in recent years cannot be attributed to individual factors, but rather to the synergy of various interconnected and mutually reinforcing advances. Five factors are fuelling the rapid development of the AI movement. This blog post shows what these are in detail.
Read more17.05.2024 By Aynur Amirfallah
What is object tracking and which technology is best suited to my use case?
With advances in the field of artificial intelligence and machine learning, object tracking algorithms such as Multiple Object Tracking (MOT) and Single Object Tracking (SOT) are becoming increasingly intelligent and enable more accurate and faster object tracking. In this blog post, I show how MOT and SOT perform in different situations and present the results of an experiment that sheds light on the ideal application of object tracking.
Read more15.05.2024 By Edin Mujezinovic
The role of AI in the detection and defence against cyber attacks
We live in a time in which digital networking is constantly increasing and at the same time the number of cyber attacks is rising rapidly. These attacks are becoming increasingly sophisticated and represent a considerable burden for both companies and government organisations. This blog post shows how AI is being used in cybersecurity both as a tool for attackers and as a means of defence.
Read more14.05.2024 By Christian Del Monte
Keep data changes under control with Change Data Capture
In a distributed software system, data changes always pose a challenge. How is it possible to track the change history of data located in one part of the system in order to synchronise connected data stores in other subsystems? Change Data Capture (CDC) offers an answer to this question. I explain what this is all about in this blog post.
Read more10.05.2024 By Viktoria Düngfelder
Overview of large group moderation - effective methods for successful events
Interactive formats are an effective alternative to conventional conferences as they encourage dialogue between participants. Large group facilitation is a socio-psychological method for communicating and making decisions effectively in large groups. This blog post presents common methods of large group facilitation and explains how they can be used successfully.
Read more08.05.2024 By Stephen Lorenzen
European hydrogen revolution: a digital future is unfolding
Hydrogen has the potential to play a key role in the European energy transition. In addition to technological advances in the field of hydrogen production, storage and application, digitalisation also plays a decisive role in the development of this industry. This blog post explains the digitalisation potential and fields of application behind this in more detail.
Read more