<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vidya Blog</title><description>Vidya is a certified small business in Northern Virginia that modernizes legacy systems, builds enterprise AI, and designs cloud and data architecture for commercial companies and federal agencies. Vidya documents its delivered engagements in case studies and publishes courses, tutorials, and articles for engineers and the people who lead them. The company name is Vidya. Its website is vidyasource.com.</description><link>https://www.vidyasource.com/</link><language>en-us</language><item><title>Making Decisions with Jev and Goose</title><link>https://www.vidyasource.com/blog/making-decisions-with-jev-and-goose/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/making-decisions-with-jev-and-goose/</guid><description>Pair an LLM in Goose with TypeSafe&apos;s Jev, and your AI agents talk in plain English while they make fast, calibrated decisions for a fraction of a cent.</description><pubDate>Wed, 30 Sep 2026 00:00:00 GMT</pubDate><category>AI</category><category>Agentic AI</category><category>Agents</category><category>Agent Skills</category><category>Machine Learning</category><category>Open Source</category><category>Government</category><category>Security</category><category>Architecture</category><category>TypeScript</category></item><item><title>Put Your Opinions to Work with AGENTS.md and Keep Them Safe</title><link>https://www.vidyasource.com/blog/put-your-opinions-to-work-with-agents-md-and-keep-them-safe/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/put-your-opinions-to-work-with-agents-md-and-keep-them-safe/</guid><description>AGENTS.md turns your opinions into standards every AI coding agent enforces. Respect the instruction budget, then defend the file from prompt injection.</description><pubDate>Fri, 14 Aug 2026 00:00:00 GMT</pubDate><category>AI</category><category>Software Engineering</category><category>Programming</category><category>Architecture</category><category>TypeScript</category><category>Kotlin</category><category>Functional Programming</category><category>Testing</category><category>Open Source</category><category>DevSecOps</category></item><item><title>I&apos;m an Agentic AI Foundation Ambassador!</title><link>https://www.vidyasource.com/blog/agentic-ai-foundation-ambassador/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/agentic-ai-foundation-ambassador/</guid><description>I&apos;ve been named an inaugural Agentic AI Foundation Ambassador. Here&apos;s why AAIF and open standards in general are critical for any technology to meet its potential.</description><pubDate>Sat, 27 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Agentic AI</category><category>Open Source</category><category>Agents</category><category>Architecture</category><category>AGENTS.md</category><category>Goose</category><category>agentgateway</category><category>Government</category><category>Partners</category></item><item><title>Create a Culture of Context for AI</title><link>https://www.vidyasource.com/blog/create-a-culture-of-context-for-ai/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/create-a-culture-of-context-for-ai/</guid><description>Agentic AI fails without the right context. Learn how progressive disclosure, institutional memory, Data Mesh, and Knowledge Layers build a Culture of Context that cuts hallucinations and token waste.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>AI</category><category>Agents</category><category>MCP</category><category>LLMs</category><category>Agent Skills</category><category>Architecture</category><category>Data</category><category>Agentic AI</category><category>Software Engineering</category></item><item><title>Infrastructure as Code Has a New Playbook: formae and Pkl</title><link>https://www.vidyasource.com/blog/infrastructure-as-code-formae-pkl-aws/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/infrastructure-as-code-formae-pkl-aws/</guid><description>formae brings agentic, stateless IaC with Pkl&apos;s type-safe config to AWS. No drift, no state files, and an MCP server AI agents can actually use.</description><pubDate>Sat, 14 Mar 2026 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Open Source</category><category>DevSecOps</category><category>Software Engineering</category></item><item><title>Python Is 31x Slower: You Can Do Better for Enterprise AI</title><link>https://www.vidyasource.com/blog/python-is-31x-slower-new-benchmark-confirms-not-language-for-enterprise-ai/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/python-is-31x-slower-new-benchmark-confirms-not-language-for-enterprise-ai/</guid><description>A new MCP server benchmark shows Python is 31x slower than Go and Java—reinforcing why enterprise AI demands languages built for integration and performance, not just experimentation.</description><pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Python</category><category>Java</category><category>Machine Learning</category><category>Programming</category><category>Architecture</category></item><item><title>The Biggest News in AI Since MCP</title><link>https://www.vidyasource.com/blog/biggest-news-in-ai-since-anthropic-mcp/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/biggest-news-in-ai-since-anthropic-mcp/</guid><description>The Linux Foundation launches the Agentic AI Foundation, which formalizes MCP, Goose, and AGENTS.md into global open standards.</description><pubDate>Fri, 12 Dec 2025 00:00:00 GMT</pubDate><category>AI</category><category>Software Engineering</category><category>Programming</category></item><item><title>Vidya Talks AI and MCP at NOVA SART</title><link>https://www.vidyasource.com/blog/vidya-talks-ai-and-mcp/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-talks-ai-and-mcp/</guid><description>Key insights from our appearance on the MCP Roundtable at NOVA SART: MCP&apos;s promise and peril, AI architecture, security, real-world use cases, and why AI will increase demand for software expertise.</description><pubDate>Mon, 08 Sep 2025 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Programming</category><category>Testing</category><category>Architecture</category><category>Observability</category><category>Open Source</category><category>Security</category></item><item><title>Python Is Not the Language of AI</title><link>https://www.vidyasource.com/blog/python-is-not-language-of-ai/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/python-is-not-language-of-ai/</guid><description>Python is the language of machine learning and training AI models, but there are several reasons why Python is not the language of AI.</description><pubDate>Sun, 07 Sep 2025 00:00:00 GMT</pubDate><category>AI</category><category>MCP</category><category>Python</category><category>Java</category><category>Machine Learning</category><category>Kotlin</category><category>Programming</category><category>Testing</category><category>Architecture</category><category>Open Source</category><category>Observability</category><category>Salesforce</category><category>Hugging Face</category></item><item><title>Beyond GitHub Culture: Why Your Team Should Reconsider Pull Requests</title><link>https://www.vidyasource.com/blog/beyond-github-culture-reconsider-pull-requests/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/beyond-github-culture-reconsider-pull-requests/</guid><description>Pull requests make sense in open-source but might be slowing your internal team down. Explore some more efficient alternatives.</description><pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate><category>Agile</category><category>AI</category><category>Open Source</category><category>Software Engineering</category><category>Programming</category><category>Testing</category><category>Continuous Integration</category><category>DevSecOps</category></item><item><title>It&apos;s Not About Unit Or Integration Tests. It&apos;s About Confidence</title><link>https://www.vidyasource.com/blog/not-about-unit-integration-tests-about-confidence/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/not-about-unit-integration-tests-about-confidence/</guid><description>Forget traditional testing categories and focus on what builds confidence. Use AI to generate test data efficiently.</description><pubDate>Fri, 30 May 2025 00:00:00 GMT</pubDate><category>Agile</category><category>Java</category><category>Spring Boot</category><category>Software Engineering</category><category>Programming</category><category>Testing</category><category>Continuous Integration</category><category>JUnit</category></item><item><title>How Sports Busts Common Myths About Software Engineering Teams</title><link>https://www.vidyasource.com/blog/how-sports-busts-common-myth-software-engineering-teams/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/how-sports-busts-common-myth-software-engineering-teams/</guid><description>Learn how sports history reveals why great engineering teams need more than star talent - they need systems, culture, and leadership that elevate everyone&apos;s performance.</description><pubDate>Wed, 21 May 2025 00:00:00 GMT</pubDate><category>Project Management</category><category>Agile</category></item><item><title>No One Likes Cognitive Load: But Whose Cognitive Load?</title><link>https://www.vidyasource.com/blog/no-one-likes-cognitive-load-but-whose-cognitive-load/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/no-one-likes-cognitive-load-but-whose-cognitive-load/</guid><description>Minimizing cognitive load is more important than maximizing clean code, but cognitive load is subjective. Learn how to establish team standards that enhance productivity and maintainability.</description><pubDate>Sun, 18 May 2025 00:00:00 GMT</pubDate><category>Programming</category><category>Functional Programming</category><category>Software Engineering</category><category>Agile</category></item><item><title>Programming Without Ifs: Better Alternatives to Conditional Logic</title><link>https://www.vidyasource.com/blog/programming-without-ifs-better-alternatives-to-conditional-logic/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/programming-without-ifs-better-alternatives-to-conditional-logic/</guid><description>Discover how to write more maintainable code by replacing conditional logic with practical alternatives that reduce complexity and improve your software.&quot;</description><pubDate>Fri, 16 May 2025 00:00:00 GMT</pubDate><category>Scrum</category><category>Kanban</category><category>Selenium</category><category>Programming</category><category>Software Engineering</category><category>Architecture</category><category>Testing</category></item><item><title>Waterfall&apos;s &quot;Scope Creep&quot; is Agile&apos;s Revelation</title><link>https://www.vidyasource.com/blog/waterfall-scope-creep-is-agile-revelation/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/waterfall-scope-creep-is-agile-revelation/</guid><description>Discover why &quot;scope creep&quot; isn&apos;t a problem but a valuable insight. Learn how agile methodology embraces change to build better products while Waterfall&apos;s rigid planning leads to missed opportunities.</description><pubDate>Sat, 10 May 2025 00:00:00 GMT</pubDate><category>DevOps</category><category>Project Management</category><category>Agile</category></item><item><title>Fibonacci Theater: Adding Mathematical Mystique to Scrum Estimation</title><link>https://www.vidyasource.com/blog/fibonacci-theater-adding-mathematical-mystique-to-scrum-estimation/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/fibonacci-theater-adding-mathematical-mystique-to-scrum-estimation/</guid><description>Story points are the fundamental metric in Scrum, but using the Fibonacci Sequence to estimate them is more gimmick than substance.</description><pubDate>Sat, 18 Jan 2025 00:00:00 GMT</pubDate><category>Agile</category><category>Scrum</category><category>Project Management</category><category>Software Engineering</category><category>Testing</category><category>Continuous Integration</category></item><item><title>Vidya Talks Modernizing Tech Hiring in the Federal Government at the White House</title><link>https://www.vidyasource.com/blog/vidya-talks-modernizing-tech-hiring-federal-government-white-house/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-talks-modernizing-tech-hiring-federal-government-white-house/</guid><description>Vidya spoke to tech recruiters about how the federal government can hire and retain the best tech talent.</description><pubDate>Sat, 12 Oct 2024 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Government</category></item><item><title>Lessons from The Bear for Tech Leaders</title><link>https://www.vidyasource.com/blog/lessons-from-the-bear-for-tech-leaders/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/lessons-from-the-bear-for-tech-leaders/</guid><description>Discover unexpected leadership insights from &apos;The Bear.&apos; Learn how tech leaders can improve candidate experiences and foster employee success. Valuable lessons from an Emmy-winning series.</description><pubDate>Mon, 12 Aug 2024 00:00:00 GMT</pubDate><category>Leadership</category><category>Project Management</category><category>Agile</category></item><item><title>Modernizing Online Passport Renewal: Vidya&apos;s Success at the State Department</title><link>https://www.vidyasource.com/blog/modernizing-online-passport-renewal-vidya-success-at-the-state-department/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/modernizing-online-passport-renewal-vidya-success-at-the-state-department/</guid><description>Vidya helped develop the architecture for Online Passport Renewal, which is now live in beta at the State Department.</description><pubDate>Mon, 29 Jul 2024 00:00:00 GMT</pubDate><category>Partners</category><category>Government</category><category>Project Management</category><category>Agile</category><category>Programming</category><category>Testing</category><category>Continuous Delivery</category><category>Open Source</category><category>Accessibility</category><category>APIs</category><category>AI</category></item><item><title>Vidya Awarded a GSA MAS Contract</title><link>https://www.vidyasource.com/blog/vidya-awarded-gsa-mas-contract/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-awarded-gsa-mas-contract/</guid><description>Vidya is proud that GSA has awarded us a Multiple Award Schedule contract for providing IT Professional Services to the government.</description><pubDate>Thu, 30 May 2024 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Lean</category><category>Government</category></item><item><title>Vidya is on the Pod</title><link>https://www.vidyasource.com/blog/vidya-on-the-pod/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-on-the-pod/</guid><description>Vidya President Neil Chaudhuri appeared on the Guidance Counselor 2.0 Podcast with Taylor Desseyn.</description><pubDate>Tue, 17 Oct 2023 00:00:00 GMT</pubDate><category>Agile</category><category>Big Tech</category><category>Software Engineering</category></item><item><title>The McKinsey Developer Productivity Analysis Is a Ruse</title><link>https://www.vidyasource.com/blog/the-mckinsey-developer-productivity-analysis-is-a-ruse/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/the-mckinsey-developer-productivity-analysis-is-a-ruse/</guid><description>The McKinsey developer productivity analysis is worse than wrong. It&apos;s bad faith. Your organization can do so much better.</description><pubDate>Mon, 09 Oct 2023 00:00:00 GMT</pubDate><category>Leadership</category><category>AI</category><category>Government</category><category>Programming</category><category>Testing</category><category>Security</category><category>Cloud Computing</category><category>Software Engineering</category><category>Architecture</category></item><item><title>Why Types and Tests are Both Essential in Programming</title><link>https://www.vidyasource.com/blog/why-types-and-tests-are-both-essential-in-programming/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/why-types-and-tests-are-both-essential-in-programming/</guid><description>The arguments for types vs. tests is silly. You need both because they solve two different problems.</description><pubDate>Sun, 26 Feb 2023 00:00:00 GMT</pubDate><category>Programming</category><category>Software Engineering</category><category>TypeScript</category><category>Python</category><category>JavaScript</category><category>Java</category><category>Agile</category></item><item><title>Why Coding Interviews are the Worst</title><link>https://www.vidyasource.com/blog/why-coding-interviews-are-the-worst/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/why-coding-interviews-are-the-worst/</guid><description>Coding interviews are the worst not only for candidates but also for your business. Here&apos;s what you should do instead.</description><pubDate>Fri, 05 Aug 2022 00:00:00 GMT</pubDate><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Open source</category></item><item><title>SWaM Certification: Vidya Is Certified in Virginia</title><link>https://www.vidyasource.com/blog/vidya-is-swam-certified-by-virginia-department-small-business-supplier-diversity/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-is-swam-certified-by-virginia-department-small-business-supplier-diversity/</guid><description>Vidya earned SWaM certification from the Virginia Department of Small Business and Supplier Diversity as a Small, Micro, Minority Owned, and 8(a) business.</description><pubDate>Thu, 07 Jul 2022 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Lean</category><category>Government</category></item><item><title>Vidya is 8(a) Certified!</title><link>https://www.vidyasource.com/blog/vidya-is-8a-certified-by-us-small-business-administration/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-is-8a-certified-by-us-small-business-administration/</guid><description>We are proud to be certified 8(a) by the US Small Business Administration.</description><pubDate>Sun, 01 May 2022 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Lean</category><category>Government</category></item><item><title>Which Programming Languages Should I Learn First?</title><link>https://www.vidyasource.com/blog/which-programming-languages-should-i-learn-first/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/which-programming-languages-should-i-learn-first/</guid><description>When you&apos;re just starting out in tech, don&apos;t focus on programming languages but on something else entirely.</description><pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate><category>Programming</category><category>Big Data</category><category>Open Source</category><category>Web development</category></item><item><title>What If...Marvel Built a Minimum Viable Product?</title><link>https://www.vidyasource.com/blog/what-if-marvel-built-a-minimum-viable-product/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/what-if-marvel-built-a-minimum-viable-product/</guid><description>Product development should begin with an MVP, and Marvel&apos;s What if?... is exactly that.</description><pubDate>Tue, 09 Nov 2021 00:00:00 GMT</pubDate><category>Agile</category><category>Lean</category><category>Project Management</category><category>Software Engineering</category></item><item><title>Lessons Learned from Building a React Component Library with TypeScript</title><link>https://www.vidyasource.com/blog/lessons-learned-react-component-library-typescript/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/lessons-learned-react-component-library-typescript/</guid><description>Lessons learned, and not only about tech, from building a React component library for government.</description><pubDate>Mon, 11 Oct 2021 00:00:00 GMT</pubDate><category>React</category><category>TypeScript</category><category>Chakra UI</category><category>Accessibility</category><category>Vite</category><category>Jest</category><category>React Testing Library</category><category>Storybook</category><category>Open source</category><category>Government</category></item><item><title>Scala vs Go: Who Wore It Better?</title><link>https://www.vidyasource.com/blog/scala-go/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/scala-go/</guid><description>Scala vs Go compared on error handling, collections, and absent values. Which one fits your project?</description><pubDate>Wed, 01 Sep 2021 00:00:00 GMT</pubDate><category>Golang</category><category>Play Framework</category><category>SBT</category><category>Git</category><category>Programming</category><category>Scala</category><category>Go</category><category>Software Engineering</category><category>DevOps</category><category>Functional Programming</category><category>Microservices</category><category>REST</category><category>Agile</category><category>TypeScript</category><category>Elm</category><category>Kotlin</category></item><item><title>Code Coverage Is Killing You</title><link>https://www.vidyasource.com/blog/code-coverage-is-killing-you/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/code-coverage-is-killing-you/</guid><description>Code coverage is intuitive but dangerous. There are quality metrics that are so much better.</description><pubDate>Mon, 16 Aug 2021 00:00:00 GMT</pubDate><category>Scrum</category><category>Kanban</category><category>Selenium</category><category>Testing</category><category>Programming</category><category>Architecture</category><category>Software Engineering</category><category>Agile</category><category>Continuous Delivery</category><category>Continuous Integration</category></item><item><title>Dark Mode in Next.js using Tailwind CSS and React Hooks</title><link>https://www.vidyasource.com/blog/dark-mode-nextjs-tailwindcss-react-hooks/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/dark-mode-nextjs-tailwindcss-react-hooks/</guid><description>Use the power of Tailwind CSS and React Hooks to build Dark Mode users can control into your Next.js site.</description><pubDate>Mon, 02 Aug 2021 00:00:00 GMT</pubDate><category>NextJS</category><category>Tailwind CSS</category><category>JavaScript</category><category>TypeScript</category><category>React</category><category>Mobile</category><category>Accessibility</category><category>Open Source</category></item><item><title>Vidya 33 1/3</title><link>https://www.vidyasource.com/blog/vidya-thirty-three-third/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-thirty-three-third/</guid><description>The third iteration of the Vidya website is a Brave Verified Creator PWA with Dark Mode. Let&apos;s talk about it.</description><pubDate>Sun, 25 Jul 2021 00:00:00 GMT</pubDate><category>NextJS</category><category>Tailwind CSS</category><category>PWA</category><category>Ruby</category><category>Go</category><category>JavaScript</category><category>TypeScript</category><category>React</category><category>Android</category><category>iOS</category><category>Brave</category><category>Mobile</category><category>Accessibility</category><category>Open Source</category></item><item><title>Highlights from CRMSDC Leaders and Legends</title><link>https://www.vidyasource.com/blog/highlights-from-crmsdc-leaders-and-legends-top-100-mbe-awards/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/highlights-from-crmsdc-leaders-and-legends-top-100-mbe-awards/</guid><description>CRMSDC Leaders and Legends was a blast, and it was an honor to receive a Top 100 MBE Award.</description><pubDate>Fri, 01 Nov 2019 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Lean</category></item><item><title>Welcoming CRMSDC</title><link>https://www.vidyasource.com/blog/welcoming-crmsdc-diversity-technology-consulting-minority-owned-business/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/welcoming-crmsdc-diversity-technology-consulting-minority-owned-business/</guid><description>We are proud to be certified by CRMSDC as a Minority Business Enterprise.</description><pubDate>Sat, 10 Aug 2019 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Lean</category></item><item><title>25K and Counting on Stack Overflow</title><link>https://www.vidyasource.com/blog/stack-overflow-java-scala-spark-diversity-25k-and-counting/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/stack-overflow-java-scala-spark-diversity-25k-and-counting/</guid><description>It&apos;s an honor and a privilege to have helped 2.6M developers and earned 25K points on Stack Overflow.</description><pubDate>Wed, 29 May 2019 00:00:00 GMT</pubDate><category>Spring</category><category>Apache Spark</category><category>Programming</category><category>Software Engineering</category><category>Testing</category><category>DevOps</category><category>Microservices</category><category>REST</category><category>Java</category><category>Scala</category><category>Analytics</category><category>Agile</category><category>Continuous Integration</category><category>Continuous Delivery</category><category>Diversity</category></item><item><title>Welcoming USPAACC</title><link>https://www.vidyasource.com/blog/welcoming-uspaacc-diversity-technology-consulting-minority-owned-business/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/welcoming-uspaacc-diversity-technology-consulting-minority-owned-business/</guid><description>We are proud to be certified by USPAACC as an Asian and minority-owned small business.</description><pubDate>Mon, 07 Jan 2019 00:00:00 GMT</pubDate><category>Partners</category><category>Diversity</category><category>Programming</category><category>Software Engineering</category><category>Agile</category><category>Lean</category></item><item><title>How to Buy Cyber—Getting Started</title><link>https://www.vidyasource.com/blog/how-to-buy-cyber-getting-started/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/how-to-buy-cyber-getting-started/</guid><description>We need to empower procurement officials to take initiative when buying cybersecurity solutions. This is how.</description><pubDate>Tue, 30 Oct 2018 00:00:00 GMT</pubDate><category>DevOps</category><category>Partners</category><category>Agile</category><category>Architecture</category><category>Software Engineering</category><category>Testing</category><category>Security</category></item><item><title>Lessons from Java for Testing in React</title><link>https://www.vidyasource.com/blog/lessons-java-testing-react/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/lessons-java-testing-react/</guid><description>See how years of testing in Java have taught us lessons you can apply to improve your testing in React.</description><pubDate>Sun, 21 Oct 2018 00:00:00 GMT</pubDate><category>React</category><category>JavaScript</category><category>Java</category><category>TypeScript</category><category>Elm</category><category>Webpack</category><category>RxJS</category><category>ImmutableJS</category><category>JUnit</category><category>Agile</category><category>Software Engineering</category><category>Programming</category><category>Testing</category><category>Continuous Integration</category></item><item><title>The Business Case for Functional Programming</title><link>https://www.vidyasource.com/blog/business-case-for-functional-programming/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/business-case-for-functional-programming/</guid><description>Learn how functional programming can make your teams more productive than you ever imagined.</description><pubDate>Tue, 18 Sep 2018 00:00:00 GMT</pubDate><category>Agile</category><category>Scrum</category><category>Java</category><category>Scala</category><category>Go</category><category>Technical Debt</category><category>ScalaCheck</category><category>REST</category><category>Agile</category><category>Project Management</category><category>Software Engineering</category><category>Programming</category><category>Functional Programming</category><category>Testing</category><category>Continuous Integration</category></item><item><title>The Signal and the Noise</title><link>https://www.vidyasource.com/blog/the-signal-and-the-noise/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/the-signal-and-the-noise/</guid><description>One senator made a great effort to hold social media accountable for 2016. We need more.</description><pubDate>Sun, 05 Nov 2017 00:00:00 GMT</pubDate><category>Facebook</category><category>Scala</category><category>Big Data</category><category>Programming</category><category>Social Media</category></item><item><title>Talking Trends at Tech Talk DC</title><link>https://www.vidyasource.com/blog/talking-trends-at-tech-talk-dc/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/talking-trends-at-tech-talk-dc/</guid><description>Hope to see you at our talk &apos;Here&apos;s What&apos;s Trending in Software Engineering.&apos;</description><pubDate>Wed, 11 Oct 2017 00:00:00 GMT</pubDate><category>Java</category><category>Ruby</category><category>JavaScript</category><category>Python</category><category>Scala</category><category>Android</category><category>iOS</category><category>Hadoop</category><category>Kotlin</category><category>Swift</category><category>Go</category><category>Akka</category><category>Apache Kafka</category><category>Reactive</category><category>Software Engineering</category><category>Programming</category><category>Functional Programming</category><category>Testing</category><category>Architecture</category><category>Mobile</category><category>Big Data</category><category>Analytics</category><category>Government</category><category>Security</category><category>Deep Learning</category><category>Machine Learning</category></item><item><title>It&apos;s Not Only About the Benjamins</title><link>https://www.vidyasource.com/blog/its-not-only-about-the-benjamins/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/its-not-only-about-the-benjamins/</guid><description>The highest paying languages are also among the most fun and productive. We know from experience.</description><pubDate>Wed, 27 Sep 2017 00:00:00 GMT</pubDate><category>Go</category><category>Scala</category><category>Clojure</category><category>Python</category><category>Java</category><category>Apache Spark</category><category>Play Framework</category><category>ReactiveMongo</category><category>Scalaz</category><category>Akka</category><category>Swift</category><category>Kotlin</category><category>Programming</category><category>Functional Programming</category><category>Open Source</category><category>Analytics</category><category>Software Engineering</category><category>Machine Learning</category><category>Big Data</category></item><item><title>Vidya Reloaded</title><link>https://www.vidyasource.com/blog/vidya-reloaded/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/vidya-reloaded/</guid><description>Our new website is a Progressive Web Application. Here&apos;s why that&apos;s cool.</description><pubDate>Sun, 10 Sep 2017 00:00:00 GMT</pubDate><category>Go</category><category>Java</category><category>Hugo</category><category>PWA</category><category>JavaScript</category><category>React</category><category>VueJS</category><category>Android</category><category>iOS</category><category>Mobile</category><category>Accessibility</category><category>Open Source</category><category>Security</category><category>Testing</category></item><item><title>Speaking at Code Writers Workshop 2017</title><link>https://www.vidyasource.com/blog/speaking-at-code-writers-workshop-2017/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/speaking-at-code-writers-workshop-2017/</guid><description>Hope to see you at our talk &apos;Here&apos;s What&apos;s Trending in Software Engineering.&apos;</description><pubDate>Mon, 05 Jun 2017 00:00:00 GMT</pubDate><category>Java</category><category>Ruby</category><category>JavaScript</category><category>Python</category><category>Scala</category><category>Android</category><category>iOS</category><category>Hadoop</category><category>Kotlin</category><category>Swift</category><category>Go</category><category>Akka</category><category>Apache Kafka</category><category>Reactive</category><category>Software Engineering</category><category>Programming</category><category>Functional Programming</category><category>Testing</category><category>Architecture</category><category>Mobile</category><category>Big Data</category><category>Analytics</category><category>Government</category><category>Security</category><category>Deep Learning</category><category>Machine Learning</category></item><item><title>ScrumMaster++</title><link>https://www.vidyasource.com/blog/scrummaster-plus-plus-agile/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/scrummaster-plus-plus-agile/</guid><description>A ScrumMaster with technical skills can use them without compromising the Scrum process.</description><pubDate>Sat, 18 Feb 2017 00:00:00 GMT</pubDate><category>Scrum</category><category>Java</category><category>Scala</category><category>Ruby</category><category>Go</category><category>DevOps</category><category>Technical Debt</category><category>Gradle</category><category>SBT</category><category>ScalaCheck</category><category>Docker</category><category>Vagrant</category><category>Ansible</category><category>Kubernetes</category><category>React</category><category>Angular</category><category>Agile</category><category>Project Management</category><category>Software Engineering</category><category>Programming</category><category>Functional Programming</category><category>Testing</category><category>Continuous Delivery</category></item><item><title>A New Strategy for Scala</title><link>https://www.vidyasource.com/blog/a-new-strategy-for-scala/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/a-new-strategy-for-scala/</guid><description>The report of the death of the Strategy Pattern has been greatly exaggerated.</description><pubDate>Sat, 24 Dec 2016 00:00:00 GMT</pubDate><category>Scala</category><category>Java</category><category>Programming</category><category>Functional Programming</category><category>Software Engineering</category><category>Agile</category></item><item><title>Going Retro With Style</title><link>https://www.vidyasource.com/blog/going-retro-with-style/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/going-retro-with-style/</guid><description>It isn&apos;t just engineers who have a lot to learn from agile retrospectives.</description><pubDate>Sat, 05 Nov 2016 00:00:00 GMT</pubDate><category>Scrum</category><category>Kanban</category><category>Agile</category><category>Project Management</category><category>Software Engineering</category></item><item><title>Welcoming Webster &amp; Fredrickson, PLLC</title><link>https://www.vidyasource.com/blog/welcoming-webster-and-fredrickson-pllc/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/welcoming-webster-and-fredrickson-pllc/</guid><description>We are lucky to work with Webster &amp; Fredrickson, PLLC, a premier DC law firm.</description><pubDate>Sun, 07 Aug 2016 00:00:00 GMT</pubDate><category>HTML</category><category>CSS</category><category>JavaScript</category><category>Android</category><category>iOS</category><category>WordPress</category><category>Partners</category><category>Programming</category><category>Mobile</category></item><item><title>Clowns to the Left of Me, Jokers to the Right</title><link>https://www.vidyasource.com/blog/clowns-to-the-left-of-me-jokers-to-the-right/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/clowns-to-the-left-of-me-jokers-to-the-right/</guid><description>The caricature of the TSA Randomizer was ripe for mockery, but the reality is complicated.</description><pubDate>Mon, 25 Apr 2016 00:00:00 GMT</pubDate><category>Scrum</category><category>iOS</category><category>Government</category><category>Agile</category><category>Project Management</category><category>Software Engineering</category><category>Testing</category><category>Mobile</category><category>Security</category><category>Accessibility</category></item><item><title>Mo Incentives Mo Problems</title><link>https://www.vidyasource.com/blog/mo-incentives-mo-problems/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/mo-incentives-mo-problems/</guid><description>As government IT becomes more agile, it&apos;s time to rethink incentives in contracts.</description><pubDate>Sun, 10 Jan 2016 00:00:00 GMT</pubDate><category>Scrum</category><category>Government</category><category>Project Management</category><category>Software Engineering</category><category>Agile</category><category>Open Source</category></item><item><title> All We Do Is Win Win Win</title><link>https://www.vidyasource.com/blog/all-we-do-is-win-win-win/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/all-we-do-is-win-win-win/</guid><description>The President issued a challenge to make technology work for government. We won it.</description><pubDate>Sat, 24 Oct 2015 00:00:00 GMT</pubDate><category>DevOps</category><category>Partners</category><category>Government</category><category>Project Management</category><category>Agile</category><category>Programming</category><category>Testing</category><category>Continuous Delivery</category><category>Open Source</category><category>Accessibility</category></item><item><title>Analytics With Apache Spark Is Here</title><link>https://www.vidyasource.com/blog/analytics-with-apache-spark-is-here/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/analytics-with-apache-spark-is-here/</guid><description>Learn the hottest technology in data analytics with our Apache Spark course.</description><pubDate>Mon, 17 Aug 2015 00:00:00 GMT</pubDate><category>Scala</category><category>Java</category><category>Python</category><category>Hadoop</category><category>Apache Spark</category><category>Programming</category><category>Functional Programming</category><category>Big Data</category><category>Analytics</category><category>Testing</category><category>Architecture</category><category>Agile</category><category>Open Source</category></item><item><title>Talking Scala</title><link>https://www.vidyasource.com/blog/talking-scala/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/talking-scala/</guid><description>I will be speaking on Scala at Polyglot Programming DC!</description><pubDate>Wed, 27 May 2015 00:00:00 GMT</pubDate><category>Scala</category><category>Android</category><category>REST</category><category>Play Framework</category><category>Programming</category><category>Functional Programming</category><category>Architecture</category><category>Mobile</category><category>Big Data</category><category>Analytics</category></item><item><title>This Week In #Scala</title><link>https://www.vidyasource.com/blog/this-week-in-scala/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/this-week-in-scala/</guid><description>Our latest tutorial made it to This Week in #Scala!</description><pubDate>Wed, 29 Apr 2015 00:00:00 GMT</pubDate><category>Scala</category><category>Programming</category><category>Functional Programming</category></item><item><title>When You Do Want None</title><link>https://www.vidyasource.com/blog/when-you-do-want-none/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/when-you-do-want-none/</guid><description>A quick tip for Scala developers for handling empty and whitespace strings in their code.</description><pubDate>Wed, 25 Feb 2015 00:00:00 GMT</pubDate><category>Scala</category><category>Programming</category><category>Functional Programming</category></item><item><title>Zero Tolerance: Checking a Java BigDecimal for Zero</title><link>https://www.vidyasource.com/blog/zero-tolerance-java/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/zero-tolerance-java/</guid><description>Is your Java BigDecimal zero? Compare signum, compareTo, and equals to find the check that works.</description><pubDate>Thu, 06 Nov 2014 00:00:00 GMT</pubDate><category>Java</category><category>Programming</category><category>Testing</category></item><item><title>No Experience? No Problem!</title><link>https://www.vidyasource.com/blog/no-experience-no-problem/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/no-experience-no-problem/</guid><description>You really don&apos;t need professional experience with a technology to get a job in it. Just passion.</description><pubDate>Tue, 09 Sep 2014 00:00:00 GMT</pubDate><category>Java</category><category>Scrum</category><category>NoSQL</category><category>Software Engineering</category><category>Programming</category><category>Testing</category><category>Project Management</category><category>Agile</category><category>Continuous Integration</category></item><item><title>Canstruction DC 2014</title><link>https://www.vidyasource.com/blog/canstruction-dc-2014/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/canstruction-dc-2014/</guid><description>We are thrilled to have partnered with Dewberry to fight hunger at Canstruction DC 2014.</description><pubDate>Mon, 25 Aug 2014 00:00:00 GMT</pubDate><category>Community</category></item><item><title>Know Your Options</title><link>https://www.vidyasource.com/blog/know-your-options-scala-java/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/know-your-options-scala-java/</guid><description>Null is a real pain, but functional languages like Scala can make it a lot easier.</description><pubDate>Mon, 04 Aug 2014 00:00:00 GMT</pubDate><category>Java</category><category>Scala</category><category>Ruby</category><category>Programming</category><category>Functional Programming</category></item><item><title>Welcoming Madena Solutions</title><link>https://www.vidyasource.com/blog/welcoming-madena-solutions/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/welcoming-madena-solutions/</guid><description>We are lucky to be working with Madena, a premier provider of consulting services in the Medicare space.</description><pubDate>Mon, 21 Apr 2014 00:00:00 GMT</pubDate><category>Java</category><category>RDBMS</category><category>JDBC</category><category>Partners</category><category>Government</category><category>Programming</category><category>Testing</category></item><item><title>You Must Unlearn What You Have Learned</title><link>https://www.vidyasource.com/blog/you-must-unlearn-what-you-have-learned/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/you-must-unlearn-what-you-have-learned/</guid><description>Embrace the wisdom of Yoda to succeed in technology and project management.</description><pubDate>Fri, 14 Mar 2014 00:00:00 GMT</pubDate><category>Java</category><category>Ruby</category><category>Rails</category><category>Python</category><category>Scala</category><category>PMP</category><category>NoSQL</category><category>Cassandra</category><category>MongoDB</category><category>Neo4J</category><category>CAP Theorem</category><category>Clojure</category><category>PostgreSQL</category><category>Programming</category><category>Functional Programming</category><category>Project Management</category><category>Big Data</category><category>Agile</category><category>Software Engineering</category></item><item><title>Lighting a Spark with HBase</title><link>https://www.vidyasource.com/blog/lighting-spark-hbase/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/lighting-spark-hbase/</guid><description>Apache Spark is great for Hadoop analytics, and it works just fine with HBase.</description><pubDate>Sat, 25 Jan 2014 00:00:00 GMT</pubDate><category>Java</category><category>Scala</category><category>Hadoop</category><category>Apache Spark</category><category>HBase</category><category>MapReduce</category><category>Hive</category><category>HDFS</category><category>Big Data</category><category>Programming</category><category>Functional Programming</category><category>Open Source</category></item><item><title>Idiom Savant</title><link>https://www.vidyasource.com/blog/idiom-savant-java-ruby/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/idiom-savant-java-ruby/</guid><description>Idioms are just as important in programming languages as they are in spoken languages.</description><pubDate>Tue, 21 Jan 2014 00:00:00 GMT</pubDate><category>Java</category><category>Ruby</category><category>Software Engineering</category><category>Programming</category></item><item><title>Don&apos;t Go Chasing Waterfall</title><link>https://www.vidyasource.com/blog/dont-go-chasing-waterfall/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/dont-go-chasing-waterfall/</guid><description>Michael Daconta happily blames agile software development for the problems on the health care website. He&apos;s wrong. And yes, the title is a TLC reference.</description><pubDate>Mon, 11 Nov 2013 00:00:00 GMT</pubDate><category>Scrum</category><category>Jenkins</category><category>Agile</category><category>Government</category><category>Project Management</category><category>Software Engineering</category><category>Testing</category><category>Continuous Integration</category></item><item><title>Java is Dysfunctional with Big Data</title><link>https://www.vidyasource.com/blog/java-is-dysfunctional-with-big-data/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/java-is-dysfunctional-with-big-data/</guid><description>Java is great, but there are far better options for big data analytics.</description><pubDate>Sun, 27 Oct 2013 00:00:00 GMT</pubDate><category>Java</category><category>Scala</category><category>Hadoop</category><category>Apache Spark</category><category>Clojure</category><category>Cascalog</category><category>MapReduce</category><category>Programming</category><category>Functional Programming</category><category>Big Data</category><category>Analytics</category></item><item><title>First Contact</title><link>https://www.vidyasource.com/blog/first-contact/</link><guid isPermaLink="true">https://www.vidyasource.com/blog/first-contact/</guid><description>Welcome to Vidya</description><pubDate>Sat, 26 Oct 2013 00:00:00 GMT</pubDate></item></channel></rss>