At SherWeb, we’re always on the lookout for the best, most competent and expert programmers. So are a dozen other companies in Sherbrooke and many more in the Montérégie region. So what happens when you intend to hire several new people? You can try to enroll “The Unicorn”, the flawless match, the individual who already […]
In this blog post, I will share with you how we made sure that every piece of new code respects our set of good practices. To do so, I will start by defining what are conventions. After that, I will explain why we use them. Then, I will talk about why they are hard to implement and finally I will show you how we enforce our conventions here at Sherweb.
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.