Detect XZ Utils CVE 2024-3094 with Tetragon
The recent discovery of the XZ Utils backdoor, classified as CVE 2024-3094, has been now well documented. Detecting it with Tetragon from Isovalent (now part of Cisco) has been explained in this blog...
View ArticleAdd authentication in a Feathers.js REST API
Following on from my previous articles: Create REST API from your database in minute with Feathers.js, and Add a UI to explore the Feathers.js API, today I want to add authentication in my Feathers.js...
View ArticleAlfresco – Mass removal/cleanup of documents
At a customer, I recently had a case where a mass-import job was executed on an interface that, in the background, uses Alfresco for document and metadata storage. From the point of view of the...
View ArticleWhat DEVs need to hear from a DBA and why SQL and RDBMS still matters…
The Average case You are a good developer and you know all the hot trends, you know how to build an application completely. From the frontend part to the RESTful API backend, to the ORM and the...
View ArticleUpgrade etcd in a patroni cluster
In a distributed database system like PostgreSQL managed by Patroni, etcd plays a critical role as the distributed key-value store for cluster coordination and configuration. As your system evolves,...
View ArticleHow to Fix the etcd Error: “etcdserver: mvcc: database space exceeded” in a...
If you’re encountering the etcd error “etcdserver: mvcc: database space exceeded,” it means your etcd database has exceeded its storage limit. This can occur due to a variety of reasons, such as a...
View ArticleAttending SQLDay 2024 in Wrocław, Poland
Here’s a short post about a conference I’m attending right now. SQLDay is one of the biggest events in Europe dedicated to the Microsoft data platform, including databases, Big Data and Business...
View ArticleMariaDB – Repair Replication Through DB Restore
Introduction Maintaining database replication integrity is paramount for businesses relying on databases. Replication ensures that changes made on the master database are reliably propagated to...
View ArticleSetting Up Prometheus and Grafana for a Patroni cluster
In today’s data-driven world, monitoring and visualizing the health and performance of your database clusters is a must. With tools like Prometheus and Grafana, you can gain valuable insights into...
View ArticleCześć polska! SQLDay2024 in Wrocław
Welcome to the SQLDay!! With these words, the start of the event was announced punctually at 10 am. Now the question, what can we expect? A total of 59 speakers in 49 sessions will share their...
View ArticleMariaDB – Repair Replication Through DB Restore (mariabackup)
Introduction This blog is a follow-up to my previous post: MariaDB Repair Replication through DB Restore. A client recently experienced a crash on the database slave in their MariaDB cluster within...
View ArticleM-Files IMPACT Global Conference 2024 – First Day
First day of the IMPACT 2024 started very early in the Morning with the flight from Basel to Madrid. After the hotel checkin I heated to the conference hotel for the event registration. After the...
View ArticleHow to Use Dynamic Slots in Vue.js with Vuetify Data Table
Introduction In this tutorial, we will explore how to use dynamic slots in Vue.js with Vuetify data table. Firstly, we will start with a CompDataTable.vue component and demonstrate how to define and...
View ArticleAzure Lighthouse setup
Azure Lighthouse is a service that enables you to do multitenant management with scalability, high automation and enhanced governance. Azure Lighthouse makes it possible to manage tenants in a...
View ArticleTime to test: PostgreSQL 17beta1 is there
It is this time of the year when a new PostgreSQL major version beta release is available for testing. PostgreSQL 17 (scheduled to be released later this year) is no exception to that: Last week, the...
View ArticleUsing WebHooks with GitLab to launch external tools
Introduction WebHooks are HTTP callbacks that are triggered by events. In case of GitlLab these can be events like pushing some code, or creating an issue, or pushing some comments, create a merge...
View ArticleHow I killed my M-Files instance…and brought it back to life!
I work with M-Files since 1 year now, and to be honest the solution is pretty robust.I had really few issues at “Server level”, but sooner and later while playing sorcerer’s apprentice you finish by...
View ArticleSimulate (Transparent Tablespace Encryption) TDE on Oracle Standard Edition
Introduction The Oracle database Standard Edition do not have the Transparent Tablespace Encryption (TDE) feature which is a part of ASO (Advanced Security), and ASO is availabale only on Entreprise...
View ArticleInvestigative look into cloud-native hyper-converged infrastructure with...
In the previous episode, we took a look together at an overview of Harvester. We looked at its components and explored the concepts behind Harvester, its cloud-native architecture, and the...
View ArticlePostgreSQL and huge pages on Windows
Configuring the operating system for huge pages on Linux and make PostgreSQL using it is quite simple and straight forward. Here are two quite old post on how to do this, one for Debian systems, one...
View Article