Contributions

Article
This article is about creating Sidenav component using Angular Material 6 with routing along with mat toolbar.The different routes will be displayed in the main content based on the side nav item click.
Article
In this article, we will be integrating Google reCaptcha with a spring boot web applications with Angular as a client. The ReCaptcha will appear in an angular login form and once the form is submitted, it will be validated on the server side with the secret key along with the username and password. In the example, once the user credentials and the captcha is validated, post login page will appear.
Tutorial
In this article we will be building an Angular 6 application step by step from scratch with sample example. We will be generating our Angular 6 Hero application using angular CLI and then modify it to have a user management project where there will be a login screen for an admin and post login he can perform CRUD operations such as create, read, update and delete user with the sample REST API exposed using HttpClientModule. We will also be using RouterModule to have routing enabled.
Tutorial
In this tutorial, we will be setting up apache Kafka, logstash and elasticsearch to stream log4j logs directly to Kafka from a web application and visualise the logs in Kibana dashboard.Here, the application logs that is streamed to kafka will be consumed by logstash and pushed to elasticsearch. In short, we will be setting up ELK stack to work with Kafka as a result we can build a centralized in-house logging system similar to Splunk.
Article
In this tutorial, we will be developing a sample apache kafka java application using maven. We will be configuring apache kafka and zookeeper in our local machine and create a test topic with multiple partitions in a kafka broker.We will have a seperate consumer and producer defined in java that will produce message to the topic and also consume message from it.We will also take a look into how to produce messages to multiple partitions of a single topic and how those messages are consumed by...
Tutorial
The rise in popularity of cloud-based architectures and the shift to implementing applications as series of focused microservices developed around bounded contexts has led to the discovery and rediscovery of patterns and techniques useful in designing distributed systems.

Netflix, a pioneer in the microservices space, has built many such tools. Eureka is a service registry, which registers all of a microservice’s instances and supplies each microservice with instance information to use in ...
Tutorial
In this tutorial, we will be discussing about creating a spring boot app to use WebSocket protocol for communication between client and server.Obviously, the server will be a spring framework based application and client will be an angular js application.Hence, this article will be integrating spring boot web socket app with an angular application and the communication between these two applications will be over WebSocket protocol.The angular version used here is Angular 5.
Article
This tutorial is about spring cloud Netflix Eureka. Here, we will be creating eureka discovery server and microservices that will itself register to the discovery server and the client that will use netflix client API to discover the service and consume the microservices exposed by the service with sample example.Hence, we will be developing 3 different spring boot application for each discovery server, service and client.Also, we will take a look into default eureka dashboard and different u...
Tool
AES encryption and decryption online tool for free.It is a aes calculator that performs aes encryption and decryption in ECB and CBC mode with 128, 192,256 bit.The output can be base64 or Hex encoded.
Tool
Online free tool to generate bcrypt hashed passwords.It uses bcrypt algorithm internally to encrypt plain text.It also provides way to check hashed password match with plain text.
Tutorial
This tutorial provides a complete implementation of Spring Boot, Angular 5 and spring data to build an end to end single page java web application with example.We will be using spring boot 1.5 to expose REST APIs and angular5 with routing to build our client that will be consuming the APIs exposed by the server.Also, we will be integrating MySql database with the backend code for CRUD operation.We will be using angular CLI to generate angular project and spring boot initializers to generate s...
Tutorial
Welcome to angular5 jwt authentication with spring security.In this tutorial, we will be adding jwt authentication in an angular5 single page application having backened server supported by spring boot with integration of spring security.Having said that we will have a sample angular5 example application with HttpInterceptor integrated with it to intercept all the HTTP request to add jwt authorization token in the header and in the server we will have some REST endpoints exposed and secured u...
Article
Implementation of Spring Boot Security OAuth2 with CRUD example to secure REST APIs.Implementation of AuthorizationServer,ResourceServer with mysql db and spring data. BCryptPasswordEncoder is used for password encoding.
Article
This post is about spring boot websocket integration with an example. It sends message to a particular user during spring websocket connection with STOMP and SockJs