Microsoft

Even More New Safety Rules in C++ Code Analysis

<p>In Visual Studio version 16.8 Preview 3,  we have added a few safety rules to C++ Code Analysis that can find some common mistakes, which can lead to bugs ranging from simple broken features to costly security vulnerabilities. These new rules are developed around issues discovered in production software via security reviews and incidents requiring costly servicing. </p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/even-more-new-safety-rules-in-c-code-analysis/">Even More New Safety Rules in C++ Code Analysis</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

gRPC performance improvements in .NET 5

<p>gRPC is a modern open source remote procedure call framework. There are many exciting features in gRPC: real-time streaming, client-to-server code generation, and great cross-platform support to name a few. The most exciting to me, and consistently mentioned by developers who are interested in gRPC,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/aspnet/grpc-performance-improvements-in-net-5/">gRPC performance improvements in .NET 5</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/aspnet">ASP.NET Blog</a>.</p>

Help Us Plan EF Core 6.0

<p>Entity Framework Core 5.0 will soon be released in conjunction with .NET 5. The release is a major milestone in the long history of Entity Framework that began before<br> version 1.0 was shipped with .NET Framework 3.5 Service Pack 1 in 2008.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/help-us-plan-ef-core-6-0/">Help Us Plan EF Core 6.0</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Announcing Version 1.0 of .NET for Apache Spark

<p>Today, we announce the release of version 1.0 of .NET for Apache® Spark™, an open source package that brings .NET development to<br> the Apache® Spark™ platform. This release is possible due to the combined efforts of Microsoft and the open source community.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/announcing-version-1-0-of-net-for-apache-spark/">Announcing Version 1.0 of .NET for Apache Spark</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Typelib and ActiveX now supported in MFC Wizards 

<p>We are happy to announce that the Typelib and ActiveX Wizards are now available in Visual Studio 2019.  <br> We’ve been working on rewriting all the wizards in Visual Studio to make them more accessible. These two wizards were not initially part of our rewriting plans and they were marked as deprecated in Visual Studio 2017 and missing in Visual Studio 2019.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/typelib-and-activex-now-supported-in-mfc-wizards/">Typelib and ActiveX now supported in MFC Wizards </a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

.NET Framework October 2020 Cumulative Update Preview Update

<p>Yesterday, we are releasing the October 2020 Cumulative Update Preview Updates for .NET Framework.<br> Quality and Reliability<br> This release contains the following quality and reliability improvements.<br> SQL</p> <p>Addressed an issue in System.Data.SqlClient where querying string columns would fail if the database had a Kazakh collation.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-framework-october-2020-cumulative-update-preview-update/">.NET Framework October 2020 Cumulative Update Preview Update</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Choose a .NET Game Engine

<p>Developing games is multi-disciplined compared to developing business apps and services. Games need design skills spanning UI, audio, gameplay, and art direction. It also requires engineering skills for graphics, gameplay, audio, cloud services, and develops. Sometimes you need to get low level and play around with hardware registries in assembly to optimize performance for a specific device.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/choose-a-net-game-engine/">Choose a .NET Game Engine</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Introducing .NET Live TV – Daily Developer Live Streams

<p>Today, we are launching .NET Live TV, your one stop shop for all .NET and Visual Studio live streams across Twitch and YouTube. We are always looking for new ways to bring great content to the developer community and innovate in ways to interact with you in real-time.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/dotnet-live-tv/">Introducing .NET Live TV – Daily Developer Live Streams</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

C++20 STL Features: 1 Year of Development on GitHub

<p>My CppCon 2020 talk, “C++20 STL Features: 1 Year of Development on GitHub”, is now available on YouTube. The slides are available on GitHub as PDF and original PPTX.<br> The talk contains complete examples (not snippets!) of several C++20 features: integer comparison functions,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/cpp20-stl-features/">C++20 STL Features: 1 Year of Development on GitHub</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

Introducing the new Azure SDK for C++ Beta

<p>The Azure SDK team is pleased to announce their first beta release of the new Azure SDK for C++. Unlike the previous Azure Storage specific SDK, the new Azure SDK for C++ is idiomatic to the C++ language and ensures consistency in behavior and API surface when communicating with multiple Azure services.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/introducing-the-new-azure-sdk-for-c-beta/">Introducing the new Azure SDK for C++ Beta</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

