CyLab: This new tool for developers can help preserve app users’ privacy . “When writing the code for an app using Coconut, the plugin’s heuristics automatically detect when a request for user data is made, triggering a popup reminder to the developer to write an annotation explaining the reasons behind their request. Rather than requiring them to write one from scratch, developers have the option of choosing one from a list of pre-written annotations explaining the reason behind the request, such as, ‘Data collection for advertising,’ ‘Location-based game,’ or ‘Maps and navigation,’ among others.”
CNET: GitHub blocked developers in Iran, Syria and Crimea due to US sanctions. “Software development platform GitHub is essential to developers across the globe. Unfortunately for users in Iran, Syria and Crimea, access is getting squeezed, thanks to US trade law.”
TechCrunch: Twitter Developer Labs opens to all with release of first APIs. “In May, Twitter announced plans to launch its Twitter Developer Labs program, a way for app developers to sign up to experiment with pre-released beta APIs. The idea, the company explained at the time, is to allow developers to test new API products early and offer feedback. Today, Twitter says it’s introducing its first Twitter Developer Labs endpoints: GET/users and GET/tweets. These allow developers access to look up tweets and users by ID.” I appreciate TechCrunch also mentioning all the ways Twitter has been horrible to the developer community.
TechCrunch: GitHub launches Sponsors, lets you pay your favorite open source contributors. “GitHub today launched Sponsors, a new tool that lets you give financial support through recurring monthly payments to open source developers. Developers will be able to opt into having a ‘Sponsor me’ button on their GitHub repositories and open source projects will also be able to highlight their funding models, no matter whether that’s individual contributions to developers or using Patreon, Tidelift, Ko-fi or Open Collective.”
Wolfram Blog: Launching Today: Free Wolfram Engine for Developers. “The Wolfram Engine is the heart of all our products. It’s what implements the Wolfram Language, with all its computational intelligence, algorithms, knowledgebase, and so on. It’s what powers our desktop products (including Mathematica), as well as our cloud platform. It’s what’s inside Wolfram|Alpha—as well as an increasing number of major production systems out in the world. And as of today, we’re making it available for anyone to download, for free, to use in their software development projects.”
Georgia Tech: New Tool First to Automate App ‘Slicing’ Capabilities for Developers. “Whether it’s a theme park, music festival, or vacation destination, there’s always a new app. But, downloading a new app onto an already cluttered smartphone can challenging, particularly with limited network connectivity. A new plug-in tool created at Georgia Tech for app developers, however, lets people select and use relevant ‘slices’ of an app without the entire download on their phone. Known as ‘AppSlicer’, the tool builds on existing dynamic program slicing capabilities, but it is the first of its kind to eliminate the need for additional coding by automating the process for app developers.”