Now when emotions have settled down. It’s time to write the farewell post to the captain. My generation has grown up between “Sachin hai na” to “Keep calm and trust Dhoni”. Having said that, we all knew, it was coming. Isn’t it ? Since last few years, his ability to finish the game or reflexes…
Read moreThey’re Coming Home !!!
India has given some of the best Software Engineers to the world. Not only did we build a few of the largest and best service companies but have also contributed to great product companies like FAANG. We have been great in delivery since ages but lacked in entrepreneurship and innovation. Well, time is changing and…
Read moreDear Interviewer, you need to make a great first impression too!
Interviews are not only a tool to hire a candidate but also serve the purpose of presenting an organisation to a potential employee. Lack of enthusiasm, impatience and ineptitude, during an interaction, can work against the employer just as much as it can work against a candidate. And today, when one of the biggest challenges…
Read moreThink these before thinking microservices
Microservices architecture has been discussed and practiced, at least for half a decade now. When to use Microservices and when not to, this is something that really troubles a lot of people. A few influencers advocate microservices architecture over traditional monoliths only if your team is having a deep understanding of the domain/ business. But…
Read moreSyntax Sugar, Constructor, or Factory Method?
In the previous post, we talked about the different ways of creating an object of a class. In this post, we will weight them on several parameters. Line of Code: When you use a constructor, you don’t need to add any extra code just a constructor. When you use a mapper, you have to add…
Read moreWays to create an object of a class
Using constructor: It’s the widely used way of creating objects of a class in most of the programming languages. Based on the need you can overload constructors. See a sample code snippet below. Usage of the above mention code snippet looks like following. Using syntax sugar: Programming languages provide many ways of creating an object…
Read moreWhy should we write unit tests?
When I joined my first organization, my seniors asked me to write unit tests for each and every line of code. I was new to the formal IT industry, hence I just followed my seniors. No one explained any reasoning to me. I kept asking this question to my self, why should we write unit…
Read more