.NET Framework republishing of July 2020 Security Only Updates

<p>Today, we are republishing the July 2020 Security Only Updates for .NET Framework to resolve a known issue that affected the original release.  You should install this version (V2) of the update as part of your normal security routine.<br> Security<br> CVE-2020-1147– .NET Framework Remote Code Execution Vulnerability<br> A remote code execution vulnerability exists in .NET Framework when the software fails to check the source markup of XML file input.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-framework-republishing-of-july-2020-security-only-updates/">.NET Framework republishing of July 2020 Security Only Updates</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

.NET Framework October 2020 Security and Quality Rollup Updates

<p>Today, we are releasing the October 2020 Security and Quality Rollup Updates for .NET Framework.<br> Security<br> CVE-2020-16937– .NET Framework Information Disclosure Vulnerability<br> An information disclosure vulnerability exists when the .NET Framework improperly handles objects in memory. An attacker who successfully exploited the vulnerability could disclose contents of an affected system’s memory.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-framework-october-2020-security-and-quality-rollup-updates/">.NET Framework October 2020 Security and Quality Rollup Updates</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

ASP.NET Core updates in .NET 5 Release Candidate 2

<p>.NET 5 Release Candidate 2 (RC2) is now available and is ready for evaluation. .NET 5 RC2 is a “go live” release, meaning it’s supported in production. This prerelease of .NET 5 is very close to what we expect to ship for the .NET 5 release.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/aspnet/asp-net-core-updates-in-net-5-release-candidate-2/">ASP.NET Core updates in .NET 5 Release Candidate 2</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/aspnet">ASP.NET Blog</a>.</p>

.NET Core October 2020 Updates – 2.1.23 and 3.1.9

<p>Today, we are releasing the .NET Core October 2020 Update. These updates contains reliability and other non-security fixes. See the individual release notes for details on updated packages.</p> <p>Getting the Update</p> <p>.NET Core 3.1.9 and .NET Core SDK ( Download | Release Notes )<br> .NET Core 2.1.23 and .NET Core SDK ( Download | Release Notes )</p> <p>See the .NET Core release notes for details on the release,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-core-october-2020/">.NET Core October 2020 Updates – 2.1.23 and 3.1.9</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Announcing Entity Framework Core (EF Core) 5 RC2

<p>Today, the Entity Framework Core team announces the second release candidate (RC2) of EF Core 5.0. This is<br> a feature complete release candidate of EF Core 5.0 and ships with a "go live" license. You are supported<br> using it in production.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-ef-core-5-rc2/">Announcing Entity Framework Core (EF Core) 5 RC2</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Announcing .NET 5.0 RC 2

<p>Today, we are shipping .NET 5.0 Release Candidate 2 (RC2). It is a near-final release of .NET 5.0, and the last of two RCs before the official release in November. RC2 is a “go live” release; you are supported using it in production.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/announcing-net-5-0-rc-2/">Announcing .NET 5.0 RC 2</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

MLOps: DevOps for Machine Learning

<p>Machine Learning Operations (MLOps) is like DevOps for the machine learning lifecycle. This includes things like model deployment & management and data tracking, which help with productionizing machine learning models.<br> Through the survey below, we’d love to get feedback on your current DevOps practices as well as your prospective usage of MLOps in .NET.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/mlops-devops-for-machine-learning/">MLOps: DevOps for Machine Learning</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Faster C++ builds, simplified: a new metric for time

<p>C++ Build Insights is a collection of tools and APIs that can help you gain a deeper understanding of your build times. Today, we’d like to teach you about a special metric offered in this toolkit: the wall clock time responsibility (WCTR).</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/faster-cpp-builds-simplified-a-new-metric-for-time/">Faster C++ builds, simplified: a new metric for time</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

Game Development with .NET

<p>We’ve launched a new Game Development with .NET section on our site. It’s designed for current .NET developers to explore all the choices available to them when developing games. It’s also designed for new developers trying to learn how to use .NET by making games.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/game-development-with-net/">Game Development with .NET</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Build and debug Qt projects on Linux with Qt Visual Studio Tools

