Setup a MariaDB Galera Cluster on Ubuntu: Step-by-step Guide

mariadb, mysql, clustering, cluster

In this tutorial, we will show you how to setup a MariaDB Clustering using Galera on Ubuntu. In addition to these easy install instructions, we’ll explain what is MariaDB clustering, how does cluster work, and how to enable clustering in MariaDB on Ubuntu. MariaDB is a popular open-source database management system that offers high performance, … Read more

5 Ways to Pass Command-Line Parameters to a Linux Shell Script

bash arguments, pass parameter, pass argument to script

Command-line parameters are an efficient way to control the behavior of your shell scripts. They can make your scripts more dynamic, easier to use, and more powerful. In this blog post, we will delve into five ways you can pass command-line parameters to a Linux shell script. First, a little about various Linux Shells… Linux … Read more

How to Enable PostgreSQL Performance Logging

postgresql show tables

Performance monitoring and optimization are crucial aspects of managing a PostgreSQL database effectively. One powerful tool in your arsenal is performance logging, which allows you to collect detailed information about the database’s internal processes and query execution. In this blog post, we will explore the steps to enable performance logging for PostgreSQL, providing you with … Read more

How to Start PostgreSQL Automatically on Ubuntu Boot

postgresql show tables

We will guide you through the steps to set up PostgreSQL to start automatically on Ubuntu boot. PostgreSQL is a popular open-source relational database management system used by many developers and organizations worldwide. In Ubuntu, you can configure PostgreSQL to start automatically upon system boot, ensuring that your database server is always up and running. … Read more

How to Enable Replication for PostgreSQL on Ubuntu

data replication, postgres replication, postgresql replication

PostgreSQL replication is a method of copying and maintaining database objects, such as schemas and tables, in multiple database systems distributed across different locations. This article will guide you through the steps to set up and enable data replication for PostgreSQL on Ubuntu. Types of PostgreSQL Data Replication PostgreSQL data replication refers to the process … Read more

Understanding Java Memory Leaks and 4 Free Tools For Detection

java memory leak

This article will explain what is a Java memory leak and suggest tools for detection. Memory leaks can cause a Java program to run slowly or crash altogether. Detecting memory leaks in Java can be a challenging task, especially if you don’t have the right tools and techniques at your disposal. In this blog post, … Read more

RPM Installation Dependencies – Explained

rpm dependencies, linux, ubuntu

You will learn how to manage dependencies during RPM installation on Linux servers such as CentOS, RHEL, Fedora, and Ubuntu. We’ll provide step-by-step instructions on how to properly handle dependency issues and solve common issues. Whether you build your own RPM or use third-party, we’ll cover it in this guide. About RPM and Dependencies Each … Read more

Build an RPM in CentOS, RHEL and Ubuntu Linux

build rpm linux, build rpm ubuntu

RPM Package Manager, commonly known as RPM, is a versatile open-source package management tool that provides a simple way to build, install, verify, update, and uninstall software packages. This article guides you through the steps to build an RPM package on various Linux distributions: Ubuntu, CentOS, Fedora, and Red Hat Enterprise Linux (RHEL). Before proceeding, … Read more

Explained: Cassandra Compaction Strategies

cassandra compaction strategies, compaction strategy

We’ll explain all about Cassandra compaction, compaction strategies, and how to choose the best for your use-case. We’ll explain everything you need to know in this post. Apache Cassandra, a highly scalable and high-performance distributed database, owes much of its flexibility and efficiency to its compaction process. Compaction is a core element in the Cassandra … Read more

Cassandra Data Model by Example: A Comprehensive Guide

cassandra, data model, data modeling

Building a performance optimized data model in Cassandra may seem overwhelming. However, following a few simple best practices when initially designing your schema will help reduce refactoring nightmares down the road. Let’s jump right in… Cassandra Data Modeling Best Practices 1. Create a table for each query pattern Designing a table for each query pattern … Read more

10 Ways To Improve Cassandra Read Performance: Ultimate Guide

cassandra compaction, compaction strategies, compaction strategy

We discuss 10 ways to improve Cassandra read performance and reduce latency. But first, we’ll discuss read vs write performance, and what is the expected read latency. Cassandra performance tuning can be daunting, but hopefully this article will get you comfortable with some of the terminology. Apache Cassandra is a distributed NoSQL database that is … Read more

5 Ways to Increase Apache Kafka Retention Period for Data Storage

apache kafka

