SPG Blog About Software Development
Advantages and Disadvantages of Full-Stack Developers In essence, full-stack developers: Possess a Deeper Understanding & Wider View Are More Flexible Choose the Optimal Form of Implementation Handle Errors More Effectively Reduce Implementation Delays Reduce Communication…
Sometimes the most optimal solution to a problem remains unclear, and there could be multiple reasons for it: perhaps a problem is particularly unique, with no known solution, or there could be a lack of…
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…
By now, most readers will already be familiar with the Agile concept of failing fast. For those who aren’t, however, this is a highly influential development approach that encourages companies to take bold, decisive action, because…
Despite the fact that for a very long time, it completely dominated the world of software development, today, it is difficult to find anyone who would rise in stalwart defence of the rusting Waterfall model.…
In one of our previous articles, we explored the XP development process and how it moulded us into the company that we have become today.But because every yin needs its yang, today, we’re taking a…
Already on his first day of classes at the University of Oregon, at the very young age of 18, Agile demigod Kent Beck somehow knew he was destined for greatness. As the head of his…
Last October, Prime Minister Theresa May caused quite a stir in Parliament when she bravely announced to the world that her Brexit deal was “95 percent complete.” The widespread confusion, however, was wholly understandable. After…
The “one expert per technology” mindset is as culturally pervasive as it is clearly detrimental, yet its origin is actually understandable. After all, if you have a heart condition, you go see a cardiologist, if…