adesso Blog
14.06.2021 By Dominik Wehberg
CSS cascade made easy | CSS cascading
CSS is short for cascading style sheet. But how exactly does the cascade work? I'll explore this topic and lead you through the CSS inheritance process on the pages to follow. You will also learn all about the different types of style sheets and how the weighting of individual selectors is calculated in detail.
Read more01.04.2021 By Gregory Reeder
Reducing costs with container-based testing
Imagine the following scenario: a company wants to test its software internally without accessing external services. It goes without saying that costs play a role in this. That’s why in this blog post we are going to explain how container-based testing can reduce the costs of testing.
Read more26.03.2021 By Viktoria Düngfelder
User interface design – design basics for non-designers
Even the most impressive UX design will not sell well if the user interface is no good. So in this blog post, I want to provide creative developers and UX designers with a hands-on guide.
Read more22.03.2021 By Tobias Deininger
Data protection in software development part III – Data minimisation – Less is more
Data is the new gold of the digital age. So why not own as much as possible? The answer to this question is presented in the third part of my ‘privacy in software development’ blog series. I’ll also introduce you to the principle of data minimisation in more detail.
Read more18.02.2021 By Tobias Deininger
Data protection in software development part II – Privacy by default
How nice would it be to live in a world in which you as a software user wouldn’t have to care about 99 per cent of what went on and your data would still be protected. That can be more than just a dream. In the second part of my ‘Data protection in software development’ blog series, I explain what you should keep in mind when it comes to software development and introduce the principle of privacy by default.
Read more09.02.2021 By Jean-François Gonguet
Use the BPM engine from Camunda to implement a microservices architecture
Microservice-based architectures are a current trend for transforming information systems. But how can these architectures be implemented? The most commonly used solution is Camunda's BPM engine. In my blog post, I show you how this solution also enables microservice choreography.
Read more28.01.2021 By Eva-Maria Kynast
UX design for projects without a UX designer
Not every project has a UX designer. The requirements engineer is often asked to perform a kind of dual role – ‘they can do that little bit of UX as well, no problem’. I’d like to use this post to expand your UX horizons a little to help you understand the basics and possibly highlight a few important points to consider when designing software solutions.
Read more27.01.2021 By Matthias Joos
To guess or not to guess – my opinion on ‘No estimates’
‘Will a software project be completed on time?’ or ‘What costs will be incurred?’ - there are many situations in which estimates are made. However, regardless of the type of estimate, my conclusion will remain the same: I believe we should not make decisions in software projects based on estimates. There are better alternatives.
Read more19.01.2021 By Tobias Deininger
Data protection in software development
Does the issue of data protection always give you a headache? Us developers are confronted with huge challenges time and again, especially when we’re only made aware of the requirements for the software we have to develop late on in the development phase. In the first part of my ‘Data protection in software development’ series, I would like to introduce you to the principle of privacy by design.
Read more