Architecture

How to Buy Cyber—Getting Started

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

Welcoming Nina Day

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.

Continue reading

Talking Trends at Tech Talk DC

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.

Continue reading

Speaking at Code Writers Workshop 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

Learning the Playbook

Every (American) football fan knows that it is at least as important to know the playbook as it is to be blessed with speed, strength, and endorsement deals. After decades of failure with technology projects, including of course the high-profile debacle that was the initial rollout of HealthCare.gov, the United States government has taken steps to solve the problem. One of them was to create its own U.S. Digital Service Playbook, a guide to best practices for making technology work in government.

Continue reading

Analytics With Apache Spark Is Here

As promised earlier this year, we at Vidya are proud to officially announce our newest course Analytics with Apache Spark. Spark is a cool technology making an enormous–and growing–impact in the Big Data space, so naturally there are a lot of courses out there. Ours is different. Naturally we spend a lot of time on Spark itself with numerous code examples and challenging exercises, but we also stress the importance of things that have always mattered and still matter–architecture, security, and software engineering concepts like unit and integration testing, continuous integration, and continuous delivery.

Continue reading

The Fix Is In

I spent most of my career building software for U.S. government clients as a contractor, and one thing I noticed is just how bad the government is at running software projects. Take every bad thing every commercial software project ever did in the 1990’s, and it was built into the government software development process. It’s like modeling every high school after Bayside High. Eventually, everyone else caught on with the infamous rollout of HealthCare.

Continue reading

Welcoming TRSS

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.

Continue reading

Talking Scala

If you are in the Washington, DC, area and love free pizza, I will be speaking at Polyglot Programming DC a week from today on Scala, a hot programming language for everything from web development to “Big Data” to Android development. Also, free pizza.

Continue reading

Analytics With Apache Spark Is Coming

At Vidya we currently offer two courses, Software Engineering in Java and Agile Software Project Management with Scrum. In response to popular demand…OK, like eight or nine people…we are currently working on a third course to be ready by Summer 2015 tentatively called Analytics with Apache Spark. As “Big Data” becomes more and more of a thing, there just aren’t enough software engineers who know the tools and techniques for doing meaningful, performant, cloud-scale analytics.

Continue reading