<p>Qt is a popular cross-platform framework for application development and user interface design. Its various libraries and toolsets can be used to create, test, and deploy applications that target multiple platforms and operating systems including Linux, Windows, macOS and embedded/microcontroller systems. </p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/build-and-debug-qt-projects-on-linux-with-qt-visual-studio-tools/">Build and debug Qt projects on Linux with Qt Visual Studio Tools</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

C++ Core Check in Visual Studio

<p>C++ Core Check is Microsoft’s static analysis tool that enforces the rules from the C++ Core Guidelines, which is maintained by the C++ Foundation. This post is to provide a snapshot of the C++ Core Guidelines coverage that C++ Core Check offers.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/c-core-check-in-visual-studio/">C++ Core Check in Visual Studio</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

New Safety Rules in C++ Code Analysis

<p>In Visual Studio version 16.8 Preview 3,  we are adding a few safety rules to C++ Code Analysis that can find some common mistakes, which can lead to bugs ranging from simple broken features to costly security vulnerabilities. These new rules are developed around issues discovered in production software via security reviews and incidents requiring costly servicing. </p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/new-safety-rules-in-c-code-analysis/">New Safety Rules in C++ Code Analysis</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

.NET Framework October 1, 2020 Cumulative Update Preview Update for Windows 10, version 2004…

<p>Today, we are releasing the September 2020 Cumulative Update Preview Updates for .NET Framework.<br> Quality and Reliability<br> This release contains the following quality and reliability improvements.<br> ASP.NET</p> <p>Disabled resuse of AppPathModifier in ASP.Net control output.<br> HttpCookie objects in the ASP.Net request context will be created with configured defaults for cookie flags instead instead of .Net.NET-style primitive defaults to match the behavior of `new HttpCookie(name)`.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-framework-october-1-2020-cumulative-update-preview-update-for-windows-10-version-2004-and-windows-server-version-2004/">.NET Framework October 1, 2020 Cumulative Update Preview Update for Windows 10, version 2004 and Windows Server, version 2004</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

.NET Interactive Preview 3: VS Code Insiders and Polyglot Notebooks

<p>In .NET Interactive Preview 2, we announced that in addition to Jupyter Notebook and Jupyter Lab, users could use nteract as well. In this preview, users can add VS Code Insiders to that list. With the VS Code Insiders experience, users can get started with .NET notebooks without needing to install Jupyter.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-interactive-preview-3-vs-code-insiders-and-polyglot-notebooks/">.NET Interactive Preview 3: VS Code Insiders and Polyglot Notebooks</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Repo experience survey results

<p>A couple of months ago we ran a survey of our github community to understand our users satisfaction and experience with the mechanics of how the projects are open-sourced with the community. We typically have been looking at the features and satisfaction with our products themselves – this was different because it’s about how the community experiences the project through the lens of the github repos.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/repo-experience-survey-results/">Repo experience survey results</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

ML.NET September Updates

<p>ML.NET is an open-source, cross-platform machine learning framework for .NET developers. It enables integrating machine learning into your .NET apps without requiring you to leave the .NET ecosystem or even have a background in ML or data science. ML.NET provides tooling (Model Builder UI in Visual Studio and the cross platform ML.NET CLI) that automatically trains custom machine learning models for you based on your scenario and data.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/ml-net-september-updates/">ML.NET September Updates</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

NET Core Releases and Support

<p>While we’ve covered .NET Core releases, cadence and support policies in previous blog posts, the information has been distributed across a couple of individual posts. With the .NET 5 release just around the corner, we thought this is a good time to bring all the information together into a single post as a refresher on these topics.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-core-releases-and-support/">NET Core Releases and Support</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Using GitHub Codespaces with .NET Core

<p>In May of this year we announced Visual Studio Codespaces and early support for .NET Core developers.  Since then we’ve had some early adopters try it out and they gave us great feedback.  We’ve made a bunch of progress on enabling more in the Codespaces capabilities as well. </p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/using-github-codespaces-with-net-core/">Using GitHub Codespaces with .NET Core</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Azure Static Web Apps with .NET and Blazor

