SoftwareYoga

Articles on Coding and Architecture

SOLID Software Principles

Everything you need to know on SOLID principles - They expose the dependencies in the code. When combined, the code remains flexible, robust, and reusable. Read More.

How to be an Invaluable Programmer?

Programming is your pride, but your work doesn't get recognized as much as you had hoped. We explain how you can be an invaluable employee at your company. Read More.

Books Every Programmer Must Read

The ultimate book collection for Software Programmers. Must have books on programming, the industry, personal development and managing teams. Read More.

Sprint length – short or long?

Choosing an optimal sprint length is critical to be a successful Scrum team. We cover what goes into determining the ideal sprint duration. Read More.

Managing Technical Debt

How to monitor technical debt and code quality in your software project? We bring you ways to do just that using SQALE rating and SonarQube. Read More.