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.
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.
There are two new key concepts to absorb. Hasty learners who do not take the time to assimilate them will be left behind. Introducing git is not the purpose of this post. Rather, we will map git concepts to TFS concepts.