Vidya is 8(a) Certified!
We are proud to be certified 8(a) by the US Small Business Administration.
Open SourceBig DataProgramming
Which Programming Languages Should I Learn First?
When you're just starting out in tech, don't focus on programming languages but on something else entirely.
Secure Online Voting is Possible. This is How
If we overcome past mistakes, corruption, and bad faith, we can absolutely achieve secure online voting.
Project ManagementSoftware EngineeringLean
What If...Marvel Built a Minimum Viable Product?
Product development should begin with an MVP, and Marvel's What if?... is exactly that.
Open sourceReact Testing LibraryGovernment
Lessons Learned from Building a React Component Library with TypeScript
Lessons learned, and not only about tech, from building a React component library for government.
Scala or Go: Who Wore It Better?
Scala and Go are two of the most popular emerging languages. Which is best for your project?
Code Coverage Is Killing You
Code coverage is intuitive but dangerous. There are quality metrics that are so much better.
Dark Mode in Next.js using Tailwind CSS and React Hooks
Use the power of Tailwind CSS and React Hooks to build Dark Mode users can control into your Next.js site.
Vidya 33 1/3
The third iteration of the Vidya website is a Brave Verified Creator PWA with Dark Mode. Let's talk about it.
DataBlack Lives MatterDiversity
Black Lives Matter
It's time to act. It was always time to act.
Highlights from CRMSDC Leaders and Legends
CRMSDC Leaders and Legends was a blast, and it was an honor to receive a Top 100 MBE Award.
We are proud to be certified by CRMSDC as a Minority Business Enterprise.
25K and Counting on Stack Overflow
It's an honor and a privilege to have helped 2.6M developers and earned 25K points on Stack Overflow.
We are proud to have worked with Recreation.gov to help make our national treasures available to everyone.
We are proud to have helped HealthCare.gov make affordable insurance available to more Americans.
We are proud to be certified by USPAACC as an Asian and minority-owned small business.
How to Buy Cyber—Getting Started
We need to empower procurement officials to take initiative when buying cybersecurity solutions. This is how.
Lessons from Java for Testing in React
See how years of testing in Java have taught us lessons you can apply to improve your testing in React.
Functional ProgrammingRESTTechnical Debt
The Business Case for Functional Programming
Learn how functional programming can make your teams more productive than you ever imagined.
Welcoming Nina Day
We are lucky to be working with Nina Day, a casting and creative agency serving Fortune 500 clients worldwide.
POP Goes the Blockchain
Blockchain has great potential, but there are significant obstacles in its path to world domination.
The Signal and the Noise
One senator made a great effort to hold social media accountable for 2016. We need more.
Talking Trends at Tech Talk DC
Hope to see you at our talk 'Here's What's Trending in Software Engineering.'
It's Not Only About the Benjamins
The highest paying languages are also among the most fun and productive. We know from experience.
Our new website is a Progressive Web Application. Here's why that's cool.
Speaking at Code Writers Workshop 2017
A ScrumMaster with technical skills can use them without compromising the Scrum process.
A New Strategy for Scala
The report of the death of the Strategy Pattern has been greatly exaggerated.
Going Retro With Style
It isn't just engineers who have a lot to learn from agile retrospectives.
Welcoming Webster & Fredrickson, PLLC
We are lucky to work with Webster & Fredrickson, PLLC, a premier DC law firm.
Project ManagementSoftware EngineeringAccessibility
Clowns to the Left of Me, Jokers to the Right
The caricature of the TSA Randomizer was ripe for mockery, but the reality is complicated.
Software EngineeringProject ManagementScrum
Mo Incentives Mo Problems
As government IT becomes more agile, it's time to rethink incentives in contracts.
Continuous DeliveryGovernmentProject Management
All We Do Is Win Win Win
The President issued a challenge to make technology work for government. We won it.
Learning the Playbook
Watch the first video in our series on the U.S. Digital Service Playbook.
Analytics With Apache Spark Is Here
Learn the hottest technology in data analytics with our Apache Spark course.
Project ManagementOpen SourceTesting
The Fix Is In
Government software project management has suffered for a long time, but that's changing. We are happy to help.
We are lucky to be working with TRSS, a leading provider of threat detection solutions.
Functional ProgrammingBig DataAndroid
I will be speaking on Scala at Polyglot Programming DC!
This Week In #Scala
Our latest tutorial made it to This Week in #Scala!
Yes We Kanban
Scrum is great, but Scrum is hard. Maybe you should lighten things up with Kanban instead.
When You Do Want None
A quick tip for Scala developers for handling empty and whitespace strings in their code.
DevOps is is the next generation of lean and agile in the enterprise. We need it in government IT too.
Oracle v. Google Just Got Real
The biggest names in technology are imploring the Supreme Court to keep APIs open after Oracle's victory.
In your Java program, is your BigDecimal 0? It depends on what the meaning of the word of is is.
The Play's the Thing
The White House's new U.S. Digital Services Playbook for government applications is a great start. Let me help you apply it.
ScrumSoftware EngineeringContinuous Integration
No Experience? No Problem!
You really don't need professional experience with a technology to get a job in it. Just passion.
Canstruction DC 2014
We are thrilled to have partnered with Dewberry to fight hunger at Canstruction DC 2014.
Know Your Options
Null is a real pain, but functional languages like Scala can make it a lot easier.
Security From Day 1
Learn software engineering skills to build security into your applications from the start.
4 Game Changers
The four technologies that changed software development the most in the last decade. Sorry, no Hadoop.
We are lucky to be working with Neustar, a leading telecommunications and cloud platform company.
Getting Started With Hadoop
Ease into Hadoop and learn about cool technologies that build on it.
Welcoming Madena Solutions
We are lucky to be working with Madena, a premier provider of consulting services in the Medicare space.
Beyond Relational Databases
Relational databases are old reliable, but maybe your applications could use something different.
You Must Unlearn What You Have Learned
Embrace the wisdom of Yoda to succeed in technology and project management.
Ozone Still Thrives in One Place
OWF is a powerful tool for intel analysts and a great victory for government open-source advocates.
You Gotta Keep 'Em Integrated
Integration may be the biggest challenge in government IT. Here's how you overcome it.
Lighting a Spark with HBase
Apache Spark is great for Hadoop analytics, and it works just fine with HBase.
Idioms are just as important in programming languages as they are in spoken languages.
Testing-1-2-3: My First Post on GCN
Federal IT can leverage open-source tools, automation, and discipline to build quality into software from the start.
Don't Go Chasing Waterfall
Michael Daconta happily blames agile software development for the problems on the health care website. He's wrong. And yes, the title is a TLC reference.
Java is Dysfunctional with Big Data
Java is great, but there are far better options for big data analytics.
Welcome to Vidya