Microsoft Power BI Gets More Efficient Multi-Geo Capacities


Microsoft has this week delivered some performance enhancements for its Power BI services. Specifically, the company has expanded the capabilities of the Multi-Geo capacities. According to Microsoft, users can now connect to remote regions more efficiently.

Power BI Multi Geo capacities are purposely configured in remote locations, allowing uses to not be limited to their home region.

However, accessing the capacities was previously complicated. It involved moving through a multi-stage connection. Users had to make a connection through their home region and the remote region. The costs of doing this became too steep for many users.
Microsoft says the new performance enhancement brings important changes. Users can now connect to the remote region more easily. For example, users can now make a connection with the remote capacity without needing to access their home region.
This is important because it reduces load times, boosts performance, and cuts overheads.
“With the latest improvement, remote users dependent on the remote capacity for viewing reports do not need to have their browsers connect to the home region while viewing and interacting with reports, making reports load faster and the data exploration experience faster and more responsive.”
Microsoft says improved Multi-Geo capacities are now available across all browsers and in all regions. However, the company says it is not available on Power BI Mobile or the Embedded flavor of the service. As for Mobile support, Microsoft says it will arrive in the coming weeks.
Multi-Select Tool
Speaking of the Power BI Mobile experience, earlier this month Microsoft brought Multi-Select to iOS and Android.
“We’ve added the capability to multi-select multiple data points in a report page. When multi-select is turned on, each data point you tap is added to the other selected data points, with the combined results automatically highlighted in all the visuals in the page. To turn on multi-select mode, go to the app settings page.”

Source Winbuzzer

read more
Business TechnologyHybrid

Microsoft Explains Rust Project Verona Development to Improve Coding Security


Microsoft has expanded on its experimentation with Mozilla’s Rust programming language, which the company is developing. Redmond explains the goal of Rust development is to make Windows coding more secure, under the codename Project Verona.

The company has previously discussed the potential security benefits of Rust but not expanded on the details. Earlier this year, Microsoft signaled its interest in the language as an alternative to C and C++ for Windows developers.

While C and C++ remain very popular, they are aging languages. Rust is a modern programming tool that is considered “memory-safe languages”. That’s because it is specifically designed to protect against vulnerabilities in memory corruption.

Microsoft has said it is exploring the idea of re-writing its products in Rust. The company’s interest in the security-focused language to combat a consistent problem. Specifically, the company points out over 70% of all patches it sent out over the last 10-years dealt with memory bugs. Rust was developed to deal with these problems.

Early experiments with Rust were successful, albeit with some features missing.

Project Verona

Matthew Parkinson, a Microsoft researcher from the Cambridge Computer Lab in the UK   gave a talk last week explaining the company’s vision for dealing with memory issues. Specifically, the company is working with MemGC (Memory Garbage Collector) on Edge and Internet Explorer.

“We built a garbage collector (GC) for the DOM. That big bulge in use-after-free was basically people finding ways of exploiting memory management in the DOM engine in IE,” said Parkinson.

“And then [Microsoft] introduced MemGC, which is a conservative GC for the DOM. It was very targeted at this particular style of vulnerability and then basically eradicated that as an attack vector.”

Microsoft is rewriting some components in Rust in an effort to make coding more secure.

“If we want compartments, and to carve up the legacy bits of our code so [attackers’] exploit code can’t get out, what do we need in the language design that can help with that?”

source- windbuzzer

read more