GovernmentProgrammingAgile
Vidya is 8(a) Certified!
We are proud to be certified 8(a) by the US Small Business Administration.
Neil Chaudhuri
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.
ReactJavaScriptKotlin
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.
RESTElmAgile
Scala or Go: Who Wore It Better?
Scala and Go are two of the most popular emerging languages. Which is best for your project?
ArchitectureScrumTesting
Code Coverage Is Killing You
Code coverage is intuitive but dangerous. There are quality metrics that are so much better.
AccessibilityReactNextJS
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.
MobileBravePWA
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.
LeanSoftware EngineeringProgramming
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.
LeanAgileSoftware Engineering
Welcoming CRMSDC
We are proud to be certified by CRMSDC as a Minority Business Enterprise.
MicroservicesProgrammingREST
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.
DockerReactProgramming
Welcoming Recreation.gov
We are proud to have worked with Recreation.gov to help make our national treasures available to everyone.
ScalaArchitectureProgramming
Welcoming HealthCare.gov
We are proud to have helped HealthCare.gov make affordable insurance available to more Americans.
Software EngineeringPartnersLean
Welcoming USPAACC
We are proud to be certified by USPAACC as an Asian and minority-owned small business.
PartnersTestingDevOps
How to Buy Cyber—Getting Started
We need to empower procurement officials to take initiative when buying cybersecurity solutions. This is how.
WebpackElmReact
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.
AkkaMongoDBJavaScript
Welcoming Nina Day
We are lucky to be working with Nina Day, a casting and creative agency serving Fortune 500 clients worldwide.
SolidityProgrammingBig Data
POP Goes the Blockchain
Blockchain has great potential, but there are significant obstacles in its path to world domination.
ScalaProgrammingSocial Media
The Signal and the Noise
One senator made a great effort to hold social media accountable for 2016. We need more.
AndroidSoftware EngineeringRuby
Talking Trends at Tech Talk DC
Hope to see you at our talk 'Here's What's Trending in Software Engineering.'
ScalazBig DataJava
It's Not Only About the Benjamins
The highest paying languages are also among the most fun and productive. We know from experience.
HugoTestingSecurity
Vidya Reloaded
Our new website is a Progressive Web Application. Here's why that's cool.
GovernmentiOSMachine Learning
Speaking at Code Writers Workshop 2017
ScalaAgileDevOps
ScrumMaster++
A ScrumMaster with technical skills can use them without compromising the Scrum process.
ProgrammingJavaScala
A New Strategy for Scala
The report of the death of the Strategy Pattern has been greatly exaggerated.
ScrumKanbanAgile
Going Retro With Style
It isn't just engineers who have a lot to learn from agile retrospectives.
iOSProgrammingPartners
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.
Project ManagementPartnersArchitecture
Learning the Playbook
Watch the first video in our series on the U.S. Digital Service Playbook.
TestingBig DataAgile
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.
ProgrammingAnalyticsApache Spark
Welcoming TRSS
We are lucky to be working with TRSS, a leading provider of threat detection solutions.
Functional ProgrammingBig DataAndroid
Talking Scala
I will be speaking on Scala at Polyglot Programming DC!
Functional ProgrammingProgrammingScala
This Week In #Scala
Our latest tutorial made it to This Week in #Scala!
KanbanScrumGovernment
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.
JavaTestingProject Management
DevOps Hooray
DevOps is is the next generation of lean and agile in the enterprise. We need it in government IT too.
PartnersOpen SourceProgramming
Oracle v. Google Just Got Real
The biggest names in technology are imploring the Supreme Court to keep APIs open after Oracle's victory.
JavaProgrammingTesting
Zero Tolerance
In your Java program, is your BigDecimal 0? It depends on what the meaning of the word of is is.
ScalaPartnersScrum
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.
Community
Canstruction DC 2014
We are thrilled to have partnered with Dewberry to fight hunger at Canstruction DC 2014.
ScalaFunctional ProgrammingJava
Know Your Options
Null is a real pain, but functional languages like Scala can make it a lot easier.
TestingScalaSecurity
Security From Day 1
Learn software engineering skills to build security into your applications from the start.
HadoopJavaNodeJS
4 Game Changers
The four technologies that changed software development the most in the last decade. Sorry, no Hadoop.
PartnersScalaContinuous Delivery
Welcoming Neustar
We are lucky to be working with Neustar, a leading telecommunications and cloud platform company.
RubyZookeeperJava
Getting Started With Hadoop
Ease into Hadoop and learn about cool technologies that build on it.
ProgrammingTestingJava
Welcoming Madena Solutions
We are lucky to be working with Madena, a premier provider of consulting services in the Medicare space.
MongoDBRubyBig Data
Beyond Relational Databases
Relational databases are old reliable, but maybe your applications could use something different.
MongoDBSoftware EngineeringClojure
You Must Unlearn What You Have Learned
Embrace the wisdom of Yoda to succeed in technology and project management.
Big DataGovernmentHadoop
Ozone Still Thrives in One Place
OWF is a powerful tool for intel analysts and a great victory for government open-source advocates.
AgileHerokuScrum
You Gotta Keep 'Em Integrated
Integration may be the biggest challenge in government IT. Here's how you overcome it.
ProgrammingMapReduceBig Data
Lighting a Spark with HBase
Apache Spark is great for Hadoop analytics, and it works just fine with HBase.
ProgrammingRubyJava
Idiom Savant
Idioms are just as important in programming languages as they are in spoken languages.
JenkinsJUnitJava
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.
Software EngineeringGovernmentJenkins
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.
Functional ProgrammingProgrammingJava
Java is Dysfunctional with Big Data
Java is great, but there are far better options for big data analytics.
First Contact
Welcome to Vidya