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

Install and Setup Glassfish for JMS

In this article, we will setup Glassfish for JMS 2.0, create a Java project and add the necessary dependencies. Prerequisites Please make sure you have the following tools installed on your system. JDK 8 installed. Not tested with any higher version of Java.Eclipse, STS or IntelliJ IDEA. Steps for Glassfish installation and setup Step-1, Download the Glassfish and Unzip You [...]

By |December 23rd, 2019|Categories: Java™, JMS|Tags: , |

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|

JMS Transactions in Action

In this article, you will learn about optionally using JMS Transactions. In JMS, a session you can optionally control the atomic operations. Each of these sessions supports a single series of transactions. Each transaction groups a set of produced or consumed messages into an atomic unit of work. Make sure you have understood Message Acknowledge in JMS. When the Transaction [...]

By |December 30th, 2019|Categories: Java™, JMS|Tags: , , |

Guaranteed Delivery using JMS Message Acknowledgement

JMS ensures guaranteed message delivery through JMS Message Acknowledgement (Acknowledge modes). If a session is transacted, message acknowledgment is handled automatically by the commit() method. Otherwise, the recovery is handled by the rollback() method. In this article, we will assume that the session is not transacted. This is an advance topic, make sure you have a basic understanding of JMS. [...]

By |December 30th, 2019|Categories: Java™, JMS|Tags: , , |

JMS Message Selectors in Action to Filter Messages

Quite often messages delivered to the receiver need to be filtered based on certain criteria. JMS provides message selectors that allow a JMS Consumer to specify the messages it is interested in, based on the message header. In this article, you will learn JMS Message Selectors to Filter Messages. This is an advance tutorial, please make sure you have a [...]

By |December 28th, 2019|Categories: Java™, JMS|Tags: , , , |

JMS pub-sub messaging model

In this article, you will learn the JMS pub-sub (publish-subscribe) messaging model. As you read in the JMS introduction article, in a Pub/Sub model, the client sends a message to multiple receivers via an intermediator called Topic. The sender is often referred as Publisher and the receiver as Subscribers. JMS pub/sub messaging example Below is a simple code example that [...]

By |December 25th, 2019|Categories: Java™, JMS|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 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|Tags: |

JMS Point-to-point messaging in Action

Point-to-Point systems are about working with Queues for messaging. A client sends a message to a specific Queue and a specific subscriber listens or receives the message from it. In JMS Point-to-Point messaging System, a Queue is used to deal with a Single Sender and a Single Consumer. Make sure you have already gone through the previous tutorials on JMS [...]

By |December 20th, 2019|Categories: Java™, JMS|Tags: |

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: , , |

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: , , , |

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: , , , |

Keep Learning with us… Happy Coding!