Author: Pratibha Yadav

Lombok in Java

Reading Time: 3 minutes Lombok acts as an annotation processor that adds code to your classes at compile time. Project Lombok is a java library tool that’s used to minimize or remove the boilerplate code. Also, save the precious time of the developers during development by just using some annotations. Now the question arises what exactly the Boilerplate code is? The Boilerplate code is sections of code that are Continue Reading

Apache Beam Vs Apache Spark

Reading Time: 4 minutes Before going through the comparison of  Apache Beam and Apache Spark, we should have a glimpse of what these two exactly are. Apache Beam means a unified programming model. It implements batch and streaming data processing jobs that run on any execution engine. It executes pipelines in multiple execution environments. Apache Spark defines as a fast and general engine for large-scale data processing. Spark is a fast Continue Reading

Swagger Vs Postman

Reading Time: 5 minutes In this blog, we will explore a few of the most commonly used tools in REST API testing and how to use some of their most important features, in addition to determining which one suits a development process the best. Swagger is an API specification & Postman is an API Client and appropriate for API first development while, Postman is appropriate for testing such API Continue Reading

Java Lambda Vs Anonymous Class

Reading Time: 3 minutes Before going through the comparison of  Lambda Expression vs Anonymous Inner class, we should have a glimpse of what these two exactly are. A lambda expression is a short form for writing an anonymous class. By using a lambda expression, we can declare methods without any name.  Whereas, Anonymous class is an inner class without a name, which means that we can declare and instantiate class at the same time. Suppose we have to perform sorting Continue Reading

Spring boot Vs Vert.x

Reading Time: 5 minutes So we’re going to discuss the two greatest frameworks which are in the trend i.e. We’re going to see the comparison between the Spring-Boot and VertX. Spring Boot designed to get developers up and running as quickly as possible, with the minimal upfront configuration of Spring. Spring-Boot takes an opinionated view of building production-ready applications. Make implementing modern application best practices an intuitive and easy Continue Reading

Java Streams vs Loop

Reading Time: 4 minutes In this blog, I am going to explore the difference between using streams and loops and how we can manage the maintainability of the code. There are many opinions regarding the performance of both the things that which one is better streams or loops. As we know, A stream is a sequence of objects that supports various methods which can be pipe-lined to produce the Continue Reading

Introduction to ER-Diagram Model

Reading Time: 5 minutes As we know that a database can be modeled as a collection of entities and relationships among entities. ER Diagram stands for entity relationship diagram which helps us to explain the logical structure of databases. An ER diagram looks like the flow chart but it consists of many more specializations like symbols and meaning of those symbols etc, which makes this model very unique. In Continue Reading

Introduction to DBMS

Reading Time: 4 minutes A database is a collection of related data and data is a collection of facts and figures that can be processed to produce information. Mostly data represents recordable facts. Data aids in producing information, which is based on facts. Now let us know about the DBMS which stands for the Database management system. DBMS is software for sorting and retrieving user data by considering appropriate security Continue Reading

An approach to SOLID Principles – Object Oriented vs Functional Programming

Reading Time: 6 minutes SOLID PRINCIPLES Before starting to know about what exactly the solid principles are ? We have to know about what exactly the meaning of the principle. Principles are something which give a name of a concept so that you can talk and reason about that concept. They help us to know that our code is in good or bad state . Principles can help you Continue Reading