Brief introduction:On May 29, Ali cloud development conference “intelligent development and efficient operation and maintenance” sub-forum, cloud effect invited 12 Alibaba development and operation field experts, focusing on sharing Ali cloud enabling developers a series of tools and practices. The on-site hands-on training camp attracted nearly a thousand developers to experience the ability of cloud native development and deployment, code security detection and repair, and intelligent code completion.

On May 29, Ali cloud development conference “intelligent development and efficient operation and maintenance” sub-forum, cloud effect invited 12 Alibaba development and operation field experts, focusing on sharing Ali cloud enabling developers a series of tools and practices. The on-site hands-on training camp attracted nearly a thousand developers to experience the ability of cloud native development and deployment, code security detection and repair, and intelligent code completion.

Nearly 150 developers listened and shared in the special session of “Intelligent Development and Efficient Operation and Maintenance”

1. Human code review before each release is extremely inefficient and unreliable?

Liu Lihua, the person in charge of code intelligence of Ali Cloud Cloud Efficiency Code Platform, shared the ability of time estimation of cloud efficiency intelligent review, intelligent recommendation of reviewers, grammar jump service and so on, which can greatly improve the efficiency of code review. In terms of code content security, sensitive information detection, dependency package vulnerability detection, source code vulnerability detection and other technologies can help developers find some potential code security risks.

It is worth mentioning that the intelligent code completion demo demonstrated on the scene. Compared with the IDE built-in completion tool, the code example demonstrated can help developers reduce the number of keystrokes by 65% and the coding time by 57%, while the similar tools in the industry can only reduce the number of keystrokes by 33%. Cloud efficient code intelligent completion tool achieves intelligent awareness code context through multi-model fusion technology, and helps developers increase coding efficiency by 20% on average.

Cloud imitation native DevOps hands-on exhibition · A young man is experiencing code intelligent completion

2. Development, debugging, testing and release of 8 times speed cloud application

Do you have to go back and forth between IDE, Git, Maven, repositories, ECS, Kubernetes and other cloud products to deploy even a single line of code change? As application and deployment architectures continue to evolve, are you losing your head over the complexity of service dependencies during development?

Ni Chao, an expert on cloud efficiency products of Ali Cloud, shared the build-deployment automation solution, which can improve the whole process of cloud application development, debugging, testing and release with 8 times speed.

3. Disclosure of warehouse encryption and distributed architecture technology of Alibaba Code Platform

Jiang Xin, author of Git Authority Guide and Committer of Git community, and two core team members, Han Xin and Chen Bojun, shared the industry-leading innovative breakthrough technology of warehouse encryption and code platform infrastructure for developers.

4. Debugging in microservice architecture but unable to start all because there are too many local services?

Regarding the problems of local service startup and interconnection with the test environment encountered in the debugging of micro-service architecture, the special guests Cui Liqiang and Lin Fan specifically shared the method and the technical principle behind the implementation of the two-way interconnection between local and cluster using the cloud-effective KT-Connect tool. This tool can also be combined with the Cloud Flow tool. One responsible for fast, one responsible for stable, combined together, is an ideal cloud native release practice.

Code as a Service — Getting development to the cloud quickly

The new era is the era of code as a service for developers. Wang Duo, a technical expert of Ali Cloud, shared how the cloud development platform can help small and medium-sized developers quickly realize the cloud on code, so that developers can truly enjoy the cost reduction and benefit brought by code as a service.

6. Calling OpenAPI to solve a problem sounds simple but is hard to use?

As a developer, I am sure I have all called OpenAPI. How can I find, learn and use it quickly? Ali Cloud is responsible for OpenAPI portal. Tian Yongqiang, author of Node.js, systematically shares Ali Cloud OpenAPI’s support to developers from the information layer, tool layer and service layer, so that developers can integrate OpenAPI more efficiently.

7. More and more resources on the cloud, and higher and higher management costs?

Cloud on business, resource management on cloud is also a big issue. The more resources, the higher the complexity of management and operation, and the higher the requirements of automation.

He Guimin, an expert of AliCloud technology, who is the first domestic practitioner to contact TerraForm and land TerraForm on AliCloud, systematically introduced the automated management practice of resources on cloud based on TerraForm.

8. Crashes during mobile application development, ANR, delays and other problems make people’s heads high?

The performance and stability of mobile applications have always been a concern of Internet developers. Li Chengliang, senior technical expert of Ali Group Umeng +, shared the guarantee practice of application performance and stability of Umeng +, enabling developers to build application performance experience with smooth use and crash rate less than 1‰.

Watch the stunts: https://summit.aliyun.com/2021/session/691?spm=a2clf.22434069.J\_6555707540.20.16c625c3yTXO9l

Copyright Notice:The content of this article is contributed by Aliyun real-name registered users, and the copyright belongs to the original author. Aliyun developer community does not own the copyright and does not bear the corresponding legal liability. For specific rules, please refer to User Service Agreement of Alibaba Cloud Developer Community and Guidance on Intellectual Property Protection of Alibaba Cloud Developer Community. If you find any suspected plagiarism in the community, fill in the infringement complaint form to report, once verified, the community will immediately delete the suspected infringing content.