The issue with Monorepos

Yulong Wu

Yulong Wu, March 15, 2020

A monorepo is an arrangement where a single version control system (VCS) repository is used for all the code and projects in an organization. In this article, we will identify some of its benefits and the giants using it. Finally, we will focus on whether a monorepo is suitable for everyone.

Read more

The fast-paced world of programming demands that people remain up-to-date. In fact, getting ahead of the curve makes a programmer stand out in his professional field. Don’t let yourself fall behind. Innovate so you can offer your company the kind of programming tailored for their needs. Here is a curated list of books for software engineering.

Read more

What is the best software development methodology to use? This question is the topic of hot debate during the project implementation stage. However, what you choose depends on many specific factors. To organize the flow of a software development project, there are several methodologies to use. 

Read more

In this article we will get familiar with several amazing Python libraries being used by the best software teams. With the exception of HTTPX (which is in beta), the libraries listed below are being actively developed & maintained and are backed by a strong community. HTTPX HTTPX was developed by Tom Christine, who is a

Read more

Software development is a complex endeavor that requires much time to be spent by a highly-skilled, knowledgeable, and educated team of people. Often, there are time constraints and deadlines in place that put a lot of pressure on a team. In this article we’ve covered the most common time-wasters in the software development space. We’ve also included some effective ways to reduce the impact of these issues.

Read more

A buggy product can be much worse than no product at all. As a developer, not only do you have to build what your target users  want, but also you must ensure the product is as bug free as much as possible. Here we list some of the very best automated testing tools out there.

 

Read more

Testing is one of the most crucial parts of any software development project. When you create a robust, comprehensive software testing suite, you can detect the bugs, mistakes, and incorrect assumptions that you’ve made while building the code base. By using many different types of testing, from unit and integration testing to user interface and

Read more

It’s 2019, and speed is more essential to software development than ever before. The top IT performers deploy applications on-demand multiple times every day, while their competitors lagging behind may release code only a few times per month.To join this elite group of high performers, software development teams need to be able to release fast without breaking things. The only way to achieve this is by having a…

Read more

Subscribe to the Squash Blog

Receive updates delivered to your inbox.

We will never spam you. One email per week with latest updates.