Software Craftsmanship

Key principles in Software – DRY, KISS, YAGNI, SOLID and other Acronyms

Software programmers use their own acronyms, some of which are core principles that provide depth and meaning to a software program. This language connects the coders and programmers across continents. It is difficult to find all the acronyms at one place because they are used in wide contexts. We will have a look at some […]

Key principles in Software – DRY, KISS, YAGNI, SOLID and other Acronyms Read More »

DRY, KISS, YAGINI and other software principles

Performance Metrics used in Design of Software Architecture

The software architect is the designated experts who are responsible for successful software or product development in term of definition, architectural design, delivery, and maintenance. While designing any software, one of the crucial skills of the architect is to design the architecture of the software by following different acceptable principles which would enable them to

Performance Metrics used in Design of Software Architecture Read More »

Performance Metrics used in Design of Software Architecture

15 best practices for software development projects

Software is one of the important pillars of modern society, whether for work, business or pleasure. Both children and adults have a strong reliance on technology that is based on robust and robust software applications and services. This dependency is based on ensuring that software applications and utilities are secure and reliable. From the other perspective, the

15 best practices for software development projects Read More »

Best practices for software development projects checklist

Software Design Patterns – How, Where & Why to use

How could I miss a blog post explaining  software design patterns! This article will list the basic design patterns that exist, so you can read and understand how they work. But also, I wanted to tell you a little about what these software design patterns are and how can they make your day-to-day life easier. What are software

Software Design Patterns – How, Where & Why to use Read More »

Software Design Patterns
Scroll to Top