In the dynamic landscape of artificial intelligence (AI) and natural language processing (NLP), the demand for efficient and high-performance vector databases has never been more crucial. These databases serve as the backbone for various applications, including language models (LLMs) that rely on semantic understanding. In this blog post, we delve into three leading vector databases […]
Category: coding
How to connect an ESP32 to a free Wifi behind a Captive Portal?
Connecting an ESP32 board to a public Wi-Fi network with a captive portal that requires user interaction can be a bit tricky. Your ESP32 does not have any user-driven interaction possibilities and each captive portal offers different steps for users to consent. Sometimes its a single page with terms of use and a simple accpet […]
OpenTelemetry: How to Observe a Dockerized Python Service in Google Cloud
Over the last couple of years, OpenTelemetry became the de-facto instrumentation standard for collecting and observing distributed service trace information. OpenTelemetry allows users to add standardized instrumentation code within their applications with the purpose of observing traces, metrics, logs and events independent of service implementation technologies and across all the major cloud vendors. Within this […]
Use Google Cloud Storage in Python to Backup and Load your AI/ML Data
Amazon S3 simple object storage represents the industry standard for cheap storage of large files. All modern cloud vendors do offer S3 alternative services that offer the same access and nearly the same conditions in terms of features and prices. One can say that S3 represents the backbone of modern cloud storages offering a scalable, […]
How to customize Docker startup parameters in Synology NAS?
You probably found that it is not that easy to overwrite the default Docker container command if you are running it in your Synology NAS. Maybe you came across the following error: “Unable to perform this operation, possibly the network connection is unstable or the system is busy. Please try again later.” Actually, this error […]
Android Permission Error in File Cache Loading
Android 11 onwards introduced several more restrictive policies for applications to access the local storage. It is necessary to request the users permission for access in the context of usage not only to declare the access rights in the Android manifest file. See the Android error message below: Some storage directories are accessible nevertheless, such […]
Run a Camera Motion Detector in a Docker Container
For years, I have been struggling with my network camera and its inability to correctly detect motion without generating a storm of false positive images. No matter how I configure the sensitivity of my camera, it is generating thousands of false-positive motion pictures each single day. It seems as if the motion detection intelligence within […]
Observe your Home Energy Consumption with Home Assistant and Dynatrace
Renewable energy and intelligent management of private and industrial energy consumption are prominent topics today. In a recent post I did show how to use a DIY ESP8266 sensor in combination with Home Assistant in order to collect real time data about your energy consumption as well as about the amount of energy that you […]
Observability and the Challenge of detecting Anomalies in High Cardinal Data
Observability and monitoring of software service infrastructure is the basis for modern Site Reliability Engineering (SRE) and to successfully run and scale your IT infrastructure. As the digital transformation of business processes and the shift towards highly dynamic cloud infrastructures keeps on accelerating, the dependency on human operation teams poses a critical bottleneck. Especially with […]
An Automated CI/CD Pipeline to Build and Release your ESP32 Firmware with GitHub Actions
The widely popular ESP32 microcontroller board is a great choice for any hobbyist to build smart electronics and home automation sensors. The board’s powerful but low-cost design inspired millions of DIY enthusiasts and laid the ground for many great products, such as the Dynatrace DevOps UFO. Firmware software for ESP32 boards is mostly implemented by […]