Author: Shashikant Tanti

Big Data Processing with Apache Beam

Reading Time: 4 minutes Introduction In this world, daily every minute, every second, lots of data is generated from a variety of data sources. So, it is very tedious to extract and process information from it. In order to solve these problems, Apache Beam comes into the picture. Apache Beam is an open-source unified programming model to define and execute data processing pipelines, transformation, including ETL and processing batch Continue Reading

Google BigQuery: Cloud Data Warehouse

Reading Time: 6 minutes BigQuery is a data warehouse to work with large amounts of data. With BigQuery, one can collect data from various sources, store the data, analyze the data, and eventually; be able to visualize the analysis in multiple ways. This blog talks about BigQuery, its various features, and use cases. This blog will go through the following topics: Introduction BigQuery Working Features of BigQuery Introduction Ever since the dawn of computing, and subsequently the internet, Continue Reading

Java 8 : Lambda Streams

Reading Time: 4 minutes The official Java 8 release came with a myriad of features, the most prominent of which are undoubtedly lambdas and the Java stream API. Many projects upgraded to Java 8 just to leverage the sweet lambda syntax, or because existing frameworks updated themselves to use them. Java streams are no less important. What Are Streams in Java? The whole idea of Java streams is to Continue Reading

Vert.x — Learnings about a reactive framework

Reading Time: 4 minutes What is Vert.x? A typical Vert.x application consists of multiple verticles, which are modules that can be deployed and scaled independently. Verticles communicate with each other by sending messages over an event bus. Since Vert.x is a polyglot framework so we can implement each verticle in a different programming language. (currently officially supported languages: Java, JavaScript, Groovy, Ruby, Ceylon, Scala and Kotlin). Vert.x is unopinionated, which means that it doesn’t Continue Reading

Sonarqube: What it is and why to use it?

Reading Time: 3 minutes SonarQube is a universal tool for static code analysis that has become more or less the industry standard. Keeping code clean, simple, and easy to read is also a lot easier with SonarQube. Have you ever heard of SonarQube? Would you like to know What it is? And how to use it? And its benefits to the production phase of software development. Then you are Continue Reading

Cloud Computing – Amazon Web Services (AWS)

Reading Time: 4 minutes Introduction to Amazon Web Services What is AWS Amazon Web Services, Inc. (AWS) is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis. However, these cloud computing web services provide a variety of basic abstract technical infrastructure and distributed computing building blocks and tools. one of these services is Amazon Elastic Compute Cloud (EC2), which allows users to have at their disposal a virtual cluster of computers. Benifits of AWS Continue Reading

Anonymous Functions in JAVA : Begineers

Reading Time: 4 minutes In this blog we are going to learn what is anonymous function and types of anonymous function. So, now I am starting the anonymous functions in Java, one by one we are going to deep down to it and exploring every concept of it. If you mean anonymous function(function literal, lambda abstraction) then you are using a Java 8 version. What is an anonymous function? Continue Reading