How Google uses Node.js?

Myles Borins, developer advocate for Node.js at Google, shares reasons for why companies decide to use Node.js
11 August 2017   1489

Snapchat Inc. made the decision to use Google Cloud to host the vast majority of its computing, storage, bandwidth, and other services.

Google Cloud Platform is a suite of cloud computing services that run on the same infrastructure that Google uses internally for its end-user products, such as Google Search and YouTube. Alongside a set of management tools, it provides a series of modular cloud services including computing, data storage, data analytics and machine learning.

In this enterprise conversation, Myles Borins, developer advocate for Node.js at Google, shares reasons for why companies decide to use Node.js, and conversely, what might be blocking some companies from adopting the platform. Myles gives us insights about the overall design of Node.js and the fact that its openness does not always allow for a clear, defined way of building out services, APIs or applications. This reality can either help or hinder the needs of a company.

Myles also provides a variety of use cases around Node.js and offers information about Google’s compute services that currently employ the code, such as Virtual Machines, App Engine environments, and Google Cloud Functions. Learn even more about Google and Node.js by listening to the full interview here. Myles will also be presenting at Node.js Interactive 2017, discussing the history of modules within the JavaScript Ecosystem.

Twitter AAAPI Bug to Open Access to Users' Messages

Due to glitch in Account Activity API, a copy of a private message was sent to a random recipient 
25 September 2018   108

On September 10, 2018, Twitter detected a bug in the Account Activity API (AAAPI) sending a copy of a private message to a random recipient. The company officially stated that the error affected less than 1% of users. The developers fixed the problem within a few hours of detection. Currently Twitter sends notification to potential victims and works to neutralize possible damage.

The Account Activity API is designed to communicate with developers on the Twitter platform. Using this interface, contractors can send private messages to each other. The detected error led to the fact that, at the confluence of certain circumstances, information and tweets of clients came to third-party destinations. A bug in the interface existed in May 2017 and could affect any interactions over the past 16 months.

Twitter states that only officially registered developers could receive random messages. Currently, there is correspondence with possible recipients. Representatives of the company promise to monitor the developers' compliance with their obligations and make sure that the information received is illegally received.

Problems of information leakage due to developer errors or hacker attacks regularly pop up in the IT field. In early September, 2018, Family Orbit, a company specializing in the hidden control of user actions, allowed a leakage of 281 gigabytes of data obtained during the surveillance process.