Skip to content

Blog

NixOS: My Declarative Homelab

NixOS is a unique Linux distribution that brings a functional approach to system configuration. It leverages the Nix package manager to build a system that is reproducible, declarative, and reliable. If you've ever spent hours debugging a misconfigured server or wished you could treat your infrastructure like code, NixOS might be the answer.

My Scooter Was Too Quiet, So I Forced My Browser to Make 'Vroom' Noises

A slightly mad journey into using the Web Audio and Geolocation APIs to build a speed-sensitive Acoustic Vehicle Alerting System (AVAS) for my electric scooter.
JavascriptHTML

Ollama local AI/LLM integration in IntelliJ Idea and VS-Code

In today's fast-paced software development environment, integrating advanced AI tools like Ollama can significantly enhance productivity and streamline your workflow. In this blog post, we'll explore how Ollama, a powerful AI assistant integrated into IntelliJ Idea, can transform your coding experience.

Kubernetes GPT AI

Kubernetes GPT AI (K8S-GPT) is an innovative project that leverages the power of GPT (Generative Pre-trained Transformer) models to enhance Kubernetes operations. This project aims to provide intelligent insights and automation for managing Kubernetes clusters, making it easier for developers and operators to maintain and optimize their environments.

Google Site Reliability Engineering Books

Building Secure & Reliable Systems is an essential read for anyone involved in the field of Site Reliability Engineering (SRE). This book provides comprehensive insights into creating and maintaining secure and reliable systems. This article offers an overview of the book and highlights some key takeaways.
GoShellView site

Running MinIO in a Kubernetes Cluster for PostgreSQL WAL Archiving

MinIO is a high-performance, S3-compatible object storage solution that can be deployed in a Kubernetes cluster. This article explains how to set up MinIO in a Kubernetes cluster and use it with the PostgreSQL CloudNative Operator to enable Write-Ahead Logging (WAL) archiving to a self-hosted MinIO S3 bucket.
KubernetesPostgreSQLView site

Suno

Suno is a groundbreaking web-based AI music generator that is free to use. It leverages the latest advancements in AI technology to generate music tailored to your preferences. Whether you're a musician, composer, or simply a music enthusiast, Suno offers a unique platform to explore new sounds and ideas.

pgAdmin 4

pgAdmin 4 is the leading open-source management tool for Postgres, the world's most advanced open-source database. it's designed to cater to both novice and experienced Postgres users, providing a powerful graphical interface that simplifies the creation, maintenance, and use of database objects.
WatchersStarsForksPythonJavaScriptPLpgSQLShellTypeScriptCSSOtherView on Github

CloudNative Postgres Operator

Cloud Native PostgreSQL is a Kubernetes operator that automates the management of PostgreSQL clusters. It's designed to be a fully-featured PostgreSQL operator that can be used to deploy, manage, and scale PostgreSQL clusters in a Kubernetes environment. The operator is built using the Operator Framework, which is a toolkit that provides a set of tools and best practices for building Kubernetes operators. Cloud Native PostgreSQL is designed to be easy to use and to provide a seamless experience for developers and operators who are familiar with PostgreSQL.

Trusted Postgres Architect

Trusted Postgres Architect (TPA) is an orchestration tool that leverages Ansible to deploy Postgres clusters in line with EDB's recommendations. TPA encapsulates the best practices followed by EDB, informed by years of experience with deploying and supporting Postgres. These recommendations are applicable to both quick testbed setups and production environments.
WatchersStarsForksPythonJinjaShellDockerfileView on Github

Quantum Mechanical Keyboard

Quantum Mechanical Keyboard (QMK) is an open-source community that focuses on the development of computer input devices. The community encompasses a wide range of input devices, including keyboards, mice, and MIDI devices. A dedicated group of collaborators maintains various aspects of QMK, including QMK Firmware, QMK Configurator, QMK Toolbox, qmk.fm, and its documentation.
WatchersStarsForksCC++MakefilePythonShellNixView on Github

Harvester

Harvester is a cutting-edge, open, interoperable, hyperconverged infrastructure (HCI) solution that is built on the robust foundation of Kubernetes. It presents itself as an open-source alternative specifically designed for operators who are in search of a cloud-native HCI solution.
WatchersStarsForksGoShellOtherView on Github

Logseq

Logseq is a privacy-focused, open-source note-taking application that aims to secure your notes from prying eyes, a common goal for many online note apps. It's a hidden gem in the Tools for Thought space, providing a powerful platform for structuring projects and staying on top of management tasks.

yEd

yEd is a general-purpose diagramming program with a multi-document interface. A cross-platform application written in Java that runs on Windows, Linux, macOS, and other platforms that support the Java Virtual Machine. It's released under a proprietary software license, allowing the use of a single copy for free.
GoShellView site