This is a created article in which the information may have evolved or changed.
Not long ago, Google's Go won the TIOBE leaderboard, becoming the 2016 programming language of the year. Go is loved by everyone because of its ease of learning and pragmatism. Aside from voluminous's theory, Go is more focused on practical experience, so more and more users are applying it to industrial environments. The same is true in Canonical! As a go supporter, we did five cool projects with go:
1, Juju
Juju is "the culmination of devops experience", enabling the deployment of application architectures to EC2,OPENSTACK,AZURE,HP data centers, even Ubuntu-based laptops, using Charms. It makes the dialogue and workflow between teams in the development and deployment processes extremely clear.
2, Snapcraft
The SNAPD and SNAP tools enable the system to use. snap files. Package any application for each Linux desktop, server, cloud or device, and provide direct updates. For a high-level overview of SNAP files and SNAPD applications, see Snapcraft.io.
3, LXD
The container hypervisor lets you move a Linux VM directly to a container without modifying the application or operation. Canonical's LXD is a pure container hypervisor that runs unmodified Linux operating systems and VM applications at incredible speed and density.
4, Snapweb
Snapweb is a beautiful and functional snap management interface. is an excellent web application across Html/css/javascript and Golang.
5, Face-detection-demo
Face-detection-demo can detect and calculate facial information in real time. It uses GO-OPENCV bindings and later fixes to build on the ARM architecture!
Compiled from: 5 Cool things Canonical does with Go
Editor: Open source China-Darwin