We will explore the different techniques that can be used to increase Apache Kafka retention period to store more data and answer questions like how long does Kafka keep data, what is the maximum retention size, and how to change the retention maximum time and size Apache Kafka is a distributed messaging system that allows … Read more

Understanding PostgreSQL Reset Statistics with pg_stat_reset

PostgreSQL Reset Statistics with pg_stat_reset

This article will explore focus on how to PostgreSQL reset statistics using the pg_stat_reset command. We will discuss what this command does, when and why to use it, and the impact it has on your PostgreSQL database. Efficiency is important, so check out this article on how to reload config using pg_ctl without restarting the … Read more

PostgreSQL By Example: Reload pg_hba.conf

postgresql show tables

This file controls client authentication, and its modifications won’t take effect until you reload pg_hba.conf. In this comprehensive guide, we’ll answer the top ten questions about reloading the pg_hba.conf file. What is the command to reload the pg_hba.conf file in PostgreSQL? The command to reload pg_hba.conf file in PostgreSQL is fairly simple. Use the following … Read more

How to Append Files in Linux: A Comprehensive Guide

how to append files in linux

If you are a Linux user, understanding how to append files in Linux is an essential skill that will undoubtedly prove useful in various scenarios. The term ‘append’ in computing means to add or attach something at the end. In Linux, it specifically refers to adding data to the end of a file. This article … Read more

Cassandra Tombstones Performance Impact & Tips to Avoid

cassandra tombstones

In this post, we will explore what tombstones are, why they can negatively affect Cassandra performance, and how to avoid them. Apache Cassandra is a highly scalable and distributed NoSQL database that uses a unique data model designed to handle large amounts of data across many commodity servers, with high availability and fault tolerance. However, … Read more

Add a Code Coverage Build Gate in SonarQube for Java Projects

java, software, software development

In software development, code coverage refers to the percentage of code that is covered by automated tests. Code coverage is a critical metric for determining the effectiveness of your testing strategy. SonarQube is a popular open-source platform for continuous code quality inspection that can help you keep track of your code coverage. In this blog … Read more

Java HashMap vs HashTables – Explained

hashtable vs hashmap performance

Hash tables are a fundamental data structure used in computer science to implement dictionaries, associative arrays, and sets. In Java, the two most commonly used hash table implementations are the HashMap and HashTable classes. Both classes provide similar functionality, but they differ in their performance characteristics, thread-safety, and feature set In this blog post, we … Read more

Pixel 7 vs Pixel 7 Pro – Comparison

google pixel, pixel 7 pro, smartphone

Google has recently announced the release of its latest smartphones, the Pixel 7 and Pixel 7 Pro. Both phones come with a host of features and improvements over their predecessors, but how do they stack up against each other? In this article, we’ll compare the Pixel 7 with the Pixel 7 Pro and see what … Read more

Setting Up Laravel on Docker MacOS Ventura: Step-by-Step

laravel,php

Laravel is a popular PHP web framework that enables developers to create web applications efficiently. Docker, on the other hand, is a platform for building, shipping, and running applications using containers. In this guide, we will go through the steps to set up Laravel on Docker on macOS Ventura. Step 1: Install Docker Before you … Read more

How to Buy a Smartphone that Fits Your Budget

buy mobile phone

Can’t afford to buy the latest iPhone or the Samsung Galaxy? No worries, you can still buy a smartphone that fits your budget. If you are looking for a smartphone to make phone calls, play games, watch movies, and browse the net, there are phones that cost as little as $50 that can accomplish all … Read more

Convert PDF to Word: Free Online PDF to Word Converter

pdf converter

Converting PDF files to Word format is a critical task for professionals who seek to edit and customize their documents efficiently. This conversion process allows for greater flexibility in managing content, facilitating edits that are otherwise challenging to perform on PDF files. There are several methods to achieve this, including but not limited to, utilizing … Read more

9 Signs Your Smartphone Needs a Highly Durable Case

durable phone case, phone case

Some smartphones can be quite expensive and they cost us a fortune. Risk-averse users should consider buying a reliable $30 case for new smartphone that costs more than $600, especially if it is still under 24-month contract agreement. Here are signs that a case is needed for your smartphone: 1. It’s too light and too … Read more

Five Great Things About Samsung Galaxy Note 5

galaxy note 5, samsung galaxy

Samsung Galaxy Note 5 is an impressive device and it is clearly one of the greatest Android phablets ever released. It comes with a gorgeous camera, fast charging capability, powerful camera and other features. In fact, it could still be one of the best options in early 2016. Here are five wonderful things about Samsung’s … Read more