From our blog

Vidya Reloaded

on September 10, 2017

Welcome to the first new post on our brand new website! Thank you for checking it out. At Vidya we pride ourselves on embracing emerging technologies and helping our clients leverage them to realize their potential. This website proves we practice what we preach. We built it with Hugo, a stunningly fast static-site generator built on Google’s popular Go programming language, which continues to shoot up the Tiobe Index.

Continue reading

Speaking at Code Writers Workshop 2017

By Neil Chaudhuri on June 5, 2017

The Code Writers Workshop is taking place outside Washington, DC on June 9th with the theme “Software Leadership in a New Era.” The speakers are a diverse, distinguished array of industry leaders who have done great things around the world. The keynote speaker, Kara DeFrias, was Director of UX for former Vice-President Joe Biden! The surprising thing is they’re letting me speak too. I have the honor of speaking on the topic “Here’s What’s Trending in Software Engineering.

Continue reading


By Neil Chaudhuri on February 18, 2017

Anyone with a basic knowledge of Scrum, and certainly everyone who has taken Agile Software Project Management With Scrum, knows the role of the ScrumMaster–to be a servant leader, to act as guardian of the Scrum process, to remove obstacles for the delivery team, to negotiate any tension between the Product Owner and the delivery team, to encourage the team to self-organize and be cross-functional, and so on. These are so well understood they’re almost clich├ęs.

Continue reading

A New Strategy for Scala

By Neil Chaudhuri on December 24, 2016

Alvin Alexander is a renowned software engineer and author. His Scala Cookbook was invaluable when I got started with Scala, and that book and his prolific blog posts have remained essential reading even as I’ve gotten better at it. One of Alvin’s most recent posts, How Scala killed the Strategy Pattern, is the latest iteration of an old criticism of the Gang of Four (Go4) Design Patterns by functional programming (FP) advocates–that you don’t even need them if languages provide sufficient abstractions.

Continue reading

Our Relationships

We are proud to have built relationships with the following outstanding companies and organizations.