Archive | July 2017

Amazon’s dominance comes at a high cost – CNET

Operating costs again surge, as the e-commerce titan keeps investing in future growth.

via CNET Blogs

Are you psychic? New app claims it can tell you – CNET

Commentary: Am I Psychic? says it uses scientific methods to show whether you’re, you know, paranormal.

via CNET Blogs

Google doubles down on digital training in Africa – CNET

After giving online skills training to one million people in the region, the web giant pledges to train 10 million more.

via CNET Blogs

Canceled visit? That’s OK, Airbnb will let you post a review – CNET

Before now, if guests had a bad home rental experience they couldn’t leave a review unless they completed their stay. That’s changing.

via CNET Blogs

Samsung Pay could come to non-Samsung phones – CNET

Samsung’s mobile payment feature one-ups Apple Pay and Android Pay in one major way.

via CNET Blogs

LG’s flagship G6 smartphone isn’t doing so hot – CNET

Losing ground to Samsung, Apple and others, the electronics company’s mobile business has a "challenging" second quarter.

via CNET Blogs

JavaScript explodes on the server side with the growth of Node.js

Not so long ago, the idea that JavaScript could become an important server-side language would’ve sounded downright silly. Thanks to Node.js, JavaScript has become a vital language not just for web development, but for Platform-as-a-Service (PaaS) such as Cloud Foundry. In fact, according to the Stack Overflow 2017 Developer Survey of 64,000 programmers, Node.js is the most popular of all developer frameworks.

According to Mark Hinkle, executive director of the Node.js Foundation, a branch of The Linux Foundation, “With more than 8 million Node.js instances online, three in four users are planning to increase their use of Node.js in the next 12 months.”

Why? Because, “the application platform helped improve developer satisfaction and productivity, and benefited from cost savings and increased application performance.” On the business side, Node.js is expanding its markets.

Hinkle continued: “It is moving beyond being simply an application platform, and beginning to be used for rapid experimentation with corporate data, application modernization and IoT solutions.” In addition, “Node.js use is beginning to rise in the Ops/DevOps sector and mobile as well.”

On top of that, he said, the use of Node.js “expands well beyond containers and cloud-native apps to touch development with databases, front-end framework/libraries, load balancing, message systems and more.”

Node.js, for those who don’t know it, is a JavaScript runtime built on Chrome’s V8 JavaScript engine. It uses an event-driven, non-blocking I/O model to be both lightweight and efficient for server side applications. Npm, its package ecosystem, is one of the largest open-source libraries collections in the world.

According to its creator Ryan Dahl, a major advantage of Node.js is that it constantly processes incoming requests without waiting for responses. Critics say that means a single process could crash applications by eating up CPU cycles. Node.js supporters point out Node.js’s small processes don’t require many ticks of the CPU clock.

In real life, Node.js works well. Thanks to the rise of Cloud Foundry’s popularity, Node.js has gained even more supporters. Microsoft, for example, has been supporting Node.js since 2011.

Where Node.js shows up the most is on Amazon Web Services (AWS). Sixty-eight percent of Node.js survey respondents who are using Node.js for serverless deployments are using Amazon Web Services for production. There, they’re using its back-end services, full stack applications, front-end services, JavaScript’s traditional stronghold, and DevOps.

In short, Node.js is becoming a vital language for enterprise deployment.

If you want to learn more about it, you can sign up for the Node.js Foundation community newsletter. The Foundation will also hold its annual conference from Oct. 4 to Oct. 6 in Vancouver, Canada.

Related stories:

via ZDNet | Linux And Open Source Blog RSS