


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 more09.02.2023 By Dimitrije Kovacic and Marc Mezger
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 more27.01.2023 By Marc Mezger and Dimitrije Kovacic
In general, a professional programmer is someone who has a high level of expertise in one or more programming languages and is able to utilise that expertise to design, develop and maintain software systems or applications. When do most people begin their profession? How long do they work in their profession? How do they train, and which programming language pays best in terms of salary? We will answer these questions in our blog post.
Read more24.01.2023 By Mahdyar Safarianbarmi
Are software developers simply ‘manufacturers’ or engineers? Should new software just work, or should it add value, too? This blog post will introduce the Manifesto for Software Craftsmanship in order to answer these questions.
Read more19.01.2023 By Roland Majchszak
Clouds are changing the way we run and develop software. Many of the limitations that used to exist are no longer an issue when we embrace cloud-native approaches. This, together with new influencing factors such as costs, has an impact on our software architectures. In my blog post, I will explain what new services the cloud provides.
Read moreWhen you think of legacy code, frustration, a fear of change and having to deal with disproportionate amounts of complexity immediately come to mind. Having an in-depth analysis is a must if you want to get an overview of your legacy system. In my blog post, I will explain how to do this using the analysis tool at|analyze and a Neo4J graph database.
Read more14.07.2022 By Alexander Zielinski
In the first part of my blog post on recurring tasks in Planner, I showed you how to set them up. The second part of this blog post is all about adding tasks of categories and creating the necessary conditions.
Read more08.07.2022 By Alexander Zielinski
MS Planner does not (yet) natively offer the option to create recurring tasks. In my blog post, I’ll be describing how you can achieve this by also using Power Automate and expand the flow with additional features.
Read more17.06.2022 By Ainara Novales
Low-code development platforms are becoming increasingly popular with companies because they enable them to create applications independently, even if they have little or no programming knowledge. In my blog post, I’ll describe the origins of low-code, explain how it works and list important considerations for its implementation.
Read more