Home2019-08-27T08:28:25+00:00

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

Docker Tutorial

The #1 container, designed to make it easier to create, deploy and run applications in it.

Docker Tutorial
Maven tutorial

Apache Maven Tutorial

An advanced JPA tutorial with hibernate 5.x. JPA stands for Java Persistence API. Learn in the right way with a lot of code examples.

Apache Maven
JPA with hibernate

JPA with Hibernate

An advanced JPA tutorial with hibernate 5.x. JPA stands for Java Persistence API. Learn in the right way with a lot of code examples.

JPA with Hibernate

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.

Node.js®

Python™

Python is easy to learn, high-level, dynamic typing, interpreted programming Language. It is popular due to its applications in Machine Learning, Web and System Programming etc.

Python™

Java™

Java is a platform independent, most matured, Object Oriented, computer programming language. Popular for server-side web programming.

JAVA™

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.

Vue.js

Angular

Most popular platform to build web, mobile or desktop applications. Angular combines with templates, dependency injection, testing tools, component-based architecture.

Angular

Ember.js

A framework for ambitious web developers. An MVVM framework to create scalable and complex web apps.

Ember.js

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.

GIT

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.

Agile Methodology

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.

CSS3

Top Blog Articles

Advanced Maven Tutorial

Maven Tutorial - A complete tutorial with code examples. This tutorial is an advanced maven tutorial meant to make you a Hero in Apache maven. Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project’s build, reporting, and documentation from a central piece of information. [...]

By |August 25th, 2019|Categories: Maven|Tags: , , , |

Advanced Docker Tutorial

Advanced Docker tutorial is a complete docker tutorial with examples. This is a Zero to Hero series, to make you up and running with docker. I have created this tutorial to give you an in-depth understanding of docker and docker-compose. Docker provides a consistent way to develop, package, ship and run an application on almost any platform. You will learn [...]

By |August 26th, 2019|Categories: Docker|Tags: , , |

Advanced JPA Tutorial with Hibernate

This is an advanced JPA tutorial with hibernate 5.x. JPA stands for Java Persistence API. It is the official java specification to work with an ORM tool. Learn JPA 2.2 with Hibernate 5.x in the right way and with a lot of code examples. Prerequisites Programming knowledge in Java.Basic knowledge of JDBC programming.JDK 8 installed on your system.Apache Maven 3.3 [...]

By |August 27th, 2019|Categories: Hibernate, JPA|Tags: , , , |

JMS Message Model

Messages are the heart of JMS, whether it is an event or a business data. Messages consist of a header, custom properties, and a body. This is what you will learn as part of the JMS message model (JMS message anatomy). A JMS message is composed of Header, Properties, and Body (Payload). We will discuss about all of them in [...]

By |November 10th, 2019|Categories: Java™, JMS|

JMS Prioritize Messages

We will discuss JMS Prioritize messages in detail with examples. The JMSPriority header field of each message represents its priority. I have talked about prioritizing messages in Message Model Tutorial. JMS has 10 priority levels, 0 to 9. 0 is the lowest priority and 9 is the highest priority. As per the JMS standard, a message with priority 0-4 is [...]

By |November 8th, 2019|Categories: Java™, JMS|

Send and Receive a message in JMS

You will understand JMS Architecture, learn to Send and Receive a message in JMS. I will cover, Administrated Objects, JMS 1.1 API and JMS 2.0 API. We will also see how simple is JMS 2.0 API to use as compared to JMS 1.1 API. Make sure you have the JMS set up completed before proceeding with the course. If you [...]

By |November 8th, 2019|Categories: Java™, JMS|Tags: , , |

Design patterns in java.

Software Design patterns in java are a custom set of practices that are reusable and used in programming. 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, reusable and maintainable [...]

By |November 8th, 2019|Categories: Java™|Tags: , |

JMS introduction – Java Message Service

JMS stands for Java Message Service which is a standard for accessing messaging middleware servers in Java. This is a JMS introduction tutorial to give you a brief overview of messaging and JMS. You will learn the advantages of using JMS, different messaging models in JMS. What is messaging? Messaging is a process of exchanging Business data across various applications [...]

By |November 3rd, 2019|Categories: Java™, JMS|

Essential maven plugins – plugins for every developer

I already mentioned earlier, maven is just a framework of plugins. This article talks about the essential maven plugins, handy for every developer. There are Maven plugins for almost every task. Make sure you have read my previous article on Maven plugins in-depth. In Effective Pom, I showed you that by default there are several maven plugins that get inherited [...]

By |October 21st, 2019|Categories: Java™, Maven|Tags: , , , |

Docker Secrets overview

In this post, we will be talking about Docker Secrets. Why do we need Docker secret and how to use it to secure sensitive data. If you are new to Docker, check out the Docker Tutorial. What is docker Secret? A secret is a blob of data that should not be transmitted over a network or stored unencrypted in a [...]

By |October 18th, 2019|Categories: Docker|Tags: , , |

RxJS buffer operator

A rxjs buffer operator collects the values emitted from a source Observable as an array and emits them whenever the inner observable emits a notification. This operator is available under the package rxjs/operators. Marble diagram of the buffer operator RxJS buffer operator - (https://rxmarbles.com/) The topmost line represents the source$ Observable and the line below is the inner observable. The [...]

By |October 19th, 2019|Categories: JavaScript, RxJS|Tags: , , |

RxJS Scheduler

RxJS Scheduler is a powerful tool to control the execution of a subscription. A Scheduler can control when the subscription execution starts and when the notifications are delivered. You will learn when to use queueScheduler, asapScheduler, asyncScheduler and etc. A scheduler in RxJS consists of 3 components and they are as below. Data Structure - A scheduler is a data [...]

By |October 13th, 2019|Categories: JavaScript, RxJS|Tags: , , |

RxJS Subject in depth – Multicast values

An RxJS Subject is a special type of Observable that allows multicasting to multiple Observers. The concept will become clear as you proceed further. As you learned before Observables are unicast as each subscribed Observer has its own execution (Subscription). This is a complete tutorial on RxJS Subjects. You will also learn other variations of Subjects like AsyncSubject, ReplaySubject, and [...]

By |October 11th, 2019|Categories: JavaScript, RxJS|Tags: , , |

Keep Learning with us… Happy Coding!