JavaScript to BigData
A programming blog on Emerging Tech
Jstobigdata is a Community for Programmers
The jstobigdata brings you advanced guided tutorials and articles on emerging technologies. It presentss you great tutorials with code examples. Unlike many other popular blogs, Jstobigdata focuses on practical oriented tutorials with depth knowledge. This blog is for programmers as well as technology enthusiasts. The content on this site can be broadly categoriesed as Tutorials and Blog articles.

Browse the popular Tutorials

Node.js®
Node.js is the most successful open-source, cross-platform JavaScript runtime built on Chrome’s V8 js engine. Mostly used for server-side and desktop application programming.

Vue.js
Progressive js framework for building user interfaces. Vue is also perfectly capable to powering sophisticated Single-page app by combining with right tools and libraries.

Git
The only source code version-control system you need to know. Git is a free and open source distributed version control system, capable enough to handle very large projects with speed and efficiency.

Agile Methodology
Modern ways of developing software, outlined in the Agile Manifesto in 12 important principles. Popular agile methodologies are Scrum, Kanban, XP, Less, Nexus and many more.

CSS
CSS – cascading style sheets are used to control the web browsers ability to manipulate fonts, colors, shapes, and even animations. CSS is a fundamental skill for the modern web developer.
Top Blog Articles
Spring WebFlux REST Api with MongoDB and Spring Data
In this article, I will explain to create a Reactive Rest API in Spring WebFlux with MongoDB as the document store. We will use reactive programming in API as well as the Repository level. This is an attempt to give you a real-life application development feel in this tutorial. In the previous tutorials, I have already discussed creating nonblocking [Read More]
Getting started with Spring WebFlux
Spring WebFlux is a reactive web framework, newly added to Spring 5.x. It is fully non-blocking, supports Reactive Streams back pressure, and runs on such servers as Netty, Undertow, and Servlet 3.1+ containers. The Spring WebFlux uses Project reactor underneath for reactive programming. 1. Why use Spring WebFlux? An obvious question is, why to use Spring WebFlux when we already [Read More]
Use of @Order annotation in Spring
Introduction In this tutorial, we will learn about the @Order annotation in Spring. The @Order annotation in Spring defines the sorting order of beans or components. Before Spring 4.0, this annotation supported only the ordering of AspectJ aspects. Since Spring 4.0, it supports many kinds of components e.g. even for collection injection. 1. The @Order annotation in Spring Right from [Read More]
Add Newly Created Partitions Programmatically into AWS Athena schema
Problem Statement Amazon Athena uses a managed Data Catalog to store information and schemas about the databases and tables that you create for your data stored in Amazon S3. In the case of tables partitioned on one or more columns, when new data is loaded in S3, the metadata store does not get updated with the new partitions. You need [Read More]
Introduction to the Kubernetes and its Architecture.
Kubernetes is an open-source tool available for managing the different containers. Kubernetes helps with the automation work in containers such as the deployment of containers, scaling those containers, and descaling the containers. Also if you want to distribute the load then Kubernetes provides the functionality to apply the load balancer as well. 1. History of Kubernetes Kubernetes(k8s) is a Greek [Read More]
Getting started with Project Reactor
In this tutorial, you will learn about Project Reactor used to create efficient Reactive systems. The project reactor is often simply referred to as Reactor. It is based on the Reactive Stream Specification which is implemented by Project reactor and RxJava. 1. What is Project Reactor? Technically, the Reactor is a fourth-generation reactive library, based on the Reactive Streamsspecification, for [Read More]
Bridge Design Pattern in Java
Introduction The bridge design pattern in Java works on the concept of decoupling the abstraction from its implementation to make both independents. In other words, it separates the abstraction from its implementation. This is done by introducing an interface as a Bridge between the Abstraction and the Implementation. The bridge pattern almost behaves like the Adapter Design pattern, where Adapter [Read More]
Design patterns in java
Introduction Software Design patterns in java are a custom set of best practices that are reusable in solving common programming issues. They solve the most common design-related problems in software development. The basic idea for creating the Design patterns is creating the relationship between classes and objects in a different way resulting in fast development along with a more flexible, [Read More]
Abstract Factory Design Pattern in Java
Abstract Factory Design pattern comes under the creational patterns and it shows many similarities to the Factory Pattern. The abstract factory works as a factory of factories which generates other factories by providing an extra abstraction layer. The generated factory from an abstract factory pattern always generates the object as per the factory design pattern. In other words, We can [Read More]
Builder Design Pattern in Java
Builder Design Pattern solves the problem of constructing complex objects. In simple words, a situation when a class is having complex constructors or multiple numbers of parameters, it really becomes difficult to create objects in the same manner as the parameters are defined. Builder pattern solves the above problem through handling the situation by an object, rather than the multiple [Read More]
Factory Design Pattern in Java
The Factory design pattern is a part of the creational design pattern. It works on the concept of Encapsulation by hiding the object's instantiation logic from the client. The factory Design pattern is the second most used design pattern in the creational patterns category, after the singleton pattern. The factory pattern is just opposite to the concept of the singleton [Read More]
Prototype Design Pattern in Java
The prototype design pattern works on the concept of cloning the object, which helps in the creation of complex objects in a very quick time. In other words, the Prototype copies the content and data of one object into a new unique object rather than creating a whole new object from scratch. In the creational design patterns, the prototype design [Read More]