In the Web community, developers tend to use technologies that use Web Components like Angular and React. However, UI libraries are not always composed or wrapped into components. At SherWeb, we’ve been using and re-using many components and UI libraries. So, we decided to create our own wrap of the library we use the most across our applications.
Cumulus, SherWeb’s one-stop shop platform for provisioning cloud services, was designed with Domain-Driven Design (DDD) in mind in early 2012. Throughout the years, we’ve been able to identify both the benefits and the pitfalls of using DDD. The goal of this new blog series is to share our field experience and help you determine if Domain-Driven Design is ideal for your current or next project.
We can say with certainty that all software development companies have encountered challenges related to management and release of new software versions. No matter the company stage, these challenges affect all types of environments: testing, quality assessment and production.
Once the department's key players were convinced migration to git was a must, we had to get it done. The following steps were taken in order to successfully migrate our code base.
Since a team can work with various repositories hosted on the same server, the following question comes to mind : how many repositories do we create? Once again, the answer came from our CI/CD (continuous integration and continuous delivery/deployment) implementation: one repository per pipeline.