Skip to content

Experimental libraries - Azure Storage, multithreaded Data Processing pipelines, and many more ...

License

Notifications You must be signed in to change notification settings

subhasisgorai/MyExperiments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This space contains some of my experimental works. I have written a few light weight libraries for Data Processing Pipeline or for interacting with Azure Storage service, i.e., Tables or Queues, in reactive fashion. The libraries leverage Java multithreading and reactive frameworks like RxJava extensively.

  1. A multithreaded Data Processing Pipeline
  2. A reactive library to interact with Azure Storage Queue
  3. A thin, reactive library for Azure Storage Table

Getting Started

In order to use this Java SDK in your Java based project, you have to add the following maven dependency,

<dependency>
    <groupId>com.webworkz.playground</groupId>
    <artifactId>my-experiments</artifactId>
    <version>x.y.z</version>
</dependency>

Build and Test

For building and testing the project,

  1. firstly `git clone` the project,
  2. then `mvn -U clean install` in order to build the project.
  3. Additionally, if you need to build Eclipse workspace using `mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true` this will fetch the required binaries, sources and documentation and generate the Eclipse workspace.

Please note that there would be generated sources, if you are using IDE like Eclipse or IntelliJ Idea, you may need to add the generated artifact as source in order to avoid compilation errors.

Contribute

You are most welcome to contribute to this project, just fork it or create a branch and start developing. Once you are good please create a pull request and notify.

References

  1. RxJava: Reactive Extensions for the JVM

About

Experimental libraries - Azure Storage, multithreaded Data Processing pipelines, and many more ...

Topics

Resources

License

Stars

Watchers

Forks

Languages