...
Infinispan and NodeJS - NodeJS client evolutions
Summary of idea:
Java
The Infinispan NodeJS client does not support all the media types of caches in the Infinispan server, and does not support search and other features.
Make evolutions to the NodeJS client low lever library to make it possible to improve the API with Typescript
- Support Protobuf encoded caches
- Support Search
- Improve API with TypescriptSear
Expected Technologies to be used: java, infinispan, quarkus javascript and nodejs
Contributor Tasks
- Evolve the Javascript NodeJS client for Infinispan
- Design a better API with TypeScript
Contributor Benefits
You will learn how to implement a low level library with Javascript and TypeScript and how to assure the quality and API design.
Knowledge pre-requisite: JavaJavascript, NodeJS
Github repo Infinispan Client JS Client: https://github.com/infinispan/js-client/ Github repo Quarkus: https://github.com/quarkusio/
Project size: large (~350 hours)
...
Contact(s) / potential mentors(s): Katia Aresti <karesti@redhat<karesti@redhat.com>com>, Tristan Tarrant<ttarrant@redhatTarrant<ttarrant@redhat.comcom>>
Associated JBoss community project(s): QuarkusInfinispan