Research and Development Weekly: API dead, API forever!

Source: Internet
Author: User
Keywords nbsp; server weekly source code provide
Research and Development Weekly: API dead, API forever! Published in 2013-03-15 13:18| Times Read | SOURCE csdn| 0 Reviews | Author She Bamboo Research and Development weekly Apigithub open source programming language Abstract: We carefully prepared for you the CSDN Research and Development Channel One week the most exciting technical hotspot, readers! Highlights of the week: Former Google senior researcher Zhao returned to venture sharing computer vision/pattern recognition experience; TIOBE March 2013 programming languages rankings, Java, C still strong, Ruby overtook perl;meteor--let real time web Apps become mainstream; APIs are dead, APIs are persistent, etc.

We have carefully prepared for you the CSDN Research and Development Channel One week the most exciting technical hot spot, readers! This week's focus has been on the former Google senior researcher Zhao returned to venture sharing computer vision/pattern recognition experience; TIOBE March 2013 programming language rankings, the first three no significant changes; a freshly baked modern website development Platform Meteor, let real-time web app become mainstream; Runscope co-founder John Sheehan talks about the death of the API and the persistent API.

Important Technical Hotspot Review:

1. Former Google senior researcher Zhao home business focus on computer vision/pattern recognition

Zhao, a former Google research researcher and founder of Glitch, was interviewed on the sidelines of CSDN's video talk on "Wearable computing" Tup-talk, talking about his own entrepreneurial projects in the country. He said that the new company glitch Deep pupil focus to do computer vision (Computer Vision) and pattern recognition (patterns recognition), its own entrepreneurial projects mainly to do three-dimensional image technology, based on new sensors and technology to do security monitoring and flow behavior of intelligent analysis, and provide data-driven for business decisions. He revealed that by using sensors and technology breakthroughs, they could drop the false positives rate from the traditional 30%~40% down to less than 1%.


Former Google research researcher, Glitch, founder of Deep pupil Zhao

2. TIOBE March 2013 programming languages list: Thick fat ruby to overtake Perl

March 2013 Tiobe programming language rankings released! The first three are Java, C, C, the change is not big. Ruby overtook Perl to top 10 this month, ranking Nineth. Ruby is the third-largest interpretive programming language in the world, and the other two are PHP and Python.

If Perl does not exert its force, the trend may fall from top 10. Among other notable concerns, C, Bash, Lisp, Lua, assembly share continues to rise. Lua ranked 21 last month, squeezing into the top 20 this month, ranking 19.

Top 20 list:

3. Tsinghua University Open source mirror station will be closed for publication

There is news that the vast number of Tsinghua University students to provide scientific support of Tsinghua Open source mirror is about to be closed by Tsinghua University Network Center. The webmaster has issued an open letter to the outside world.

Open Source software mirroring

Many successful open source software uses the flexible "package" management mechanism, divides the software into many independent function modules, packs on the server, facilitates the user to download uses. For example, in many Linux distributions, most applications are published as "packages", and users can directly connect to servers that provide "packages" to get software and updates.

Because the "package" is used very much, only a few official servers are completely unable to meet the needs of open source software users around the world. Moreover, these servers are often located abroad, Tsinghua teachers and students if want to visit, will be in the campus network export and international exports to generate a lot of traffic, not only slow, but also crowding out a limited network resources.

The effective way to solve this problem is to set up some servers closer to the user and provide a "package" that is consistent with the official server at all times. These servers are the foundation of an open source mirroring station. With the "relay" role of the open source mirroring station, users can get the "package" resources needed for research and development more quickly and easily.

4. Meteor: Make real-time web apps mainstream

Meteor is a freshly released modern web site development platform, currently publishing the development of preview version 0.5.8, the code with the GPL protocol open source. You can go to GitHub to pay attention to it. Meteor is essentially the development of node.js applications, inheriting the infrastructure features of Ruby on Rails, Node.js, MongoDB APIs, blurring the server side and the client, and weakening the impact of network connection quality.

This article is the author Sacha Greif using meteor development experience, he believes that Meteor will make real-time web apps in the future mainstream.


When your project references JS or CSS files, these files will be automatically loaded, and meteor also provides built-in user management to automate the loading of UI parts.

Nine characteristics of Meteor

Pure JavaScript Real-time page update clean, powerful data synchronization delay compensation code Hot-push sensitive code runs in a restricted environment completely independent application Package Interoperability Smart Package

5. Runscope co-founder John Sheehan:api is dead and the API lasts


John Sheehan is co-founder of Runscope Inc., a company focused on API Tool development, headquartered in San Francisco, which focuses on engineers and designers to help them create next-generation API-driven application development tools. Prior to this, John worked in IFTTT and Twilio.

Last week, Netflix announced that it would shut down its public development programs, stop issuing API keys, and would not accept any new API applications, ending their OPENAPI project with suddenly. In this regard, John Sheehan that the traditional API open mode is a "plot", such an API is dead, the future of the API trend is in a new form in front of the public.

For application developers, they need to be more cautious about the types of applications developed by their platform-based APIs, and it is clearly unwise for third-party developers to advance (this domain/application type) simply because the platform has not developed a key functional (base) application. Here are some suggestions to avoid being eradicated by the [platform side].

Three commandments using Third-party APIs:

can not be free to drink should not give up the exchange with people strictly review 6. Six visual modes of source code control



Source code control has always been a contentious topic, such as: What do you think is the best line count for each code file? How many files are in each directory, and what is the total number of files in a project? In order to solve these problems in the text using codeflowers--Visual Source View tool, is the best way to verify the layout of the code, let you graphically view the layout of the code.

The original example of the daily work of the common 6 source code management Visual mode:

(The Mistletoe) dandelion (the dandelion) Willow-style (twigs) Twin branch (Twin branches) (Grapes) (the Sunflower) 7. GitHub attack The main service is interrupted for about an hour

GitHub, the world's leading code-hosting service, was attacked by hackers in a DDoS network that github a "major service" for more than one hours. GitHub Official statement said the attack caused the site to be paralyzed for at least one hours, which caused users to download or upload the source code.


However, the GitHub security issue is not an emergency, as the issue is imminent, as reported by recent reports of hackers exposing some sensitive user information. In addition, given that 3 million of developers are using GitHub source-code hosting services, how to address security issues will become the company's most important.

GitHub's Brial doll responded to the incident:

There is no more information to share about the DDoS attack, but no data has been compromised in this and previous DDoS attacks. 8. American Airlines first open API and host the "Hacker Marathon" programming contest


At the SXSW 2013 conference held in Austin, Texas, American Airlines, as the "Super sponsor" of the event, hosted a "Hacker Marathon" programming contest on March 9 ~ 10th, opening their travel APIs for the first time. The event set a jackpot of up to $10,000 cheques to encourage developers to develop innovative applications.



The API for this event, which is open to US Airways, includes: My Trip (my trips), my status, my next flight (my next Flight), and the Check-in/registration card (check-in/boarding pass). In addition, At&t also opened their Geographic information Service APIs for the event.

Related reading: Research and Development Weekly: There are APIs where there are apps

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.