Prashant Kalkar Profile
Prashant Kalkar

@kalkarprashant

Followers
114
Following
23
Media
1
Statuses
119

Joined September 2013
Don't wanna be here? Send us removal request.
@kalkarprashant
Prashant Kalkar
3 years
RT @SahajSoftware: The modern Kubernetes cluster hosts a range of services. An URL masks the complexity of microservices. What lies beneath….
0
2
0
@kalkarprashant
Prashant Kalkar
3 years
RT @unclebobmartin: The Single Responsibility Principle (SRP):. Gather together those things that change for the same reasons and at the sa….
0
88
0
@kalkarprashant
Prashant Kalkar
3 years
RT @YogiKulkarni: In other words… . Identify and focus on the few major factors that affect a problem… and ignore the minor factors. In m….
0
1
0
@kalkarprashant
Prashant Kalkar
3 years
Flow in #softwaredevelopment can be increased by minimising the work items being blocked or queued and ensuring work items are being worked on continuously to completion.
0
0
3
@kalkarprashant
Prashant Kalkar
3 years
RT @GergelyOrosz: When people share how crypto can bring payments to underserved communities, I ask them if they heard of UPI which did thi….
0
630
0
@kalkarprashant
Prashant Kalkar
3 years
What is your definition of the duplicate code? Is it the code that looks identical/similar now? Or Is it the code that looks identical now and also changes together for the same reason? If it's the latter then what is the best time to remove the duplicate?.
0
0
0
@kalkarprashant
Prashant Kalkar
3 years
RT @YogiKulkarni: Many developers severely underestimate the complexity involved with microservices. While there are many books/articles a….
0
389
0
@kalkarprashant
Prashant Kalkar
3 years
RT @_mekin: Creating a thread for this question from @vamsi_edu - How do you assess ownership in an interview ? (1/n).
0
16
0
@kalkarprashant
Prashant Kalkar
3 years
RT @YogiKulkarni: We've been running a learning competition called "Big-O" at work. This time it was about building a high-performance ke….
0
6
0
@kalkarprashant
Prashant Kalkar
3 years
RT @david_das_neves: A quick intro to Linux. Great for starters and young professionals!.[Guide] Linux SysOps Handbook..
0
324
0
@kalkarprashant
Prashant Kalkar
3 years
RT @confluentinc: 🚨 Free eBook! 🚨. Learn how service-based architectures and stream processing tools can help you build business-critical s….
0
234
0
@kalkarprashant
Prashant Kalkar
4 years
RT @samnewman: Well, the 2nd edition of Building Microservices is off to the printers. Ebook release in about a week, print books arriving….
0
29
0
@kalkarprashant
Prashant Kalkar
4 years
Reading a new #code base with depth first approach goes against the idea of Abstraction. Breadth first approach for understanding a new code base is a better approach. #programming. .
1
0
6
@kalkarprashant
Prashant Kalkar
4 years
Sharing of common code / state and sharing of common interface / type are two different things. Common code sharing can be achieved with Composition or class inheritance (prefer composition). Common interface (substitutability) can only be achieved by (interface) inheritance.
0
0
1
@kalkarprashant
Prashant Kalkar
4 years
Instead of focusing on the number of lines per method, I like to focus on the number of local variables per method and try to reduce them. #programming.
0
1
3
@kalkarprashant
Prashant Kalkar
4 years
If you follow the package per layer approach, then minimize the number of packages changed per layer.
0
0
0
@kalkarprashant
Prashant Kalkar
4 years
For this to work better, smaller classes which are focused on a single thing help (SRP).
1
0
0
@kalkarprashant
Prashant Kalkar
4 years
Idea is to minimise number of packages that should change for a given feature change. Do this regularly within the team and you should have well-defined package/module boundaries.
1
0
0