<p>Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository. Azure Static Web Apps consist of a static web frontend, and an Azure Functions based backend. When you create a Static Web Apps resource,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/aspnet/azure-static-web-apps-with-blazor/">Azure Static Web Apps with .NET and Blazor</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/aspnet">ASP.NET Blog</a>.</p>

Welcome C++ developers to GitHub Codespaces! 

<p>In May we announced Visual Studio Codespaces and its early support for C++ developers. Over the last several months we interviewed early adopters, and based on their feedback we continued to add new functionality and to improve the Codespaces experience. As part of these efforts,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/welcome-c-developers-to-github-codespaces/">Welcome C++ developers to GitHub Codespaces! </a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

Debug Your .NET Core Apps in WSL 2 with Visual Studio

<p>Are you a .NET Core developer who loves working in Windows and Visual Studio, but needs to test your app in Linux? Are you a cross-platform developer that needs an easy way to test more of your target environments? Have you already discovered the benefits of WSL 2,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/debug-your-net-core-apps-in-wsl-2-with-visual-studio/">Debug Your .NET Core Apps in WSL 2 with Visual Studio</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

.NET Framework September 2020 Cumulative Update Preview Update

<p>Today, we are releasing the September 2020 Cumulative Update Preview Updates for .NET Framework.<br> Quality and Reliability<br> This release contains the following quality and reliability improvements.<br> ASP.NET</p> <p>Disabled resuse of AppPathModifier in ASP.Net control output.<br> HttpCookie objects in the ASP.Net request context will be created with configured defaults for cookie flags instead instead of .Net.NET-style primitive defaults to match the behavior of `new HttpCookie(name)`.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/net-framework-september-2020-cumulative-update-preview-update/">.NET Framework September 2020 Cumulative Update Preview Update</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Happy 20th Birthday CMake!

<p>CMake is now 20! Kitware posted yesterday an interview with Bill Hoffman, the original creator for CMake and shared that August 31 was CMake’s 20th birthday<br> Here, in the C++ team, we are not only heavy CMake users. We also believe that CMake is a foundational piece for all C++ cross-platform developers and,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/happy-20th-birthday-cmake/">Happy 20th Birthday CMake!</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

The future of .NET Standard

<p>Since .NET 5 was announced, many of you have asked what this means<br> for .NET Standard and whether it will still be relevant. In this post, I’m going<br> to explain how .NET 5 improves code sharing and replaces .NET Standard. I’ll<br> also cover the cases where you still need .NET Standard.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/the-future-of-net-standard/">The future of .NET Standard</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>

Project OneFuzz: new open source developer tool to find and fix bugs at scale

<p>We’re excited to echo Microsoft Security team’s announcement that Project OneFuzz is now available as an open-source project in GitHub.<br> To learn more about the announcement, head over to our Microsoft Security blog to read “Microsoft announces new Project OneFuzz framework,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/project-onefuzz-new-open-source-developer-tool-to-find-and-fix-bugs-at-scale/">Project OneFuzz: new open source developer tool to find and fix bugs at scale</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3

<p>Visual Studio 2019 version 16.8 Preview 3 comes with a huge collection of updates for C++ programmers. Download today to try out new additions in conformance, performance, and productivity.<br> C++20<br> We’ve improved support for major C++20 features across our compiler, standard library,</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog/a-multitude-of-updates-in-visual-studio-2019-version-16-8-preview-3/">A Multitude of Updates in Visual Studio 2019 version 16.8 Preview 3</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/cppblog">C++ Team Blog</a>.</p>

Announcing Entity Framework Core (EFCore) 5.0 RC1

<p>Today, the Entity Framework Core team announces the first release candidate (RC1) of EF Core 5.0. This is a feature complete release candidate of EF Core 5.0 and ships with a "go live" license. You are supported using it in production.</p> <p>The post <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet/announcing-entity-framework-core-efcore-5-0-rc1/">Announcing Entity Framework Core (EFCore) 5.0 RC1</a> appeared first on <a rel="nofollow" href="https://devblogs.microsoft.com/dotnet">.NET Blog</a>.</p>