Category Archives: Workaday

SQL versus NoSQL

While SQL and NOSQL databases have coexisted since the beginnings of information technology, the latter did not attract much interest until the early 21st century. The main advantages and disadvantages of each one are given below: Advantages of NoSQL over SQL NoSQL databases have two main strengths: Flexibility. The NoSQL model of storage is based on […]

The importance of controlling versions

A version controller is a system allowing us to keep track of the modifications made to a file over time. It is normally used in software development environments, but can also be extremely useful for anyone who needs a robust control over the task being performed. In Sciling, we’ve been using the GitLab platform for some time to […]

4 useful practices in requirements definition

Last week we told you how important it was to properly define requirements when developing software. In this model, the definition of requirements is split into three phases, with each subsequent phase going into more detail than the last: Specification of general requirements: what is the end goal of the software being developed? And, true to style, […]