News from Vidya

Code Coverage Is Killing You

By Neil Chaudhuri on February 10, 2019

If you are a software engineer or run software projects, code coverage is probably very important to you. It’s intuitive. Of course more tests produce better software! It’s easy to calculate. Tools, automation, and stunning charts to impress the people who pay for the occasional pizza are all readily available. The problem is code coverage is killing you. Don’t get me wrong. You deserve credit for your agile commitment to quality and your investment in continuous integration and continuous delivery.

Continue reading

Welcoming USPAACC

By Neil Chaudhuri on January 7, 2019

With a new year upon us, I am very proud to announce that the the US Pan Asian American Chamber of Commerce Education Foundation (USPAACC) has certified Vidya as an Asian and minority-owned small business. At Vidya, we have been very privileged to deliver high-quality software to a wide array of commercial and government clients using exciting technology while promoting lean principles, agile software development, and diversity in software engineering. The best part about it?

Continue reading

How to Buy Cyber—Getting Started

By Neil Chaudhuri on October 30, 2018

I had the opportunity to join a panel discussion hosted by Frank McNally, Director of Learning and Content Development at Public Spend Forum, where we discussed cybersecurity procurement in the federal government. Rounding out the panel was Spence Witten, VP of security solutions provider LunarLine, who has a wealth of experience with federal procurement in the security space. Check out why procurement officials need to take initiative when buying cybersecurity solutions (and how they can do it both pre-award and post-award) and how security can be built into the software engineering process.

Continue reading

Lessons from Java for Testing in React

By Neil Chaudhuri on October 21, 2018

Have you found that your code has a lot of bugs even though you’ve invested in maintaining 90% code coverage? Have you also found that your tests break so often that you don’t want to write any more? I have. With multiple clients. Part of the problem is code coverage is a misleading indicator of quality. Even worse, you are writing tests that don’t test anything except the implementation details of your code.

Continue reading

Vidya's Relationships

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