GitLab 9.5, Xcode 9 and Chrome Enterprise


GitLab 9.5, the latest version 9.x before GitLab 10.0, is available with navigation enhancements, new project templates with preconfigured CIs, and new automation features for CI and performance.

The new navigation streamlines the user interface and reduces the number of clicks required to navigate through a GitLab instance. It also comes with newly added icons and a hover sub-navigation. In 9.5, GitLab introduced project templates, allowing developers to quickly create new projects that have CI preconfigured. It is also possible to automatically retry failed tasks executed with GitLab CI / CD.

The other big update to GitLab is the GPG validation check functionality. According to a blog post:

“When you make a change in Git, you tell Git who the author is. This is unchecked, which means that a bad actor could create a commit that looks like it was made by the original author. GPG signed commits solve this problem by allowing you to sign your commits, proving that you are the original author (because only you have the private key that matches the public key).

There are additional enhancements to the development lifecycle, and GitLab 9.5 also ships with the addition of auto-monitoring for auto-deployed applications.

Xcode 9: New refactoring engine
Xcode 9 includes a brand new refactoring engine, which aims to transform code locally into a single Swift source file. According to a Swift blog post, the logic behind local refactorings is fully implemented in the compiler and SourceKit, and it’s now open source in the Swift repository.

Any Swift developer can contribute to open source language refactoring actions. In the blog post, he discusses how simple refactoring can be implemented and highlighted in Xcode. For example, local refactoring occurs within the boundaries of a single file. Examples of this refactoring include the extraction method and repeated expression extraction. More information can be found here.

IEEE Standard for Quantum Computing
The IEEE and the IEEE Standards Association have announced the approval of the IEEE P7130 – Standard for Quantum Computing Definitions project, which aims to make quantum computing more accessible to contributors such as developers, materials scientists, engineers, etc.

“While quantum computing is poised to experience significant growth and advancement, the emerging industry is currently fragmented and lacks a common communications framework,” said William Hurley, chairman of the IT working group. quantum computing from the IEEE. “IEEE P7130 marks an important milestone in the development of quantum computing by building consensus on a nomenclature that will bring the benefits of standardization, reduce confusion, and promote a more widely accepted understanding for all stakeholders involved in the advancement. of technology and solutions in space. “

The project defines terms related to the physics of quantum computing, including quantum tunneling, quantum superposition and entanglement. Terms and associated terminology will be updated as technology advances, according to the IEEE.

Google Chrome Enterprise
To provide businesses with a single, cost-effective solution, Google announced Chrome Enterprise, a host of features such as access to enterprise application storefronts, security controls, support, and integration with cloud and on-premise management tools.

The new Chrome Enterprise license will also offer Google Play, managed operating system updates, theft prevention, application virtualization support, cloud and native printing, and more. Chrome Enterprise gives customers the ability to manage all of their Chrome devices from a single management solution, meaning IT admins across the organization can work with their wide range of devices.

More information is available here.

Leave A Reply

Your email address will not be published.