At Node.js Interactive conference held in Portland last week, The New Stack Editor in Chief Alex Williams spoke with some of some of the Node.js thought leaders regarding not only unifying the Node community from within itself, but the future of Node.js as a whole.
Todd Moore, Vice President Open Technology at IBM
“The reunification of the Node community has been the best example of coming back together,” said Moore.
Node has seen adoption throughout IoT and the enterprise, as developers have been quick to embrace it for its simplicity, performance, and ease of understanding. Node.js is the most popular language on Bluemix. “Our view of the world is that it’s all about APIs. How to discover and make use of them, whether human or machine readable,” said Moore.
Similar to APIs, there is a variety of packages available in NPM. Helping developers choose a package makes it easier to apply those analytics to the intersection of IBM’s API management philosophy. The rise of Node as a front-end development powerhouse has led to not only applications to bolster infrastructure, but solutions built to streamline the development process as a whole.
Nowhere can this be more strongly seen than when applied to containers. As more developers and enterprises begin to embrace container technology for deploying and managing applications at scale, Moore noted the “Year of containers,” is set to continue well into 2016. Node.js and container based platforms share many similarities, including quick startup, lightweight system footprints, and simplicity. The evolution of container standards will also continue as more individuals get involved in creating and defining the standards surrounding containers as a development tool.
There must be a smooth integration path for developers, regardless of the container service they are working with. The adoption of cloud-native computing brings together old and new technologies, with platforms offering a reliable way to re-use older technology as service platforms. This can be seen in older analytic systems being tied to web front ends to mine data from the web, combining it with their databases to offer customers solutions customized to their use case.
“Legacy platforms running RESTful interfaces set up as services when offered to people get heavily trafficked, someone using it has no idea what it is running on,” noted Moore. Development is not only about the underlying technology behind a product, but the tools which make the process of creation stable, simple, and easy to adopt.
Gaurav Seth, Principal Program Manager Lead, Microsoft
As time progressed, the goal at Chakra was focusing on making the engine beneficial to real-world use cases seen by developers. Today, Chakra powers scenarios ranging from cloud-based services and applications with flexible resources at their disposal to the more constrained environments of IoT.
Chakra uses a shim layer to interpret V8 codes that Node understands. A shim layer is essentially a call rerouter for APIs. “The starting point is IoT. Chakra is supports for Node, and can be utilized anywhere, with APIs that help developers control the source restraints it has to work inside,” said Seth.
Cian Ó Maidín, CEO, nearForm
In 2013, Node was thrust into the spotlight when PayPal and Walmart announced they were embracing the language to restructure their businesses in order to continue innovating at the speed required by some of the largest corporations in the world. Offering companies a way to innovate quickly, Node quickly gained attention within the developer community as a whole, silencing dissenters and paving the way for the growth Node has experienced today. NearForm has seen this in their own offices, going from a 2 person team to over 70 employees scattered across the globe in distributed teams.
NearForm offers the Node community what they call, “Node Days,” to help bring together the enterprise and developer communities in an interactive discussion. In 2016, nearForm will host ten Node Day events, beginning February 2016 in London, followed by New York, then Seattle.
Node Days are free, with the discussion tailored to the city the event is held in. “This is developer evangelism for Node, set to not only discuss the current state of Node–but the future of the technology with others in the community,” said Ó Maidín. NearForm also offers Microservices Day, bringing in enterprises which wish to move quickly to transform their product landscape into a more digital topography. There are four nearForm Microservice Days occurring in 2016, in London, New York, Bangalore, and a fourth location which has yet to be announced.
To subscribe to The New Stack Makers podcast or check out other episodes, visit the podcast section of The New Stack.
IBM is a sponsor of The New Stack.
Feature Image: Portland street art.