Cloud computing developer's carnival

Source: Internet
Author: User
Keywords Cloud computing Ali cloud developer contest
Tags ali cloud ali cloud developer contest alibaba alibaba group aliyun audience based cloud

The first Ali cloud developer contest finals in November 8, 2012 in Hangzhou successfully held. Since the start of the July 20 competition, more than 2000 applicants have been enrolled. After a wonderful competition, judging by the competition jury and the online voting of the first 50 entries, the 20 finalists were selected for the final live final

Final judging panel consists of Alibaba Group senior architect Pan Lei , Aliyun senior director Tang Hong , garage coffee founder Su 菂, CSDN & "programmer" editor Liu Jiang composed of links five minutes, mentors out, one minute PK , The audience vote revival and so on . On-site competitions not only require the code to be well written, but also be able to clearly define the positioning and advantages of the works within a limited time. Many of the players have said that the field finals have tested their comprehensive ability. Although the competition of the day is intense, it is also obtained A lot of harvest. Site tutors for technology, sharp reviews, as well as PPT production and on-site lectures and other suggestions, both for the players and the audience to learn a lot. One of the final works won the Super Tools Award (200,000 won), the Best Creative Award (50,000 won) won two works and the other two won the Best Practicals Award (5 won) Ten thousand yuan), and two works won the most popular award (prize of 50,000 yuan), while another ten works won the award for excellent tools (bonus 20,000 yuan).

Looking at this competition, the highlights continue, the contestants both college students, there are programmers veterans programming for more than 10 years, even more amazing is that there are a pair of twins players. This twins have different surnames, different occupations, different entry, two brothers submitted their works of chalk, and at the same time finalists. Until the final communication, we found that the two actually turned out to be twins, the two brothers finally live up to expectations, have won the award for excellent tools.

When the contestants talked about winning the contest, the answers were almost surprisingly consistent - "by chance". However, this "accidental" is behind the players are constantly learning and innovation inevitable. This article will tell some of the winners and their works behind the story, with a view to the majority of developers inspired.

ECSMate: drastic, blooming fruit knot

ECSMate is a cloud server web-based management panel designed for Aliyun cloud servers to provide cloud server users with easy and efficient server management. In addition to common functions such as cloud server system resource view, software service management, online file management, website management, FTP management, and scheduled tasks, ECSMate also supports cloud server status control, mirroring, and cluster management.

According to the author, Jiang Linjin said that it took only two months for him to complete the development of ECSMate. The reason why it can be completed within such a short period of time is due to five reasons.

The first is strong belief. In Jiang Lin Jin's opinion, good works will shine sooner or later, without fear of competition. Want to do it, it will not regret it. Even if you do not get the prize, it is good to get the chance to appear because you can discover your potential from the competition.

The second is to find a good fit point. Jiang Linjin had previously been engaged in the development of Internet basic services in an IDC enterprise and was inextricably linked with cloud computing. As a result, he accumulated more technical reserves, especially in terms of cloud server management.

The third is from the pressure of entrepreneurship. Jiang Linjin is now in its infancy and has no income. Therefore, a very real problem is that it needs funds to sustain its business. In order to be able to submit a good work, Jianglinjin day and night, although the development cycle of only two months, but working hours every day about 16 hours, which is equivalent to the normal workload of 4 months. The belief that underpins his high-intensity work is "to live first".

The fourth is to use the power of open source. Based on the Tornado Web Development Framework written in Python, ECSMate is an extensible, non-blocking open source web server that is small and resource-efficient. In Jiang Lin Jin view, technology is not a problem, the difficulty lies in the management of various Linux versions. Because different Linux versions of the environment vary, so he spent a lot of time to test and perfect, so ECSMate to adapt to different environments.

The fifth is to thank the original company and family for his help and support.

It is based on these five factors, Jiang Linjin polished out outstanding entries ECSMate. In his eyes, ECSMate can be regarded as a platform, just as the browser is the entrance of web browsing, Jiang Lin Jin hope ECSMate as the management portal for Linux cloud server, other developers can continue to develop plug-in on this platform, in order to achieve More product features. Turning to the future of ECMate, Lin Jin believes that with the continuous expansion and improvement of Aliyun's cloud computing product system, ECSMate will have more space to play.

Blue Jian Bo: weak crown of the year, vigorous upward

Blue sword wave, this young man from Xinjiang just 20 years old this year, now an Internet company, part-time as Ali cloud computing community open data storage section third-party moderator, but also the youngest winner in this competition, with works phpwind 8.7 OSS plug-in won the "Best Popularity Award." This developer contest, he submitted three works, in addition to winning the award-winning works, there is a work "DZ OSS plug-in" also nominated for the top 50, only slightly less detail in the design, to stop at the top 50.

