Terms like DevOps or DevSecOps have become an integral part of our industry. In other words, agile software development that is focused on security is one of the most important approaches to modern development. Or is it?Read more
Archive of posts in year '2021'
Scroll down to see more ...
Until the very end, the implementation of this year's Java Forum Nord was uncertain. The organizers waited for the current handling regulations of Lower Saxony to fight the pandemic. Then at the end of August the decision: It will take place!Read more
These are exciting times, with digital transformation bringing new disruptive technologies that impact the way we work, sleep, eat and how we spend our personal time. For developers, this fast paced world offers plenty of opportunity to be part of something great. The chance to make their mark on a project that would affect others for decades to come. But as these new opportunities emerge, so do new risks.Read more
If you have installed SCM-Manager before, you may have noticed how simple and small it is compared to other source control management solutions. One main reason for this is that tons of features are excluded from your default installation and can be easily added as plugins. But the currently available plugins are just the tip of the iceberg as you can simply write your own plugins using the powerful plugin API.Read more
The world’s reliance on software is already great and will continue to grow. That's why the security of applications will also become increasingly important. This development is further reinforced by the global pandemic, as more businesses and services have increased their online availability. The U.S. Federal Bureau of Investigation (FBI), for example, has reported a 300% increase in cybercrime since the beginning of the pandemic: This shows that with the growing reliance on software and applications, the risk of attacks is also increasing.Read more
The principle of good software is to present as many complex relationships as possible in an easily understandable way. Thus, our Cloudogu EcoSystem (CES) looks pretty simple even though it hides extensive operations under the surface. Nevertheless, the CES provides a surprising number of user interfaces. Even though we observe usability conventions to the best of our ability, yet some functionality requires explanation. Therefore, we decided to build a comprehensive, public documentation and guide as docs.cloudogu.com.Read more
More security thanks to micro-learning and gamification – Secure Code Warrior plugin for SCM-Manager
The regularity of media reports on cyberattacks shows that security is, or should be, a key issue for software development teams these days. Learning methods like micro-learning and gamification help to raise awareness and knowledge about security issues. The new Secure Code Warrior plugin for SCM-Manager integrates these approaches into the review process.Read more
Is the hype around DevOps justified? Dr. Peer Faßnacht, Head of Customer Services at Cloudogu GmbH, says "yes" – if a few prerequisites are met. Read the interview with the magazine "IT Mittelstand" here.Read more
Continuous delivery (CD) is an agile software development approach that has proven to be a suitable way to reliably and repeatably produce high-quality software in short cycles. The use of containers and the cloud, e.g., on platforms such as Kubernetes (K8s), offers many opportunities to make CD processes more robust and simpler. One such option is GitOps. This article provides some concrete examples to illustrate the differences between classic CD pipelines (CIOps) and GitOps processes.Read more
If you want to switch from classic CI/CD environments to GitOps, then you can choose from any of a large number of available tools. However, it is not always easy to tell which features they support and how suitable they are for your project at first glance. Help in making a decision.Read more
Prototyping is a great way to get an impression of how a product or idea could look like. In manufacturing you can use e.g. 3D printers to create prototypes. In software development you still have to code but you can apply different principles compared to developing a "real" product. We want to give a short introduction into software prototyping, because it can help you to develop better software, faster.Read more
DevOps combines previously assigned tasks and roles at a company on the basis of agile working methods, automation and cross-functional cooperation in order to create a common basis for value creation. This post describes the phases and processes of this so-calles “DevOps life cycle“.Read more
Event storming is an interactive, group-based, dynamic brainstorming method based on the ideas of domain-driven design. The method calls for experts, developers, stakeholders, and customers to come together and jointly articulate a large picture of a business process and through the process of lively discussions arrive at a common language and common understanding.Read more