Jyotsna

Recent Articles

What is Node.js, and other lightweight musings on new web technologies

JavaScript web technologies have sprouted like weeds over the last few years. While I was busy working on desktop and mobile applications, it seemed like a massive JavaScript wave engulfed the software world.  The last time I did anything in the web space was with ASP.NET, AJAX, Silverlight, Flash, and a little Ruby on Rails.  […]

How to Set up a Legacy (Windows XP) Virtual Machine on Windows 8

Microsoft has withdrawn support for the Windows XP operating system, but if you are like me, we still have systems running under this operating system that need to be monitored and maintained.  Many people have opted for creating virtual machines with these legacy environments (backed by virtual hard disks (VHDs)), to make them more portable […]

Is source control branching a good strategy?

I’ve always wondered about whether creating source control branches for every feature is a good idea at all.  Isn’t one just postponing the problem of the big merge come release time?  I’ve always felt that working off the mainline, checking in frequently, and creating very small features is the best way to go, since at […]

What I learned about prevention in software development

‘Prevent problems before they occur’ is the mantra I try to live by, both in my personal life and at work. I have not been entirely successful, but I am learning to get better at it. I exercise every day, eat healthy, and brush my teeth regularly. I have learned that similar actions done regularly […]