SPG Blog About Software Development
If you enjoyed our 2020 Trends edition, we hope you'll be keen to know what 2021 has to offer. Top Technology Trends in 2021:To quickly find the technology trends of 2021 that you are interested…
While there are plenty of reasons to move your software solutions to the cloud (digital transformation being just one of them), an important aspect that can often prove challenging to customers is the industry’s apparent…
Efficiency vs. ValueDid you know that in software development, a budget spent on server performance optimisation is an investment that will definitely pay off?In the endless pursuit of new features, we often forget to simply…
When choosing a communication layer for a software solution, your company will likely face the GraphQL vs REST dilemma. Let's quickly have a look at both of them before jumping into some practical examples, which…
Git as the Core of the Development ProcessUnderstandably, with so many massive projects behind us, our customers often wonder how exactly we manage our source code and if our version control processes will be compatible…
For those who are not generally familiar with Git, Gitflow or version control systems (VCSs), these are comprehensive technical solutions to manage changes in our source repositories. Source repositories can be thought of as databases…
New Changes to Pull Rate Limits Coming to the Docker Hub Over the years, developers have grown accustomed to open source systems, which are touted as ever-reliable and often praised for their ease of use,…
“It is not the strongest or the most intelligent who will survive but those who can best manage change” ~ Charles Darwin. He was probably talking about the PWA, you know.What is a progressive web…
As technology continues to disrupt the workforce, it is becoming increasingly apparent that the skills required by employees now will not be the same in the future. Tech-based skills are going to take over every…
From the very start of your project, our QA team is heavily involved in every stage of the SDLC (software development life cycle). In this way, throughout development, we prepare a number of important deliverables,…