# Visual Studio

Visual Studio is an integrated development environment and code editor for software development.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## CodeSOD: Extremely One Line

DevFeed: [CodeSOD: Extremely One Line](<https://devfeed.tech/articles/codesod-extremely-one-line-31464.md>)

Original publisher: [Read original article](<https://thedailywtf.com/articles/extremely-one-line>)

Author: Remy Porter

Published: 2026-09-16T06:30:00Z

Content type: opinion

Language: en

Sources: [The Daily WTF](<https://devfeed.tech/sources/the-daily-wtf.md>)

Topics: [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [Code](<https://devfeed.tech/topics/code.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [browser](<https://devfeed.tech/topics/browser.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [asp-net](<https://devfeed.tech/tags/asp-net.md>), [browser](<https://devfeed.tech/tags/browser.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [codesod](<https://devfeed.tech/tags/codesod.md>), [http](<https://devfeed.tech/tags/http.md>), [studio](<https://devfeed.tech/tags/studio.md>)

### AI overview

This CodeSOD commentary examines an ancient ASP .Net application containing a function written on one line, Safari user-agent detection, and a mysterious "uplevel" value. It criticizes the confusing style and notes that the same pattern appears on multiple pages.

### Source excerpt

Autoformatting your code is a standard thing to do these days. And in those days past, if we're being honest. There's no excuse to not use some kind of autoformatter. Whether you configure your editor to do it or are a weirdo like me who runs a formatter from the CLI as a build step, you've got an easy way to format your code so it looks neat and readable. And some IDEs, like Visual Studio, are pretty insistent about doing this for you. Which makes today's code sample a bit more perplexing. This comes from an ancient ASP .Net application that Austin has the misfortune to work with: protected void Page_PreInit(object sender, EventArgs e){if (Request.ServerVariables["http_user_agent"].IndexOf("Safari", StringComparison.CurrentCultureIgnoreCase) != -1)Page.ClientTarget = "uplevel";} protected void Page_Load(object sender, EventArgs e) { Logic(); } Which function is Logic() called from? The fact that I'm asking probably is enough to get you to scroll over. The entire Page_PreInit function is on a single line, followed by the declaration of the Page_Load function. A confusing and annoying choice. The real bonus is that if the browser has "Safari" in its user agent, we set a field to a mysterious "uplevel" value. A mix of user agent sniffing, strings as enums/flags, and wonderfully unclear names. And yes, this particular pattern appears in more than one page in Austin's application. Someone thought this was not just a good idea, but good enough to do over and over again. [Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.

## Improving Test Coverage in the Interview Coach Application with GitHub Copilot

DevFeed: [Improving Test Coverage in the Interview Coach Application with GitHub Copilot](<https://devfeed.tech/articles/today-i-will-improve-test-coverage-26909.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/visualstudio/today-i-will-improve-test-coverage/>)

Author: Aaron Powell

Published: 2026-09-15T16:00:21Z

Content type: tutorial

Language: en

Sources: [Visual Studio Blog](<https://devfeed.tech/sources/visual-studio-blog.md>)

Topics: [test-coverage](<https://devfeed.tech/topics/test-coverage.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [App](<https://devfeed.tech/topics/app.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [analysis](<https://devfeed.tech/tags/analysis.md>), [code-coverage](<https://devfeed.tech/tags/code-coverage.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [projects](<https://devfeed.tech/tags/projects.md>), [run](<https://devfeed.tech/tags/run.md>), [test](<https://devfeed.tech/tags/test.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>), [unit-tests](<https://devfeed.tech/tags/unit-tests.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

This tutorial explains how to improve test coverage in the Interview Coach application by establishing a baseline, using GitHub Copilot's Test Agent to generate unit tests, and analyzing coverage across the solution. The article reports coverage increasing from 37% to 81%.

### Source excerpt

Today I want to look at how we can improve on the test coverage that we have in the Interview Coach application. This application has some unit tests in it already, but I'm sure there is room for improvement. Defining our baseline Before we start writing tests, it's a good idea to have a baseline [...] The post Today I will... improve test coverage appeared first on Visual Studio Blog.

## C++ in the Age of AI: Visual Studio at CppCon 2026

DevFeed: [C++ in the Age of AI: Visual Studio at CppCon 2026](<https://devfeed.tech/articles/c-in-the-age-of-ai-visual-studio-at-cppcon-2026-21637.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/c-in-the-age-of-ai-visual-studio-at-cppcon-2026/>)

Author: Augustin Popa

Published: 2026-09-14T19:34:43Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>), [build performance](<https://devfeed.tech/topics/build-performance.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Refactoring](<https://devfeed.tech/topics/refactoring.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [build-optimization](<https://devfeed.tech/tags/build-optimization.md>), [build-performance](<https://devfeed.tech/tags/build-performance.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cppcon](<https://devfeed.tech/tags/cppcon.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

This companion reading guide covers how Visual Studio 2026 is evolving C++ development with improved code navigation, build and runtime performance, language feature support, debugging, modernization, refactoring, and AI-assisted workflows using GitHub Copilot.

### Source excerpt

At CppCon 2026, we shared how Visual Studio is evolving to help you work more effectively with large C++ codebases, improve build and runtime performance, adopt the latest language features, and incorporate AI into your existing workflows. This post is a companion reading guide for our session, C++ in the Age of AI: How Visual [...] The post C++ in the Age of AI: Visual Studio at CppCon 2026 appeared first on C++ Team Blog.

## Microsoft at CppCon 2026

DevFeed: [Microsoft at CppCon 2026](<https://devfeed.tech/articles/microsoft-at-cppcon-2026-10831.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/microsoft-at-cppcon-2026/>)

Author: Augustin Popa

Published: 2026-09-14T00:16:42Z

Content type: news

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Visual Studio 2026](<https://devfeed.tech/topics/visual-studio-2026.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [MSVC](<https://devfeed.tech/topics/msvc.md>), [Visual Studio Code](<https://devfeed.tech/topics/visual-studio-code.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [CMake](<https://devfeed.tech/topics/cmake.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cppcon](<https://devfeed.tech/tags/cppcon.md>), [github-copilot](<https://devfeed.tech/tags/github-copilot.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [safety](<https://devfeed.tech/tags/safety.md>), [survey](<https://devfeed.tech/tags/survey.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

Microsoft's CppCon 2026 sessions cover modern C++ development, including AI-assisted workflows, MSVC, Visual Studio, Visual Studio Code, compiler optimization, C++ safety, and stricter compiler warnings. The article also provides conference logistics, speaker sessions, and a survey invitation.

### Source excerpt

Microsoft will be at CppCon 2026 in Aurora, Colorado, which is taking place from September 14 through 18. Join us for talks from Microsoft speakers and colleagues across the C++ community and visit the Microsoft booth Monday through Thursday to meet the team and discuss the tools, technologies, and challenges that matter to you. If [...] The post Microsoft at CppCon 2026 appeared first on C++ Team Blog.

## MSVC Build Tools Preview updates - August 2026

DevFeed: [MSVC Build Tools Preview updates - August 2026](<https://devfeed.tech/articles/msvc-build-tools-preview-updates-august-2026-2958.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/cppblog/msvc-build-tools-preview-updates-august-2026/>)

Author: Eric Brumer

Published: 2026-08-13T15:01:10Z

Content type: article

Language: en

Sources: [C++ Team Blog](<https://devfeed.tech/sources/c-team-blog.md>)

Topics: [MSVC](<https://devfeed.tech/topics/msvc.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Compiler](<https://devfeed.tech/topics/compiler.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [diagnostics](<https://devfeed.tech/tags/diagnostics.md>), [features](<https://devfeed.tech/tags/features.md>), [ide](<https://devfeed.tech/tags/ide.md>), [msvc](<https://devfeed.tech/tags/msvc.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [release](<https://devfeed.tech/tags/release.md>), [tools](<https://devfeed.tech/tags/tools.md>), [updates](<https://devfeed.tech/tags/updates.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-2026](<https://devfeed.tech/tags/visual-studio-2026.md>)

### AI overview

The article summarizes August 2026 updates to the MSVC Build Tools Preview, targeting the v14.52 release. It covers compiler conformance, diagnostics, C++ modules, code generation, optimization, and ARM64 improvements.

### Source excerpt

Try the latest updates to MSVC Build Tools Preview The post MSVC Build Tools Preview updates - August 2026 appeared first on C++ Team Blog.

## Build Azure Skills Faster with Cloud Academy, a Visual Studio Subscriber Benefit

DevFeed: [Build Azure Skills Faster with Cloud Academy, a Visual Studio Subscriber Benefit](<https://devfeed.tech/articles/build-azure-skills-faster-with-cloud-academy-a-visual-studio-subscriber-benefit-4002.md>)

Original publisher: [Read original article](<https://devblogs.microsoft.com/visualstudio/build-azure-skills-faster-with-cloud-academy-a-visual-studio-subscriber-benefit/>)

Author: James Rempt

Published: 2026-08-04T14:00:38Z

Content type: article

Language: en

Sources: [Visual Studio Blog](<https://devfeed.tech/sources/visual-studio-blog.md>)

Topics: [Azure](<https://devfeed.tech/topics/azure.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [DevOps](<https://devfeed.tech/topics/devops.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [workflow automation](<https://devfeed.tech/topics/workflow-automation.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [automation](<https://devfeed.tech/tags/automation.md>), [azure](<https://devfeed.tech/tags/azure.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [devops](<https://devfeed.tech/tags/devops.md>), [learn](<https://devfeed.tech/tags/learn.md>), [learning](<https://devfeed.tech/tags/learning.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [visual-studio-subscriptions](<https://devfeed.tech/tags/visual-studio-subscriptions.md>)

### AI overview

This article presents Cloud Academy as a Visual Studio subscriber benefit for building practical Azure skills. It highlights hands-on labs, certification-focused learning paths, assessments, sandbox experimentation, and AI-powered guidance, with examples spanning Azure administration, deployment, DevOps, security, cost optimization, Azure AI, and prompt engineering.

### Source excerpt

If you've been looking for a practical way to build Azure skills, Cloud Academy (a QA company) gives Visual Studio subscribers hands-on learning that fits into busy schedules. Whether you're new to Azure, expanding your cloud expertise, working towards certifications or preparing for more advanced projects, this benefit helps you learn by doing. What you'll find in Cloud Academy The Cloud Academy benefit gives Visual Studio subscribers a flexible [...] The post Build Azure Skills Faster with Cloud Academy, a Visual Studio Subscriber Benefit appeared first on Visual Studio Blog.

## Creating custom PowerToys Run plugins

DevFeed: [Creating custom PowerToys Run plugins](<https://devfeed.tech/articles/creating-custom-powertoys-run-plugins-20777.md>)

Original publisher: [Read original article](<https://conductofcode.io/post/creating-custom-powertoys-run-plugins/>)

Author: {"twitter"=\>"hlaueriksson"}

Published: 2024-02-13T22:00:00Z

Content type: tutorial

Language: en

Sources: [Henrik Lau Eriksson](<https://devfeed.tech/sources/henrik-lau-eriksson.md>)

Topics: [Microsoft PowerToys](<https://devfeed.tech/topics/powertoys.md>), [Development](<https://devfeed.tech/topics/development.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [WPF](<https://devfeed.tech/topics/wpf.md>), [NuGet](<https://devfeed.tech/topics/nuget.md>)

Tags: [blog](<https://devfeed.tech/tags/blog.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [github](<https://devfeed.tech/tags/github.md>), [guide](<https://devfeed.tech/tags/guide.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [net](<https://devfeed.tech/tags/net.md>), [nuget](<https://devfeed.tech/tags/nuget.md>), [nuget-package](<https://devfeed.tech/tags/nuget-package.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [powertoys](<https://devfeed.tech/tags/powertoys.md>), [run](<https://devfeed.tech/tags/run.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

A step-by-step guide to creating community plugins for PowerToys Run, covering project setup, Visual Studio, WPF dependencies, metadata, and NuGet packages.

### Source excerpt

A step by step guide on how to create community plugins for PowerToys Run

## Symbol and Binary Indexing

DevFeed: [Symbol and Binary Indexing](<https://devfeed.tech/articles/symbol-and-binary-indexing-39727.md>)

Original publisher: [Read original article](<https://www.timdbg.com/posts/symbol-indexing/>)

Author: Tim Misiak

Published: 2022-08-10T15:30:09Z

Content type: tutorial

Language: en

Sources: [TimDbg](<https://devfeed.tech/sources/timdbg.md>)

Topics: [debugging](<https://devfeed.tech/topics/debugging.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>)

Tags: [binaries](<https://devfeed.tech/tags/binaries.md>), [debug](<https://devfeed.tech/tags/debug.md>), [debugger](<https://devfeed.tech/tags/debugger.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [files](<https://devfeed.tech/tags/files.md>), [symbols](<https://devfeed.tech/tags/symbols.md>), [windbg](<https://devfeed.tech/tags/windbg.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

This article explains why WinDbg debugging benefits from indexing both symbols and binaries. Symbols provide names, type definitions, and source files, while indexed binaries help debuggers reconstruct missing module data and perform reliable stack walking, especially when analyzing crash dumps from another machine.

### Source excerpt

Symbol indexing is one of those features of WinDbg that can make things "just work" in a way that seems like magic. But it can also be the most painful things when it goes wrong. Why should I index symbols and binaries? Most of us have tried to debug without symbols at one point, and it can quickly become an exercise in frustration. It's much more productive to debug an executable where you have symbols because it gives you function names, variable names, type definitions, and source files.

## Software failures, invisible complexity, and the limits of code

DevFeed: [Software failures, invisible complexity, and the limits of code](<https://devfeed.tech/articles/saving-the-world-from-code-25326.md>)

Original publisher: [Read original article](<https://kau.sh/blog/saving-the-world-from-code/>)

Author: Kaushik Gopal

Published: 2022-06-18T07:00:00Z

Content type: opinion

Language: en

Sources: [Kaushik Gopal's Site](<https://devfeed.tech/sources/kaushik-gopal-s-site.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Software](<https://devfeed.tech/topics/software.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Fortran](<https://devfeed.tech/topics/fortran.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [nasa](<https://devfeed.tech/tags/nasa.md>), [software](<https://devfeed.tech/tags/software.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

This commentary examines how software can fail despite executing its instructions correctly, arguing that failures often arise from misunderstood requirements and the invisible complexity of computing. It discusses software-related safety investigations, Visual Studio's scale, and how programming languages and interfaces shape how people understand code.

### Source excerpt

A good friend of mine who's worked on some pretty pivotal hardware/software integrations for our time told me: "it feels like a miracle when I see the code I wrote drive physical bits. I almost can't believe it. No seriously... how does this even work?". If this sentiment resonates with you to some level, you will love reading this article: The coming software apocalypse ## This entire article is fascinating. It took a lot of restraint not to just pull-quote every paragraph from this article. The software did exactly what it was told to do. In fact it did it perfectly. The reason it failed is that it was told to do the wrong thing. Software failures are failures of understanding, and of imagination. This is the trouble with making things out of code, as opposed to something physical. "The complexity," as Leveson puts it, "is invisible to the eye." ..."Computing is fundamentally invisible," Gerard Berry said in his talk. "When your tires are flat, you look at your tires, they are flat. When your software is broken, you look at your software, you see nothing." The National Highway Traffic Safety Administration enlisted software experts from NASA to perform an intensive review of Toyota's code. After nearly 10 months, the NASA team hadn't found evidence that software was the cause -- but said they couldn't prove it wasn't. ... They showed that as little as a single bit flip -- a one in the computer's memory becoming a zero or vice versa -- could make a car run out of control." "Visual Studio is one of the single largest pieces of software in the world," he said. "It's over 55 million lines of code. And one of the things that I found out in this study is more than 98 percent of it is completely irrelevant. All this work had been put into this thing, but it missed the fundamental problems that people faced. And the biggest one that I took away from it was that basically people are playing computer inside their head. ... So the students who did well -- in fact the only ones who survi

## Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - First week

DevFeed: [Detect kernel information disclosure by Bochspwn-reloaded - GSoC 2020 - First week](<https://devfeed.tech/articles/detect-kernel-information-disclosure-by-bochspwn-reloaded-gsoc-2020-first-week-32813.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/gsoc-memory-disclosure-week-1/>)

Published: 2020-06-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Assembly](<https://devfeed.tech/topics/assembly.md>), [Bash](<https://devfeed.tech/topics/bash.md>), [Vcpkg](<https://devfeed.tech/topics/vcpkg.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [free](<https://devfeed.tech/tags/free.md>), [gsoc](<https://devfeed.tech/tags/gsoc.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [studio](<https://devfeed.tech/tags/studio.md>), [vcpkg](<https://devfeed.tech/tags/vcpkg.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A ReactOS GSoC student reports the first week of a project using bochspwn-reloaded to detect kernel information disclosure and uninitialized memory use. The article describes changes to stack-trace formatting, source lookup for inline and non-inline functions, and compiling the tool with Visual Studio 2019.

### Source excerpt

Introduction Hello, I am Nguyen Trung Khanh (@khanhnt) from Vietnam and I am one of the GSoC students of ReactOS. My project is running ReactOS on bochspwn-reloaded to list and fix all the bugs which were found by the tool. Additionally, I have a week to implement detection of uninitialized memory use. The first week Before GSoC, I did compile bochspwn-reloaded and run ReactOS on it so my work in the first week is pretty easy.

## ReactOS Build Environment 2.2 released

DevFeed: [ReactOS Build Environment 2.2 released](<https://devfeed.tech/articles/reactos-build-environment-2-2-released-33233.md>)

Original publisher: [Read original article](<https://reactos.org/project-news/rosbe-22-released/>)

Published: 2020-05-01T00:00:00Z

Content type: release

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [build tools](<https://devfeed.tech/topics/build-tools.md>), [gcc](<https://devfeed.tech/topics/gcc.md>), [toolchain](<https://devfeed.tech/topics/toolchain.md>), [Parser](<https://devfeed.tech/topics/parser.md>), [C](<https://devfeed.tech/topics/c.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [CMake](<https://devfeed.tech/topics/cmake.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>)

Tags: [binutils](<https://devfeed.tech/tags/binutils.md>), [build](<https://devfeed.tech/tags/build.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [free](<https://devfeed.tech/tags/free.md>), [gcc](<https://devfeed.tech/tags/gcc.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [toolchain](<https://devfeed.tech/tags/toolchain.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

ReactOS Build Environment 2.2 upgrades the project's compiler and build tools, replacing GCC 4.7.2 with GCC 8.4.0. The release improves diagnostics, adds support for newer C and C++ standards, includes Bison and Flex, and updates the remaining toolchain.

### Source excerpt

The ReactOS Build Environment (RosBE), our curated set of compilers and build tools, has just received a major upgrade. After more than 7 years of using the same and now ancient GCC 4.7.2, ReactOS is finally going to be built with the help of a modern compiler (GCC 8.4.0). Among other things, the new version better detects programming mistakes like improperly sized buffers, and comes with improved error messages to pinpoint such mistakes to the corresponding position in code.

## Espressif's September 2018 updates: ESP-IDF v3.0.3, ESP Mesh, and IoT ecosystem news

DevFeed: [Espressif's September 2018 updates: ESP-IDF v3.0.3, ESP Mesh, and IoT ecosystem news](<https://devfeed.tech/articles/september-2018-13955.md>)

Original publisher: [Read original article](<https://developer.espressif.com/blog/september-2018/>)

Author: John Lee

Published: 2018-09-06T00:00:00Z

Content type: news

Language: en

Sources: [Blog on Developer Portal](<https://devfeed.tech/sources/blog-on-developer-portal.md>)

Topics: [ESP-IDF](<https://devfeed.tech/topics/esp-idf.md>), [Internet of things](<https://devfeed.tech/topics/iot.md>), [ESP32](<https://devfeed.tech/topics/esp32.md>), [Wi-Fi](<https://devfeed.tech/topics/wi-fi.md>), [Azure](<https://devfeed.tech/topics/azure.md>), [Bluetooth](<https://devfeed.tech/topics/bluetooth.md>), [Arduino](<https://devfeed.tech/topics/arduino.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Python](<https://devfeed.tech/topics/python.md>)

Tags: [arduino](<https://devfeed.tech/tags/arduino.md>), [azure](<https://devfeed.tech/tags/azure.md>), [blog](<https://devfeed.tech/tags/blog.md>), [esp-idf](<https://devfeed.tech/tags/esp-idf.md>), [esp-idf-v3-0](<https://devfeed.tech/tags/esp-idf-v3-0.md>), [esp32](<https://devfeed.tech/tags/esp32.md>), [esp8266](<https://devfeed.tech/tags/esp8266.md>), [espressif](<https://devfeed.tech/tags/espressif.md>), [here](<https://devfeed.tech/tags/here.md>), [internet-of-things](<https://devfeed.tech/tags/internet-of-things.md>), [iot](<https://devfeed.tech/tags/iot.md>), [lwip](<https://devfeed.tech/tags/lwip.md>), [newsletter](<https://devfeed.tech/tags/newsletter.md>), [python](<https://devfeed.tech/tags/python.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [wi-fi](<https://devfeed.tech/tags/wi-fi.md>)

### AI overview

Espressif's September 2018 roundup covers the ESP-IDF v3.0.3 bugfix release, ESP Mesh for expanded Wi-Fi coverage, Azure IoT Workbench support for Arduino development on ESP32, and community events and ESP32-based devices.

### Source excerpt

Hi everyone, It seems that the scorching heat of summer in Shanghai has only fueled our fervor for improving our IoT solutions! We have been hard at work releasing ESP-IDF v3.0.3. This bugfix update is compatible with all apps written for ESP-IDF v.3.0.x. The changes are related to Bluetooth, LWIP, Wi-Fi, System, and Driver. You can check the entire list of changes here, while you can have a look at the ESP-IDF Programming Guide for all the installation instructions.

## How to Build a CMake-Based Project

DevFeed: [How to Build a CMake-Based Project](<https://devfeed.tech/articles/how-to-build-a-cmake-based-project-21008.md>)

Original publisher: [Read original article](<https://preshing.com/20170511/how-to-build-a-cmake-based-project>)

Author: Jeff Preshing

Published: 2017-05-11T12:30:00Z

Content type: tutorial

Language: en

Sources: [Jeff Preshing](<https://devfeed.tech/sources/jeff-preshing.md>)

Topics: [CMake](<https://devfeed.tech/topics/cmake.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [make](<https://devfeed.tech/topics/make.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Xcode](<https://devfeed.tech/topics/xcode.md>), [OpenGL](<https://devfeed.tech/topics/opengl.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [cache](<https://devfeed.tech/tags/cache.md>), [cmake](<https://devfeed.tech/tags/cmake.md>), [command-line](<https://devfeed.tech/tags/command-line.md>), [gui](<https://devfeed.tech/tags/gui.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [windows](<https://devfeed.tech/tags/windows.md>), [xcode](<https://devfeed.tech/tags/xcode.md>)

### AI overview

A practical guide to configuring and building CMake-based C/C++ projects across Windows, macOS, and Linux. It explains source and binary folders, generated build pipelines, CMake's cache, and several command-line and graphical workflows.

### Source excerpt

CMake is a versatile tool that helps you build C/C++ projects on just about any platform you can think of. It's used by many popular open source projects including LLVM, Qt, KDE and Blender. All CMake-based projects contain a script named CMakeLists.txt, and this post is meant as a guide for configuring and building such projects. This post won't show you how to write a CMake script - that's getting ahead of things, in my opinion. As an example, I've prepared a CMake-based project that uses SDL2 and OpenGL to render a spinning 3D logo. You can build it on Windows, MacOS or Linux. The information here applies to any CMake-based project, so feel free to skip ahead to any section. However, I recommend reading the first two sections first. The Source and Binary Folders The Configure and Generate Steps Running CMake from the Command Line Running cmake-gui Running ccmake Building with Unix Makefiles Building with Visual Studio Building with Xcode Building with Qt Creator Other CMake Features If you don't have CMake yet, there are installers and binary distributions on the CMake website. In Unix-like environments, including Linux, it's usually available through the system package manager. You can also install it through MacPorts, Homebrew, Cygwin or MSYS2. The Source and Binary Folders CMake generates build pipelines. A build pipeline might be a Visual Studio .sln file, an Xcode .xcodeproj or a Unix-style Makefile. It can also take several other forms. To generate a build pipeline, CMake needs to know the source and binary folders. The source folder is the one containing CMakeLists.txt. The binary folder is where CMake generates the build pipeline. You can create the binary folder anywhere you want. A common practice is to create a subdirectory build beneath CMakeLists.txt. By keeping the binary folder separate from the source, you can delete the binary folder at any time to get back to a clean slate. You can even create several binary folders, side-by-side, that use diffe

## USB stack improvements GSoC - Week 11

DevFeed: [USB stack improvements GSoC - Week 11](<https://devfeed.tech/articles/usb-stack-improvements-gsoc-week-11-33043.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/usb-stack-improvements-gsoc-week-11/>)

Published: 2016-08-10T00:00:00Z

Content type: opinion

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [USB](<https://devfeed.tech/topics/usb.md>), [Development](<https://devfeed.tech/topics/development.md>), [ide](<https://devfeed.tech/topics/ide.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Git](<https://devfeed.tech/topics/git.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [patches](<https://devfeed.tech/topics/patches.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [jira](<https://devfeed.tech/topics/jira.md>)

Tags: [debugger](<https://devfeed.tech/tags/debugger.md>), [development](<https://devfeed.tech/tags/development.md>), [free](<https://devfeed.tech/tags/free.md>), [git](<https://devfeed.tech/tags/git.md>), [ide](<https://devfeed.tech/tags/ide.md>), [jira](<https://devfeed.tech/tags/jira.md>), [linux](<https://devfeed.tech/tags/linux.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [patches](<https://devfeed.tech/tags/patches.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [usb](<https://devfeed.tech/tags/usb.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

A GSoC Week 11 progress report on ReactOS USB stack work. The author moved development and testing from 2k3 to ReactOS, configured Visual Studio 2015 and WinDbg, resolved build issues, and worked on synchronizing Git and SVN repositories while testing Jira issues.

### Source excerpt

I spent last week moving from 2k3 to ROS. After doing final validation of my usbhub changes on 2k3, me and my mentor decided to move to some real world issues. I have setup my development and testing environment work with ROS instead of 2k3. VS-2015 as IDE for ROS First of all, I decided to use VS as IDE, to be able to use windbg as debugger. In that case I'll have minimal changes on workflow I was using on 2k3 before.

## Solidity Available in Visual Studio

DevFeed: [Solidity Available in Visual Studio](<https://devfeed.tech/articles/solidity-available-in-visual-studio-16753.md>)

Original publisher: [Read original article](<https://blog.ethereum.org/en/2016/03/30/solidity-available-in-visual-studio>)

Author: Vitalik Buterin

Published: 2016-03-30T20:17:25Z

Content type: news

Language: en

Sources: [Ethereum Foundation Blog](<https://devfeed.tech/sources/ethereum-foundation-blog.md>)

Topics: [Solidity](<https://devfeed.tech/topics/solidity.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [ide](<https://devfeed.tech/topics/ide.md>), [Ethereum](<https://devfeed.tech/topics/ethereum.md>), [Blockchain](<https://devfeed.tech/topics/blockchain.md>), [Microsoft](<https://devfeed.tech/topics/microsoft.md>), [Programming language](<https://devfeed.tech/topics/programming-language.md>), [Development](<https://devfeed.tech/topics/development.md>), [Programming](<https://devfeed.tech/topics/programming.md>)

Tags: [blockchain](<https://devfeed.tech/tags/blockchain.md>), [blockchain-technology](<https://devfeed.tech/tags/blockchain-technology.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [ethereum](<https://devfeed.tech/tags/ethereum.md>), [extension](<https://devfeed.tech/tags/extension.md>), [integration](<https://devfeed.tech/tags/integration.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [programming-language](<https://devfeed.tech/tags/programming-language.md>), [research-development](<https://devfeed.tech/tags/research-development.md>), [smart-contract](<https://devfeed.tech/tags/smart-contract.md>), [ui](<https://devfeed.tech/tags/ui.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

ConsenSys and Microsoft announced that Solidity would be available in Microsoft Visual Studio. The integration provides project scaffolding, smart contract samples, ABI and binary generation, compilation and deployment menus, and an automatically generated interface for testing contract calls across Ethereum deployments.

### Source excerpt

Consensys and Microsoft have announced that the Ethereum contract programming language Solidity will be available in Microsoft's Visual Studio integrated development environment. ConsenSys and Microsoft collaborated on this integration to enable developers to rapidly build smart contract-based applications for the public Ethereum blockchain, as well as private and consortium blockchain...

## Publishing a ASP.NET 5 Web-Application to IIS Locally

DevFeed: [Publishing a ASP.NET 5 Web-Application to IIS Locally](<https://devfeed.tech/articles/publishing-a-asp-net-5-web-application-to-iis-locally-20709.md>)

Original publisher: [Read original article](<https://docs.microsoft.com/archive/blogs/abhinaba/publishing-a-asp-net-5-web-application-to-iis-locally>)

Author: Abhinaba Basu \[MSFT\]

Published: 2015-12-22T18:10:48Z

Content type: tutorial

Language: en

Sources: [Abhinaba Basu](<https://devfeed.tech/sources/abhinaba-basu.md>)

Topics: [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>)

Tags: [asp-net](<https://devfeed.tech/tags/asp-net.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [web](<https://devfeed.tech/tags/web.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A practical guide to publishing an ASP.NET 5 web application to IIS locally using Visual Studio and file system publishing, then configuring IIS to serve the application. It also explains enabling Windows Firewall access and finding the local IP address so other devices on the same network can connect.

### Source excerpt

I ran into few issues and discovered some kinks in publishing the new ASP.NET 5 Web-Application to...

## Migrate from TFS to Git

DevFeed: [Migrate from TFS to Git](<https://devfeed.tech/articles/migrate-from-tfs-to-git-21240.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2015/03/migrate-tfs-to-git/>)

Published: 2015-03-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [GitLab](<https://devfeed.tech/topics/gitlab.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>)

Tags: [command-line](<https://devfeed.tech/tags/command-line.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [git](<https://devfeed.tech/tags/git.md>), [gitlab](<https://devfeed.tech/tags/gitlab.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [tools](<https://devfeed.tech/tags/tools.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

This tutorial explains how to migrate projects from Microsoft Team Foundation Server (TFS) to Git while preserving repository history. It discusses Git-TF and git-tfs, including their use for exporting TFS repositories and working with TFS-related services.

### Source excerpt

Lorem ipsum dolor sit amet

## ReactOS Development Report: Setting Up and Compiling in a Windows Server 2003 Virtual Machine

DevFeed: [ReactOS Development Report: Setting Up and Compiling in a Windows Server 2003 Virtual Machine](<https://devfeed.tech/articles/machining-virtually-32859.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/machining-virtually/>)

Published: 2014-06-14T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Development](<https://devfeed.tech/topics/development.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Code](<https://devfeed.tech/topics/code.md>), [cpu](<https://devfeed.tech/topics/cpu.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [development](<https://devfeed.tech/tags/development.md>), [free](<https://devfeed.tech/tags/free.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A ReactOS development report describes setting up a development environment in a Windows Server 2003 virtual machine, installing Visual Studio 2010 and RosBE, and compiling the source code. The excerpt reports that compilation was very slow with one CPU core and notes bugs in Visual Studio 2010.

### Source excerpt

As I said in the last report, the week began by setting up a development environment in a Windows Server 2003 VM. I had to install Visual Studio 2010 and RosBE, and then download and compile the source code to verify that everything was working correctly. When I tried to compile, I realized two things. First, that vs2010 is much buggier than I remembered, and second, that compiling in a Virtual Machine with one cpu core is very very slow.

## Automating the build of MSI setup packages on Jenkins

DevFeed: [Automating the build of MSI setup packages on Jenkins](<https://devfeed.tech/articles/automating-the-build-of-msi-setup-packages-on-jenkins-21212.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2014/03/Jenkins-Build-Setup-Project/>)

Published: 2014-03-11T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Jenkins](<https://devfeed.tech/topics/jenkins.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>)

Tags: [build](<https://devfeed.tech/tags/build.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [jenkins](<https://devfeed.tech/tags/jenkins.md>)

### AI overview

A how-to guide for automating MSI setup package builds on Jenkins. It explains why Visual Studio setup projects require Visual Studio rather than the usual MSBuild plugin, and recommends using devenv.com instead of devenv.exe so the build runs synchronously in the Jenkins console.

### Source excerpt

Lorem ipsum dolor sit amet

## Shell experiments: Progress on the start menu

DevFeed: [Shell experiments: Progress on the start menu](<https://devfeed.tech/articles/shell-experiments-progress-on-the-start-menu-33019.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/shell-experiments-progress-on-the-start-menu/>)

Published: 2014-02-16T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [Shell](<https://devfeed.tech/topics/shell.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Code](<https://devfeed.tech/topics/code.md>), [implementation](<https://devfeed.tech/topics/implementation.md>), [debug](<https://devfeed.tech/topics/debug.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [free](<https://devfeed.tech/tags/free.md>), [implementation](<https://devfeed.tech/tags/implementation.md>), [logs](<https://devfeed.tech/tags/logs.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [shell](<https://devfeed.tech/tags/shell.md>), [toolbar](<https://devfeed.tech/tags/toolbar.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>), [windows](<https://devfeed.tech/tags/windows.md>)

### AI overview

A ReactOS development update describes progress on implementing CMenuSite and CMenuBand for the Start Menu. The work uses rshell to test alternative shell32 implementations in Visual Studio, logs calls to Windows' CMenuBand, and applies findings to improve menu display and sizing.

### Source excerpt

Work, this week, began with finishing the initial implementation of CMenuSite. This class and the window it creates act as an intermediary between a BaseBar and a MenuBand, forwarding the events and messages either to the child band, or to the parent bar, as necessary. It handles the sizing of the child band, to adapt it to changes in the available space. It also provides certain services related to the positioning and sizing of the child bar, which it handles by forwarding some requests to the child, and the rest to the parent.

## 'object' does not contain a definition for 'errors'

DevFeed: ['object' does not contain a definition for 'errors'](<https://devfeed.tech/articles/object-does-not-contain-a-definition-for-errors-21204.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2013/08/object-does-not-contain-definition/>)

Published: 2013-08-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Exception](<https://devfeed.tech/topics/exception.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [ASP.NET](<https://devfeed.tech/topics/aspnet.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [asp-net](<https://devfeed.tech/tags/asp-net.md>), [errors](<https://devfeed.tech/tags/errors.md>), [exception](<https://devfeed.tech/tags/exception.md>), [exceptions](<https://devfeed.tech/tags/exceptions.md>), [testing](<https://devfeed.tech/tags/testing.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

A unit test for an ASP.NET Web API exception filter fails when it tries to inspect the anonymous object returned for validation errors. The article explains that the anonymous type is not visible outside the tested Api assembly and shows that adding InternalsVisibleTo to Api.csproj makes the test pass.

### Source excerpt

Lorem ipsum dolor sit amet

## ReactOS Newsletter 97: C++ Visual Studio Build Support and USB Fixes

DevFeed: [ReactOS Newsletter 97: C++ Visual Studio Build Support and USB Fixes](<https://devfeed.tech/articles/newsletter-97-32963.md>)

Original publisher: [Read original article](<https://reactos.org/blogs/newsletter-97/>)

Published: 2013-07-01T00:00:00Z

Content type: article

Language: en

Sources: [Front Page on ReactOS Website](<https://devfeed.tech/sources/front-page-on-reactos-website.md>)

Topics: [ReactOS](<https://devfeed.tech/topics/reactos.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>), [stl](<https://devfeed.tech/topics/stl.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [USB](<https://devfeed.tech/topics/usb.md>), [Oracle-VM-VirtualBox](<https://devfeed.tech/topics/vm-box.md>)

Tags: [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [free](<https://devfeed.tech/tags/free.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [os](<https://devfeed.tech/tags/os.md>), [react](<https://devfeed.tech/tags/react.md>), [reactos](<https://devfeed.tech/tags/reactos.md>), [stl](<https://devfeed.tech/tags/stl.md>), [testing](<https://devfeed.tech/tags/testing.md>), [usb](<https://devfeed.tech/tags/usb.md>), [virtualbox](<https://devfeed.tech/tags/virtualbox.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>), [win32](<https://devfeed.tech/tags/win32.md>), [winapi](<https://devfeed.tech/tags/winapi.md>)

### AI overview

This ReactOS newsletter discusses support for building ReactOS's C++ components with Visual Studio, including an STLport-based solution, and describes USB fixes found through testing with VirtualBox USB passthrough.

### Source excerpt

C++ One of the last big missing pieces of building ReactOS using Visual Studio was support for C++. In ReactOS, the biggest piece of C++ code is explorer, without which users have no graphical shell when ReactOS boots up. Support for C++ requires not just a compiler capable of building C++ code, but also the presence of the standard template library. For developers where C++ was their first language, usage of the STL is fairly common and it is almost guaranteed to be linked in by default regardless of whether it is used or not.

## Setting up a WPF Application With PRISM

DevFeed: [Setting up a WPF Application With PRISM](<https://devfeed.tech/articles/setting-up-a-wpf-application-with-prism-21199.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2013/06/setup-wpf-with-prism/>)

Published: 2013-06-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [WPF](<https://devfeed.tech/topics/wpf.md>), [NuGet](<https://devfeed.tech/topics/nuget.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [modules](<https://devfeed.tech/topics/modules.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [design-patterns](<https://devfeed.tech/tags/design-patterns.md>), [desktop](<https://devfeed.tech/tags/desktop.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [modules](<https://devfeed.tech/tags/modules.md>), [nuget](<https://devfeed.tech/tags/nuget.md>), [plugins](<https://devfeed.tech/tags/plugins.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

A tutorial on setting up a Windows Presentation Foundation (WPF) application with PRISM. It covers creating a WPF project, installing PRISM dependencies through NuGet, creating an application bootstrapper, and configuring a shell and modules using MEF for a modular plugin-based architecture.

### Source excerpt

Lorem ipsum dolor sit amet

## Getting Started with Git and Visual Studio

DevFeed: [Getting Started with Git and Visual Studio](<https://devfeed.tech/articles/getting-started-with-git-and-visual-studio-21197.md>)

Original publisher: [Read original article](<https://juri.dev/blog/2013/06/getting-started-with-git-and-visualstudio/>)

Published: 2013-06-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Juri Strumpflohner](<https://devfeed.tech/sources/juri-strumpflohner.md>)

Topics: [Git](<https://devfeed.tech/topics/git.md>), [Visual Studio](<https://devfeed.tech/topics/visual-studio.md>), [Extension](<https://devfeed.tech/topics/extension.md>), [resharper](<https://devfeed.tech/topics/resharper.md>)

Tags: [bash](<https://devfeed.tech/tags/bash.md>), [code](<https://devfeed.tech/tags/code.md>), [extension](<https://devfeed.tech/tags/extension.md>), [extensions](<https://devfeed.tech/tags/extensions.md>), [git](<https://devfeed.tech/tags/git.md>), [install](<https://devfeed.tech/tags/install.md>), [installation](<https://devfeed.tech/tags/installation.md>), [visual-studio](<https://devfeed.tech/tags/visual-studio.md>)

### AI overview

A tutorial on setting up Git for use with Visual Studio. It discusses Visual Studio's Git extension, recommends Git Extensions for Windows and Git Source Control Provider, and explains how to install and configure them.

### Source excerpt

Lorem ipsum dolor sit amet

[Next page](<https://devfeed.tech/topics/visual-studio.md?cursor=WyIyMDEzLTA2LTAyVDAwOjAwOjAwKzAwOjAwIiwgIjM1NDgzYzJkLWIyNzQtNDllMy1hZDE3LTIwZDJjNDQ0OGI3NCJd>)