8 Important Software Architecture Patterns You Need to Know About Be it regular expressions or design or architecture, knowledge or patterns help. Over time we start to use them intuitively. A simple primer on software architectural patterns can be found here 6 Tips to Overcome Scaling Challenges Like Design Decisions,...
What Sets an Exceptional Programmer Apart From an Ordinary Programmer
10X Programmer VS Ordinary Programmer How do you become a master? It is a kind of eternal seeking or a quest based on strong foundations. Here is an article that can give you some foundations that will help in your journey as a key programmer. My Life Tech Stack —...
Dependency Inversion Principle: How Google Developers write code
What is Dependency Inversion Principle in Software Design? Abstractions could be leaky, but abstractions written and done well, could be lifesavers irrespective of the size of the system. Take a look at how Google Developers approach this (an example of dependency inversion principle) here Technical Leadership Irrespective of the nature of...
Introduction to computer science
A fascinating introduction to computer science and the art of programming. We are sure that novices and experts will enjoy this.