phpwind 8.7 OSS plug-ins to achieve the perfect integration phpwind8.7 Ali cloud OSS cloud storage services, webmasters choose a different encoding plug-ins to install and simply set to open the phpwind Forum attachment upload to OSS function, the migration of existing data only Migration of small amounts of data reduces the risk and cost of migrating a community site that is operating. The plug-in uses the original upload mode, ordinary users upload attachments using the original way, phpwind automatically dump attachments to the OSS, to avoid the impact on the user experience.

Speaking of how to dominate this 50,000 yuan bonus, Blue Jianbo shyly said: "In the past, no money, I read high school sophomore dropped out of school the next year to get this money, I want to read the second half of 2013 University. "His energetic, inspiring, admirable.

Best Creative Award: Touch class bypass, another way

"Creative" word easier said than done, then created Guangzhou cloud letter software technology director Meng Wei and EasyHadoop open source community co-founder Xiang Lei these two developers won the "Best Creative Award"? Their unanimous answer is: Did something that other people did not do.

Although Alibaba Cloud OSS provides Java / .NET / PHP / Python SDKs, it still requires support for some common language SDKs, and the convenient and powerful OSS control experience is also required by many users. Therefore, the work developed by Meng Wei "OSS local file and mail service" first implemented the OSS Delphi SDK, and based on this OSS-based development of local file services and mail services. The local file service can convert OSS into the traditional file operation mode, providing two service modes of "local FTP server" and "Windows virtual disk". The user does not need to know the technical details of the OSS API and can easily operate the files on the OSS. OSS as a permanent e-mail storage medium to achieve a cloud-based enterprise mail server, support POP3 and SMTP protocols, and provide multi-user management capabilities, with a wide range of market demand, it is also Alisun OSS Business Applications Innovative exploration of the direction.

In order to simplify the installation and deployment of Hadoop and use Hive, EasyHadoop, a project submitted by Xiang Lei, enables a quick installation and deployment of a Hadoop cluster and management of a Hive data warehouse on a cloud server through a web interface. The work can be used as a simple tool for quick manipulation of big data, as a platform for Hadoop and Hive learning.

Talk about the idea of ​​competition, Meng Wei and Xiang Lei also like Jiang Linjin, developed his own voice to the developers: Do not miss the opportunity, do not worry about failure, looking for a direction and stick to it, one day you will Get rewarded; Do not just for the sake of winning entries, even if the work is not award-winning, as long as they think they and others valuable, continue to update and maintain it; Open source is not just a code, it is a life attitude, harvested from open source Much more than paid.

Best Practical Award: Learning to use, Zo Yong taste

Fu Haiping and Wang Wei, two students from the CAS Institute of Computing Studies, have made contact with cloud computing in their daily study and research and are believed to be the general trend of the future. Got the news of the competition, they enrolled together to sign up and use their spare time to submit the "OSS C SDK" works.

Based on Alias's Open Storage Services OSS, the OSS C SDK provides a complete and easy-to-use C SDK that implements all of the features described in the OSS Open API Interface Specification, including the Bucket, Object, Multipart Upload, and Group Object Class operations. As an SDK project, this work enables multithreaded breakpoint upload, supports large file uploads, designs an extensible compressed file format for OSS, and provides real-time compression upload and decompression download interfaces for files. At the same time provide folder synchronization incremental upload and download interface. Good interface design greatly simplifies the programming complexity of other developers based on the SDK, so that other developers can use this SDK to develop more tools and applications for easy access to Alibaba Cloud OSS. Currently, the OSS C SDK has been submitted to GitHub, and the two students said they will try their best to contribute more to the community and return to the community.

Conclusion

The first Alibaba Cloud Developer Contest, Alibaba Cloud developers to show the beauty of the code, showing the power of programmers, but also let us recognize Alibaba Cloud developer ecosystem full of vigor and vitality, feel the developers Concern and investment in cloud computing, but also saw Aliyun developers for the future development of cloud computing in China brought great hope.

At the same time, during the process of communicating with the winning team, they also found out that the winners already have certain technical accumulation in the field of cloud computing, or that the winning works have some prototypes and ideas before entering the competition. The most important thing when participating in the competition is Transform your skills, abilities and ideas into a truly usable piece of work. Therefore, if you want to win the competition, embracing is very difficult, it is best to prepare in advance, prepared. On this basis, supplemented by perseverance and efforts, next year's Aliyun Developer Contest winning list may be able to see your shadow! Come on, Ali cloud! Come on, developers!

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.