A software development house is a business that provides digital products and services to fulfil a client's software product and/or project requirements. These requirements will vary according to market sector, customer type and business model.
Products and services may be delivered on a paid-license or subscription basis - commonly referred to as 'Software as a Service' (SaaS) - or made to facilitate a custom software platform.
08 September 2021
6 min read
There are a few ways to handle multiple packages used to create one project. The multirepo model assumes that the packages are located in different code repositories. Monorepo is a single repository that contains and handles different packages. Due to this fact, a monorepo can be mistaken for monolith architecture. However, let’s take a closer look at a project created as a monorepo and compare it with a monolith. We will notice that monorepo consists of multiple logically separated subprojects.
This article will focus on monorepo architecture as it seems like the most modern approach to build complex apps. It is successfully used by companies such as Google, Microsoft, Facebook, and popular projects such as Create React App, Babel, Storybook, Primer, Jest, Strapi and many more.
Ruby on Rails is an open-source web framework written in the Ruby programming language. The so-called ‘RoR’ aims to simplify the creation of web applications by generating default structures for code, the application’s database, and the web pages that will be served up to the client. Developers love it for its readability, flexibility, and continuously growing community support.
27 January 2020
5 min read