88 followers
Software Engineer | Technical Writer | Open Source Enthusiast | CMU Alum | I write about web and mobile technologies as well as professional and personal well-being
Subscribe to my newsletter and never miss my upcoming articles
Since I shared my story on the lessons I learned from doing 60+ technical interviews in 30 days, quite a good number of folks have reached out to me on Twitter and on LinkedIn with many questions. Some of the questions I got include: “How is it possi...
In this article, I’ll share my motivation for doing 60+ technical interviews in 30 days. More importantly, I’ll share 13 lessons I learned from my failures and my successes. I’ve grouped the lessons into three categories to match the phases of a typi...
TypeScript has some powerful features that enable easy building of scalable JavaScript applications. This article describes how we leveraged two TypeScript features: generics and type guards in writing a robust utility function. How a utility functio...
Hi there, it’s a great pleasure having you here. I’m guessing you are a software engineer and you know about software design patterns, cool! However, if you are like me, you may have asked yourself at some point how to know when to use software desig...