Skip to content
This repository has been archived by the owner on Nov 15, 2018. It is now read-only.

Latest commit

 

History

History
64 lines (49 loc) · 3.4 KB

README.md

File metadata and controls

64 lines (49 loc) · 3.4 KB

Stories in Ready

Entente

A place for open discussion of Node.js within JBoss Middleware, including ideas for projects, collaboration, etc.

Projects

Here are some of the things the group has been working on.

Middleware NPM Modules

Most of Red Hat's middleware products expose RESTful APIs of some sort or another. Bucharest Gold has been identifying projects that need assistance in this area and developing or assisting with the project’s NPM client modules. We are attempting to promote consistent code style and build processes across teams for Node.js based components.

To date, we have created or assisted with the following projects.

Currently underway is exploration with Hawkular’s API, identifying areas of potential integration beyond a REST client. An initial goal is to use currently unpublished, but moving towards production, tracing capabilities in Node.js to feed instrumentation data to Hawkular and exposing it via the Business Transaction Management API.

This effort will also naturally result in a REST client as well.

A few side projects have grown so far from our internal development needs.

  • Fidelity - a Promise/A+ compliant module
  • ROI - a dependency-free http module
  • Lightbright - a lightweight module for code tracing
  • Genet - a code profiling tool
  • Szero - a dependency checker
  • Opossum - a circuit breaker module

Coordination with RHEL Software Collections

The release cadence for Node.js has increased significantly and shows no sign of slowing. Node 6.x is current, while Node.js 7.0 is expected in October 2016. The next LTS release, version 8.0, is expected in April 2017. Software Collections have recently released a Node 4.x package to some relief, but to remain current, we need to work with RHEL Software Collections to find a process for regular updates.

OpenShift Coordination

One goal is “Make OpenShift a great place for Node.js”. Helio has been experimenting with the CDK, OpenShift 3, and small Node.js projects to identify points of weakness or difficulty. See: #8