Tech Blogs

What Is The Difference Between Liquibase and SQL Injection?

Reading Time: 4 minutes Liquibase is a database change management system for software developers, DBAs, and data architects. It provides an easy-to-use platform for managing both relational and non-relational databases. Liquibase offers change tracking, versioning, and branching, so you can have multiple versions of your production schema with different changes applied on each branch. SQL Injection SQL injection is a type of attack where the attacker inserts malicious SQL Continue Reading

Flyway vs Liquibase

Reading Time: 2 minutes Introduction There are two open source-based tools for database version control Liquibase and Flyway. These are popular options for organizing database changes and database versioning, deploying changes when they need to be deployed, and tracking what’s been deployed. Those who have ever developed any software will tell you, you shouldn’t develop application code without version control and also same is true for database code. So, Continue Reading

Event Store installation on Various Platforms

Reading Time: 3 minutes Introduction Let’s assume you want to install the Event Store for your next project. What should you do? Here we’ll go over all the different ways EventStore can be installed and give some advice on which one may be best for your situation. Linux To install the Linux version of Event Store, run the following: Here, is the URL for the latest Debian packages: Continue Reading

Basic Concepts of EventStoreDB

Reading Time: 3 minutes Introduction In this article, we will discuss EventStoreDB. EventStoreDB is a database that allows the user to read and store events into fine-grained streams, as well as read all or a subset of events. It is an approach to building applications focused on storing state changes as they occur. First, we’ll look at the core topics like events, event sourcing, and event streams. So let’s Continue Reading

Introduction to Liquibase – A Better Database Change Management Tool

Reading Time: 3 minutes Liquibase is a database change operation tool designed to help you manage changes in your colorful databases as you move from development, test, and production env. It works by storing all the changes that have been made to a given database in one file i.e called a changelog. You can also load up the changelog on a new database and apply all of those changes Continue Reading

Publish and receive messages in Google Cloud Pub/Sub

Reading Time: 4 minutes What is Pub/Sub? Cloud Pub/Sub is a message queuing service that allows you to exchange messages between applications and microservices. It’s a scalable, durable, and highly available message-passing system that helps you build event-driven architectures. In this tutorial, we will show you how to use the Google Cloud console to publish and receive messages in Cloud Pub/Sub. We will also provide some tips on how Continue Reading

Analyzing data.

How to run the Docker inside the docker container.

Reading Time: 4 minutes Hello Learner, I am back with another blog related to the docker container. In this blog, we will learn How to run the docker in a docker container. So we will use two different ways to do this task.  Docker It is an open platform for developing, shipping, and running applications. Docker enables you to separate your applications from your infrastructure so you can deliver Continue Reading

Smart Searching Through Trillion of Research Papers with Apache Spark ML

Features of Liquibase

Reading Time: 3 minutes With Liquibase, you can specify the database modification you desire using SQL or a number of other database-independent forms, such as XML, YAML, and JSON. It is incredibly simple for developers to submit updates to many database types by abstracting the database logic. How does Liquibase work? The changeLog file is how Liquibase functions most frequently. One or more changeSets are contained in this text Continue Reading

Visualizing data - abstract purple background with motion blur, digital data analysis concept

D3.js Bar Chart: Build Interactive JavaScript Charts and Graphs

Reading Time: 7 minutes Recently, we had the pleasure to participate in a machine-learning project that involved libraries like React and D3.js. Among many tasks, I developed a few d3 bar charts and line charts that helped to process the result of ML models like Naive Bayes. In this article, I would like to present my progress with D3.js so far and show the basic usage of this javascript Continue Reading

Groovy CRUD Web App Using Micronaut

Reading Time: 3 minutes 1. About 1.1 Introduction Micronaut is an open-source JVM-based software framework for building lightweight, modular applications and microservices. It helps to create microservices with small memory footprints and quick startup time. 2. Use Case Let’s take a use case. We are going to create a web app with the help of Groovy and Micronaut to perform CRUD operations. For that, we have to implement the CRUD Continue Reading

Managing database schema with Liquibase

Reading Time: 3 minutes What is Liquibase? First, Liquibase is an open-source database schema change management tool that makes it simple for you to handle database change revisions. How Does Liquibase Work? Regardless of your database platform, changes are defined in a platform-neutral language. In essence, you maintain a running list of modifications. And, Liquibase uses its execution engine to make those modifications for you. It requires the appropriate Continue Reading

Artificial Intelligence & MarkLogic: An Wonderful Architecture

Reading Time: 3 minutes Introduction Automation is a crucial part of the Artificial Intelligence cycle. It allows organizations to perform tasks that require human input and improves tradecraft. This also increases efficiency in order to keep pace with changing technologies and requirements. And MarkLogic is providing some extra benefits in implementing AI processes. MarkLogic has its own optimized algorithms and implementations of some AI methodologies. Achieved due to its Continue Reading


Features of EventStoreDB

Reading Time: 4 minutes Introduction EventStoreDB is an Event-Specific Database. You may save each state change as a distinct event, in a contrast to state-oriented databases that simply keep the most recent version of the entity state. List of Features of EventStoreDB EventStreams Stream MetaData, Reserved Names and Event MetaData Stream MetaData In EventStoreDB, every stream has a corresponding metadata stream that contains a prefix of “$$”, for example, Continue Reading