adesso Blog

51
Software Development

I am an IT management consultant, though I currently work as an IT consultant and project manager. In this blog post I describe my journey from a Python novice to a REST service (junior) developer.

Read more
Software Development

17.10.2023 By Eleazar Alejandro Araujo

Saga pattern as the secret to creating a well-working system

Picture Eleazar Alejandro Araujo

You need to consider a number of things to successfully implement a microservice architecture, including questions like: How do we deal with transactionality? How should the system respond if an error occurs in the middle of a distributed business process? This blog post provides answers to these questions.

Read more
Software Development

Low-/no-code is a development trend that is expected to grow at a double-digit number in the coming years. In contrast to traditional software development, it aims to accelerate product cycles, achieve greater flexibility and reduce development resources, thereby lowering the development costs.

Read more
Software Development

11.05.2023 By Björn Thalheim

ATDD on Spring Boot with Cucumber

Picture Björn Thalheim

Developers are quite familiar with unit testing, even with integrative approaches like @SpringBootTest. But many lack a clear design/development/test strategy and stick to their preferred programming language. Acceptance Test Driven Design (ATDD) is a structured approach to designing your tests and programme from the outside in, focusing on larger blocks of functionality rather than individual classes. This blog post shows how this works.

Read more
Software Development

Software is everywhere. Embedded devices contain a lot of software. Unfortunately, what happens a lot: Once it’s live, you’ll discover bugs. Having a FOTA-first mindset for your next device is a key point.

Read more
Software Development

22.03.2023 By Vincent Scherb

Troubleshooting open source NuGet package

Picture Vincent Scherb

For a project I decided to use the libgit2 library which, fortunately, has a port to C#. When adding the NuGet package in the latest version 0.26.2 (release December 11, 2019) the program ran into a problem at runtime as the shared library cannot be loaded.

Read more
Software Development

Python is a sophisticated, general-purpose programming language widely used in a variety of fields such as data science, machine learning, web development and automation. The simplicity of the syntax and the fact it is easy to learn make Python an ideal language for both beginners and experienced developers. In this blog post, I will take a look at the language’s areas of application and its characteristics, as well as provide an outlook on its future.

Read more
Software Development

The long-awaited draft guidance for Computer Software Assurance for Production and Quality System Software was published last September. Being a draft state, it’s open to comments and discussion. The non-binding final guidance will reflect FDA’s current thinking of the topic. But what can we learn from this draft guidance already?

Read more
Software Development

09.02.2023 By Dimitrije Kovacic and Marc Mezger

Stack Overflow Developer Survey 2022 – Part 2

Picture

In the first part of our post, we clarified what exactly the Stack Overflow Developer Survey is and then asked what kind of education developers have, how long they have already been working or how they like to learn. This part is about the most popular programming languages, tools and technologies used as well as different opinions about the future of software development.

Read more

Save this page. Remove this page.