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.
Vidya is proud to be working with Nina Day, a casting and creative agency based in New York City serving a wide array of clients worldwide. Nina Day finds the best talent–models, actors, musicians, and many others–for ads for Fortune 500 companies, TV and movies, and special campaigns like the United Nations He for She campaign promoting gender equality worldwide. As you might imagine, a world class casting company needs a talent database, and we have built one for Nina Day.
I will be speaking at Tech Talk DC on October 25th in Arlington, Virginia, on Here’s What’s Trending In Software Engineering. Whether you build software, manage projects, or run enterprises, you’ll discover techniques and technologies that will give you an edge in the years to come. If you saw me speak on this topic at Code Writers Workshop in the summer, rest assured this talk will be different. First, I have added some wrinkles to the original list you will likely find compelling.
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. As great as Hugo and Go are, the really cool thing about our new website is that it is a Progressive Web Application (PWA).
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.
Vidya is proud to work with Webster & Fredrickson, PLLC, a law firm based in Washington, DC, specializing in the practice areas of whistleblower protection and employment, bankruptcy, and commercial law. Since the firm’s inception, Webster & Fredrickson has won millions for clients who have suffered discrimination, retaliation, harassment, and fraud at the hands of business and governmental organizations. Our first priority was to develop a website suited to the Webster & Fredrickson brand.
Vidya is proud to be working with Thomson Reuters Special Services, a leading provider of threat detection solutions. Their software analyzes billions of public and proprietary records with innovative technology to deliver realtime, actionable intelligence to support sound decision making. We have joined a team of senior engineers with a wide variety of expertise. Currently, we are using Play Framework in Scala as the web application framework with an AngularJS interface to a backend MongoDB database.
Please take a look at my latest column for Government Computing News where I explain how to apply the guidance found in the White House’s new U.S. Digital Services Playbook, which embraces agile software development and open-source for building better government applications. Just to give you an idea, here is the unedited introduction. Software engineering is my passion–not just the technologies but the art of building software the right way.
Please take a look at my latest column for Government Computing News where I describe the four technologies that have most revolutionized software development in the last decade–with one notable absence. Just to give you an idea, here is the unedited introduction. In his blog post The Great Works of Software, Paul Ford enumerates five applications that excel in longevity, popularity, and usefulness. Pac-Man made the list, so you know it’s a good one.
Please take a look at my latest column for Government Computing News where I discuss the strengths and weaknesses of relational databases and describe circumstances where document databases or graph databases may actually be a better fit. Just to give you an idea, here is the unedited introduction. One of my current projects is to review an application built by a contractor for a major federal government agency. The code relies heavily on queries and stored procedures against a relational database management system (RDBMS).