2105 was an eventful year in the API space with several big name providers scaling back their open API initiatives, the growing awareness and tooling around API description languages, the rise of automated API and SDK solutions, and API consumption being brought to non-developers. What stories resonated with you? We provide a recap of our most popular stories from this year across news and analysis (page 1), API category roundups (page 2) and tutorials (page 3), based on what our readers clicked on and shared most often this year.
News and Analysis
Microsoft's Plans To Fork And Extend Node.js Alarms Developers
In May, Microsoft announced plans to fork and extend Node.js, which led some developers to express concern over what the move means for the long term future of Node.js. Microsoft’s history of forking and extending technologies in an attempt to lock-in developers cannot be forgotten, but the company’s latest moves under a new CEO could point to a new direction in philosophy.
6 Node.js Modules You Should Be Using
Perhaps reflecting the framework’s growing popularity, another Node.js story makes the list. Jeff Cogswell presents a list of Node modules useful to any application developer.
How Hackers Crack Supposedly Secure and Private APIs
API security (link) has been a topic of concern for some time and that remained true in 2015. Patricio Robles looked at the use of a Python console program called mitmproxy to reverse engineer high-profile APIs thus raising the question; can a private API ever truly be private?
Twitter's Jack Dorsey to Developers: We're Sorry. Let's Start Over.
Upon his return as CEO, one of Jack Dorsey’s first public moves was to apologize to the developer community that Twitter has alienated over the years. It sounded good, but actions will speak louder than words.
New JSON API Specification Aims to Speed API Development
Mark Boyd covered the release of the API specification, JSON API. It is designed to help speed up API design and development and acts as a specification for how a client should request resourced and how a server should respond in kind.
Supreme Court Delivers Major Blow To API Economy In Copyright Ruling
In the continuing saga that is Oracle vs. Google, the Supreme Court declined to hear Google’s appeal. The case, centered on whether Google's royalty-free use of the Java APIs in Android is allowable on the grounds of "fair-use” is back with the district court. For now it is business as usual, but the potential implications means the case bears watching.
The Future of Coding and Its Impact on Developers and API Providers
It’s an age old question; which languages are most in demand by employers? Patricio Robles reports on a study by Computer Science Zone that looks at the most popular languages by job openings as well as the average salary across the openings. Also included is commentary on the implications for API providers.
Why Parse Picked Google's Go Over Microsoft's C# To Replace Its Ailing Ruby Stack
Parse, which began developing in Ruby on Rails, hit scaling issues and switched to Google's Go, choosing the language over C#, Java, C++ and JRuby. Will McGrouther reviews a post by the Parse engineering team explaining why they made that choice.
Will Windows 10 Win Developers Back To Microsoft?
Microsoft has lost some mindshare to the likes of tech giants like Apple and Google, but also to companies that it never had to consider as competitors before. Will Windows 10, built under the guidance of CEO Satya Nadella be the platform to win developers back?
NASA Launches API Portal to Encourage Use of Data Sets
NASA launched its API portal in an effort to open up its data sets and corall its existing APIs. Mark Boyd looks at how this effort ties into the agency’s overall API strategy.