conversion – Devstyler.io https://devstyler.io News for developers from tech to lifestyle Tue, 21 Feb 2023 10:44:56 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.5 Veeam Merges Backup Products into Veeam Data Platform https://devstyler.io/blog/2023/02/21/veeam-merges-backup-products-into-veeam-data-platform/ Tue, 21 Feb 2023 10:21:36 +0000 https://devstyler.io/?p=101806 ...]]> Veeam has launched the universal Veeam Data Platform, which includes Veeam Backup & Replication, the VeeamONE monitoring tool, the Veeam Recovery Orchestrator automation feature and SaaS backup modules for Salesforce and Office365, Computer Weekly reports.

The Kubernetes Kasten container backup product can be sold with Veeam Data Platform, but is not yet integrated into the VeeamOne console.

“We have put our solutions together in a new platform to respond to new data security challenges in ransomware, hybrid cloud and containerisation,”

said Patrick Rohrbasser, regional vice-president for Veeam.

Veeam Backup & Replication provides real-time backup functionality, asynchronous replication to a secondary Disaster Recovery (DR) site, and lag-free recovery – in almost any scenario imaginable, such as across virtual machines or physical machines, on-premises or in the cloud, Windows, Linux or Mac, files or databases, etc.

Veeam Backup & Replication v12 claims 500 new functions. These include immutable copies, now extended to all hosted copies of backups, which means volumes in block, file and object mode as well as cloud-stored data in AWS and Azure. Another salient addition is the possibility to directly save backups to object storage without conversion.

VeeamOne also detects ransomware hidden in backups. The software offers rapid resolution to these kinds of problems. Finally, VeeamOne brings analytics to backup. The customer can define conditions that must be fulfilled for backups to conform to its requirements and to audit them.

“Simply put, Veeam Data Platform allows enterprises to gain time as they face new challenges and with a shortage of skills,”

said Rohrbasser.

The software doesn’t just restore to where the customer wants, it also tests the data, cleans it of any infection if necessary, then puts the servers needed to run the data back online.

]]>
Apple announces a complete rewrite of the Foundation Framework in Swift https://devstyler.io/blog/2022/12/15/apple-announces-a-complete-rewrite-of-the-foundation-framework-in-swift/ https://devstyler.io/blog/2022/12/15/apple-announces-a-complete-rewrite-of-the-foundation-framework-in-swift/#comments Thu, 15 Dec 2022 13:26:38 +0000 https://devstyler.io/?p=95918 ...]]> The Swift team has begun work on an open-source implementation of the open-source Foundation framework. Written entirely in Swift, the new Foundation aims to improve performance by getting rid of the conversion overhead between Objective-C and Swift, as well as providing the ability to modularize and clean up.

In this way, a number of technical goals are achieved:

  • No more packaged C code. With the native Swift implementation of the Foundation framework, it no longer pays conversion costs between C and Swift, resulting in faster performance. The Swift implementation, developed as a package, also makes it easier for Swift developers to inspect, understand, and contribute code.
  • Enable smaller, more detailed packages. Rewriting Foundation provides an opportunity to tailor its architecture to evolving use cases. Developers want to keep their binaries small, and the new FoundationEssentials package will provide the most important types in Foundation without system dependencies to help achieve this goal. A separate FoundationInternationalization package will be available when you need to work with localized content, such as formatted dates and times. Other packages will continue to provide XML and networking support. A new FoundationObjCCompatibility package will contain legacy APIs that are useful for some applications.
  • Merging Foundation implementations. Multiple implementations of each API risk different behavior and ultimately errors when moving code to different platforms. This new Foundation package will serve as the core of a single, canonical implementation of Foundation, regardless of platform.

“With a native Swift implementation of Foundation, the framework no longer pays conversion costs between C and Swift, resulting in faster performance. Calendar reimplementation in Swift is 1.5 to 18 times faster than in C (calling from Swift in various synthetic benchmarks such as create, calculate date).”

As Apple engineer Tony Parker explained in the Swift forum, the performance benefit can be significant:

The Foundation framework is a cornerstone of most macOS and iOS apps, providing a large number of ubiquitous abstractions, including NSObject, NSString, NSArray, and NSDictionary, among many others.

 

]]>
https://devstyler.io/blog/2022/12/15/apple-announces-a-complete-rewrite-of-the-foundation-framework-in-swift/feed/ 1