Johnson Controls makes working from home easier and more secure with Azure AD and Zscaler ZPA

When it comes to remote work, the employee experience and security are equally important. Individuals need convenient access to apps to remain productive. Companies need to protect the organization from adversaries that target remote workers. Getting t… Continue reading Johnson Controls makes working from home easier and more secure with Azure AD and Zscaler ZPA

Enable user-friendly sign-in to Azure AD with email as an alternate login ID

Howdy folks,
 
Today we’re announcing the public preview of the ability to sign-in to Azure AD with email in addition to UPN (UserPrincipalName). In organizations where email and UPN are not the same, it can be confusing for users when they can’t … Continue reading Enable user-friendly sign-in to Azure AD with email as an alternate login ID

Ready to fly again? Microsoft Flight Simulator scheduled to launch Aug. 18 for PC

Xbox Game Studios and Asobo Studio have announced the launch of Microsoft Flight Simulator on Aug. 18. You can now pre-order on Windows 10* or pre-install with Xbox Game Pass for PC (Beta). The game’s features include: detailed landscapes, live traffic, real-time weather, and highly detailed and accurate cockpits with realistic instrumentation. Get all the details […]

The post Ready to fly again? Microsoft Flight Simulator scheduled to launch Aug. 18 for PC appeared first on Windows Blog.

Continue reading Ready to fly again? Microsoft Flight Simulator scheduled to launch Aug. 18 for PC

All in One with OData $Batch

Introduction
We talked in the past about some of the most powerful features OData has to offer such as shaping, filtering and ordering your data all within your API request.

But with an API GET request you can only do so much before you reach the maximum length of a URL which is a standard limitation.

For instance, let’s assume we are l Continue reading All in One with OData $Batch

Deconstructing function pointers in a C++ template

I always forget how to deconstruct a function pointer type in a C++ template, so I’m writing it down.

We start by saying that FunctionTraits is a template class that takes a single type parameter, but don’t actually provide any class definition yet. The class definition will come from the specializations.
We then define a specialization th Continue reading Deconstructing function pointers in a C++ template

Performance Improvements in .NET 5

In previous releases of .NET Core, I’ve blogged about the significant performance improvements that found their way into the release. For each post, from .NET Core 2.0 to .NET Core 2.1 to .NET Core 3.0, I found myself having more and more to talk about. Yet interestingly, after each I also found myself wondering whether there’d be enough meani Continue reading Performance Improvements in .NET 5