Pinned Repositories
blogpostsapp
A simple Redux app to list down and create blog posts. This uses react router and redux forms.
HTTPCoreNIORP
A Reverse Proxy using HTTPCore NIO Transport
NettyReverseProxy
Netty Reverse Proxy which sends Client requests to a specified Backend service
react-confirm-modal
This is a POC project written to demonstrate the react-modal with pearson shared confirmation component when the modal is closed.
reactive-webflux-demo
A demo app which demonstrates the basic elements of reactive programming and what problems they address
SpringBootRxJava
ravindraranwala's Repositories
ravindraranwala/SpringBootRxJava
ravindraranwala/reactive-webflux-demo
A demo app which demonstrates the basic elements of reactive programming and what problems they address
ravindraranwala/AdvancedJava8Streams
ravindraranwala/Algorithms
A sample implementation of different Algorithms given in CLRS book https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844
ravindraranwala/ArticleTest
Implementation of some algorithms
ravindraranwala/AsynchronousProgramming
AsynchronousProgramming in Java8 using CompletionStage and CompletableFuture APIs.
ravindraranwala/blogpostsappnew
A simple Redux app to list down and create blog posts. This uses latest versions of react router and redux forms.
ravindraranwala/BookService
A simple micro service added to demonstrate the latest validation features
ravindraranwala/coding-challenge
Coding challenge questions given by large companies.
ravindraranwala/countdowntimerapp
This app was written using react and redux. This gives user the opportunity to add timers for different tasks. For an example boil eggs timer with initial time configuration and a label. The user can pause, resume, reset or delete the timer.
ravindraranwala/ctci
Cracking the coding interview questions and solutions.
ravindraranwala/effective-java-3e
ravindraranwala/effective-java-3e-source-code
The source code from the third edition of Effective Java, with minor additions as necessary to make it runnable.
ravindraranwala/EffectiveJava
ravindraranwala/GenericsDemo
ravindraranwala/GoFDesignPatterns
A demo which implements different GoF design patterns.
ravindraranwala/hocdemo
This is a demonstration of usage of Higher Odrer Components in React. The higher order component was used for Autheitication purpose here.
ravindraranwala/Java8Streams
ravindraranwala/JavaGenericsAndCollections
Sample code for the book Java Generics and Collections
ravindraranwala/jcip
Java concurrency in practice source code examples
ravindraranwala/leetcode
Coding challenges
ravindraranwala/middlewares
A sample react-redux application used to demonstrate the concept of Middleware in redux. Here the middleware is used to resolve the promise and then mutate the original action to have the payload instead of a promise. Then the action is flown through the reducers.
ravindraranwala/modalcloseconfirmationdemo
This uses ARIA Model which pops up on a button click. When the model is closed a confirmation message should be displayed to the user. Based on the user input we need to proceed. If the user says yes then we may proceed and save the data to the state. Else we need to show the same model dialog.
ravindraranwala/oauth-security
Library implementation for oauth authentication.
ravindraranwala/Parser
Simple parser to search for given queries in a particular log file.
ravindraranwala/redux-forms-demo
This is a sample implementation done to demonstrate the capabilities of Redux forms. Here it demonstrates how redux forms handle onClick, onChange, form submittal and validations using configuration object associated with it. This helps us eliminate lot of boilerplate code otherwise we would have to write.
ravindraranwala/RegexDemo
Java Regular expressions demo
ravindraranwala/spring-async-demo
Asynchronous Programming in a springboot microservice.
ravindraranwala/spring-oauth1-demo
oauth 0-legged provider and comsumer using spring security. Consumer sign the request using the given clientId and secret and the provider verifies that signature. We use 0 legged oauth flow since it has minimal impact on performance. Calling endpoints and generating tokens would be costly for our usecase since it is a frequently used rest api endpoint.
ravindraranwala/testing
A simple React app which allows users to add comments and then list them down. The app was developed using Test Driven Development approach. React test utils, chai jquery and chai js was used for the tests. All the components, action creators and reducers were covered.