5 Effective Ways to Stay on Top of Your Mailbox
Managing mail box is an overwhelming task for everyone of us. We get a torrent of mails everyday. Checking each of them, taking appropriate...
How Did I Get Rid of Book Hopping Habit
Tell me and I forget. Teach me and I remember. Involve me and I learn.- Benjamin Franklin
When we get a new book we become...
Inheritance vs Composition – Your Guide to Better Programming
This article is not about how inheritance is implemented in any specific programming language. There is no coding example in this article. Here we...
4 Best Online Learning Platforms for Software Developers in 2020
The way we learn has changed a lot in last few years. I can still remember my school and college days when the only...
5 Ways Chat GPT can Exponentially Increase Productivity of Software Developers
ChatGPT is a language model designed to understand and generate natural language text, making it a powerful tool for software developers. ChatGPT is trained...
Horizontal vs Vertical Scalability of Software Systems – Everything you Need...
Scalability is one of the most important considerations when designing and building software systems. It refers to the ability of a system to handle...
6 Reasons I am Starting this Blog
No, this is not for some quick bucks. Surprised? Let me explain. I am currently having a full time job in a reputed MNC...
Why Github Has Become Most Effective Resume for Software Developers?
Do you have a Github account? If not you should create one immediately. Almost all popular open source tech projects are available in Github...
Why programmers are more empowered than others
As a programmer, you are in possession of a very powerful skill that can help you achieve your dreams as well as financial freedom....
4 Reasons Why Choice of Programming Language Does Not Matter
Every programmer faces the dilemma about which programming language they should learn in order to be effective and successful in their job. There are...