Karthik ViswanathanSep 16, 20226 minDX: Developer Experience - Are you a Happy Developer?DX, or Developer Experience, refers to a Software Developer's day-to-day experience of performing the job of Software Development. The...
Karthik ViswanathanJun 16, 20225 minThe Importance of Software DocumentationMost Software Developers dislike documenting things. But there is no denying the importance of documentation. Knowing what, how, and when...
Karthik ViswanathanApr 8, 20225 minCoders Code and Testers TestThe dynamic between coders and testers has a significant impact on the quality of the Software product that is delivered. Keeping this...
Karthik ViswanathanMar 11, 20224 minMeeting Demands with Auto-ScalingA robust software system must be able to meet its demands under all circumstances. Auto-scaling enables this in a number of sophisticated...
Karthik ViswanathanFeb 11, 20225 minCode Reviews: Lessons LearnedThe practice of code reviews can be cumbersome but, when done right, can be highly rewarding for both the reviewer and the code author....
Karthik ViswanathanJan 27, 20224 minCI and CD: A Brief IntroductionContinuous Integration and its younger cousin, Continuous Delivery, are the bread and butter of any modern Software Development process....