Start Developing on Windows 10, version 2004 Today – Windows Developer Blog

The Windows 10 SDK for Windows 10, version 2004 is now available with a go-live license. Build 19041, also known as the Windows 10 May 2020 Update, is now in the Release Preview Windows Insider ring.

Every Windows 10 update is loaded with new APIs, but don’t worry, Windows Dev Center has a full list of what is new for developers.
In addition to the new APIs, check out these updates to the app model, MSIX and WSL.
Windows Subsystem for Linux: The Windows Subsystem for Linux 2 is the latest and greatest version of WSL. It has significantly faster file IO performance (up to 20x faster) with full system call compatibility, meaning you can run more of the Linux apps you love (like Docker).
Hosted App Model: Applications can now declare themselves as a host for other applications via the new HostRuntime extension. These hosted apps look and behave like independent apps and can have deep Windows integration, even though they get their main executable from the host app. This technology powers PWAs on Microsoft Edge. To get started using the Hosted App Model, see this blog.
Sparse Signed Packages: Applications can now include a signed MSIX package in their existing installers and have their installers register it. This allows applications to keep their existing installers but still assign themselves identities. An identity makes the app known to Windows and allows for a more deeply integrated experience by enabling the app to call Windows APIs that require identities such as Tiles, Toasts, Notifications and BackgroundTasks. To take advantage of Sparse Signed Packages, see this blog.

The first step in updating your dev environment is to update your system to the Windows 10, version 2004 (by using the Release Preview Ring). The Insider team has a great blog post that will walk you through how to get on the Release Preview Ring.
Then, go into Visual Studio 2017 or 2019 and grab the new SDK, and you’ll be good to go. Once version 2004 goes to general availability in May, the SDK will become the default SDK inside Visual Studio.

Run the installer or go to and download it.
Go to “Individual Components.”
Go to “SDKs, libraries, and frameworks” section.
Check “Windows 10 SDK (10.0.19041).”
Click “Install.”

Run the Visual Studio installer, or go to and download it.
Select “Universal Windows Platform development” under Workloads — Windows 10 SDK (10.0.19041) will be included by default.
Click “Install.”

Do you want tools for C++ desktop or game development for UWP? Be sure one of these two are selected:
C++ Universal Windows Platform tools in the UWP Workload section
Desktop development with C++ Workload and the Windows SDK 10 (10.0.19041)
If you want the Universal Windows Platform tools, Select the Universal Windows Platform tools workload.
Once your systems are updated and recompiled and your app is tested, submit your app to Dev Center.

Tell us what crazy things you’re working on with the new update by tweeting @WindowsDev.

Releasing Windows 10 Insider Preview Build 19041.264 to the Slow & Release Preview rings | Windows Experience Blog

Hello Windows Insiders, today we’re releasing 20H1 Build 19041.264 (KB4556803) to Windows Insiders in the Slow and Release Preview rings. This Cumulative Update includes quality improvements. Key changes include:
We have fixed a performance issue in Windows Mixed Reality (WMR) that prevents it from working correctly for many users.
We fixed an issue that prevents cleaning tools, such as Disk Cleanup, from removing previously installed updates.
We have updated the 2020 start date for daylight saving time (DST) in the Kingdom of Morocco. For more information, see KB4557900.
[ADDED 5/13] We have fixed the issue for devices configured for Dual Scan where Windows Update automatic updates background scan will silently fail to detect or install any updates with error 0x80240036.
Security updates to Internet Explorer, the Microsoft Scripting Engine, Windows App Platform and Frameworks, Microsoft Graphics Component, Windows Input and Composition, Windows Media, Windows Shell, Microsoft Xbox, Microsoft Edge, Windows Fundamentals, Windows Cryptography, Windows Authentication, Windows Kernel, Windows Virtualization, Windows Update Stack, Windows Core Networking, Internet Information Services, Windows Network Security and Containers, Windows Active Directory, Windows Server, and the Microsoft JET Database Engine.
If you installed earlier updates, only the new fixes contained in this package will be downloaded and installed on your device.
For more information about the resolved security vulnerabilities, please refer to the Security Update Guide.

We are aware Narrator and NVDA users that seek the latest release of Microsoft Edge based on Chromium may experience some difficulty when navigating and reading certain web content. Narrator, NVDA and the Edge teams are aware of these issues. Users of legacy Microsoft Edge will not be affected. NVAccess has released a NVDA 2019.3 that resolves the known issue with Edge.

Network engineer career advice amid the COVID-19 pandemic

It’s not news that these are unprecedented times. No one has seen anything like the novel coronavirus — dubbed COVID-19 — or the global response to the virus before. Many people worry how this situation will evolve and how it will affect economies, careers and personal bottom lines.

I don’t have a crystal ball, but I have been writing resumes since the last major economic crisis — the banking crisis of 2008 — and the years following. While this situation is substantially different, some lessons learned 12 years ago may be relevant to network engineer careers today.

The known vs. the unknown of the economic fallout

The long-term economic fallout after the crisis passes is unknown. It’s possible it will be bad and last a couple of years. It may be shorter. There’s no way to tell. Either way, here’s some good news: Even in 2008 and 2009, people still got interviews, and they still got jobs. While it was extremely competitive and salaries were lower than in a better economy, jobs for good candidates existed.

Whatever happens, it’s best to be ready, whether the situation becomes extremely difficult or resolves relatively quickly. To quote Louis Pasteur, “Fortune favors the prepared mind,” and that’s true in every aspect of one’s network engineer career.

Here’s some good news: Even in 2008 and 2009, people still got interviews, and they still got jobs.

So, then as now, the best advice for a networking professional concerned about a future downturn in the economy is to be prepared and be the best candidate possible.

4 pieces of network engineer career advice

Preparing is not as hard as it sounds. Here are a few tips to increase network engineers’ chances if the coronavirus downturn lasts more than a few months and they want to hold onto their jobs or search for new ones if they were laid off.

  1. Excel in one’s work. That sounds obvious, but it must be stated. Go above and beyond. Get the job done, even if it’s tough or boring. Build a reputation as the go-to networking professional — the one people go to for the tough jobs. Build a reputation as the professional who always gets the job done. This can increase network engineers’ chances of keeping their jobs even if layoffs happen.
  2. Communicate effectively and cooperatively with end users, technical peers and management. The importance of this can’t be overstated. Being a network engineer who connects into the broader organization and who is a networking professional people know, like and respect can make an enormous difference if there is a reduction in the workforce.
  3. Think business value. This also can’t be overstated. Network engineers should always think about what their work delivers to the business, users and customers. If engineers can get numbers for how their work has improved operations, they should keep those handy because numbers pop when a hiring authority reads a resume — they stand out to the eye and make accomplishments immediately clear.
  4. Keep resumes updated regularly. Throughout one’s network engineer career, engineers should ensure their resumes are current, communicate key accomplishments and are written to express the challenge, action and results — or CAR — idea rather than simple lists of duties and responsibilities, which are relatively similar for many network engineer careers.

Globally, people hope this crisis will pass fairly soon, without the sort of long-term economic damage seen in 2008. Yet, however things develop, if network engineers keep the above points in mind, their careers will be more secure, and chances of finding a new opportunity will be significantly greater.

This was last published in May 2020

Dig Deeper on Networking careers and certifications

Go to Original Article