adesso Blog

Methodology

14.02.2024 By Mohammad Qasem

An introduction to the EU Data Act

Picture Mohammad Qasem

European legislators have imposed strict regulation on the digital space in recent years. In addition to the much-discussed EU IoT Act, other important regulations such as the Data Governance Act and the Data Act have come into force. The Data Act in particular has attracted special attention due to its impact on IoT device manufacturers, service providers and start-ups. The Data Act, which entered into force on 11 January 2024, will apply from September 2025. In my blog post, I discuss its objectives, effects and requirements for all stakeholders.

Read more
Inside adesso

13.02.2024 By Johannes Bayerl and Tobias Kirsch

Volunteering and its parallels in day-to-day IT work

Picture

Volunteering is an important pillar of our society. As we see it, volunteering cultivates skills that can also come in handy in software development and IT consulting. Especially in the context of agile approaches and frameworks, you can develop a variety of soft skills by doing volunteer work that can also be put to use in your everyday work. We will describe these in our blog post.

Read more
Methodology

Snowflake plays a prominent role in shaping the face of the industry in the ever-evolving world of data analytics and data management. This blog post looks at the development of Snowflake and why it is considered a ground-breaking solution for businesses.

Read more
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 Azza Baatout and Marc Mezger

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
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
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
AI

30.01.2024 By Tim Bunkus

What is generative AI?

Picture Tim Bunkus

Generative AI has been everyone’s mind since ChatGPT came on to the scene. But what exactly does this term mean and how is generative AI different from the well-established concepts of machine and deep learning? This blog post takes a general look at AI technologies and highlights the differences that make generative AI so intriguing and promising in an ever-changing world.

Read more