java11

Getting started with Spring Boot 3.0

Reading Time: 6 minutes Introduction Spring Boot is a popular framework for building web applications and microservices in Java. The latest version, Spring Boot 3, released in September 2021. And it brings a number of new features and improvements to the framework. One of the main new features in Spring Boot 3 is support for Java 16. This means that developers can now take advantage of the latest features. Continue Reading

woman programming on a notebook

Reactive Programming: What is it And Why We Need It

Reading Time: 4 minutes Introduction Reactive Programming is a paradigm that helps developers write event-driven applications by using observable streams of data. It’s often used in modern applications, especially on mobile devices and the web. In this article, we’ll explain what is and why we need it. We’ll also look at some of its benefits. And limitations so you can decide if it’s right for your project or not! Continue Reading

woman coding on computer

Introduction to HTTP Client in Java 11

Reading Time: 3 minutes If you want to send a HTTP request and process the response from a java program you may need an API called HttpClient. What is HTTP? The Hypertext Transfer Protocol (HTTP) is used to transmit data on the World Wide Web. It allows the client to send a request to a server and get the response back from the server. HTTP is used to request Continue Reading

turned on laptop computer

Health endpoint for the Micronaut application

Reading Time: 3 minutes 1. About 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. We will create a Micronaut application using Java. You will learn how to use the Micronaut Management feature to enable your application’s “health” endpoint. 2. Pre-requisite 3. Development To create a Micronaut project just navigate to https://micronaut.io/launch/ and create Continue Reading

background

Indexing in MarkLogic: a quick data finder.

Reading Time: 5 minutes Introduction MarkLogic is a document-oriented database that provides a highly flexible cloud-based solution for storing and managing documents. It has been used in applications ranging from enterprise search to e-commerce and financial services. This article will explain how to index in MarkLogic Server. Using the Universal Index, as well as other types of indexes available within the product. We’ll also cover reindexing options when your 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

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

Data centre

Liquibase with Spring Boot

Reading Time: 3 minutes The purpose of this blog is to show you the process of using Liquibase as a piece of your Spring Boot workflow. Springboot makes it easy to create standalone, production-maven Spring-based applications. Introduction Liquibase is an open-source database that has an independent library for tracking, managing, and applying database schema changes. Liquibase was started in 2006 and it is used to allow easier tracking of database changes, especially in an agile software Continue Reading

Man working at night coding and pointing on a screen with a pen

Introduction to Liquibase

Reading Time: 2 minutes Overview Liquibase allows you to specify desired database changes using SQL and several other database-independent formats such as XML, YAML, and JSON. Developers can abstract database code to make the propagation of changes to different database types much more accessible. Before you start, If you don’t have a Liquibase account, create your Liquibase Hub account first. Download and extract Liquibase Download Liquibase. Run the installer or extract the downloaded files. Open a terminal to view your new directory: Configure Continue Reading

Developing programmer Development Website design and coding technologies working

MarkLogic Data Hub: For new data Ingestion

Reading Time: 3 minutes Introduction The MarkLogic Data Hub is a secure, scalable database platform. It is used to store and manage data across multiple cloud-based environments. It helps you create a virtualized database that may deploy in the cloud and on-premises. Perform day-to-day operations like creating reports or working with data directly in Excel or another spreadsheet application. The MarkLogic Data Hub provides many tools for getting started Continue Reading

Router Function in Spring Webflux

Reading Time: 3 minutes Overview In Spring WebFlux, router functions are used to route requests to the corresponding HandlerFunction. Typically, you don’t write router functions yourself, but use a method in the RouterFunctions handler class to create them. RouterFunctions.route() (with no parameters) gives you a fluent constructor to create a router function, while RouterFunctions.route(RequestPredicate, HandlerFunction) gives you a direct way to create a router. It is generally recommended to Continue Reading

MarkLogic and CRUD operations: for Better Performance.

Reading Time: 5 minutes Introduction We have been working a lot on MarkLogic Streams and it’s great to see how many people are using them. As part of this work, we’ve also been able to release some new capabilities that allow you to do CRUD operations using the HTTP protocol. We think this will make it easier for people who want to build applications that require more flexibility than Continue Reading