Docker Compose Cheatsheet - Most useful commands with examples
BTW, docker-compose is different from docker compose...
Here’s a Docker Compose cheatsheet with annotated examples to help you master Compose files and commands quickly.
BTW, docker-compose is different from docker compose...
Here’s a Docker Compose cheatsheet with annotated examples to help you master Compose files and commands quickly.
About Obsidian ....
Here’s a detailed breakdown of Obsidian as a powerful tool for personal knowledge management (PKM), explaining its architecture, features, strengths, and how it supports modern knowledge workflows.
Howto add opengraph metadata to hugo?
Opengraph image metadata
is the meta property og:image.
Basically, we want correctly generated tag <meta property="og:image" content="https://....jpg"> for each page in our hugo-based website.
Overview and systems to use for Personal Knowledge Management
Here is an overview of Personal Knowledge Management, it’s goals, methods, and software systems that we can use on this wonderful day in July 2025.
Some notes on GitOps
GitOps is a modern approach to managing infrastructure and applications deployments using Git as the single source of truth. It leverages Git’s version control capabilities to automate and streamline the process of deploying and managing applications and infrastructure, particularly in cloud-native environments.
In july 2025, soon it should be available
Nvidia is about to release NVIDIA DGX Spark - little AI supercomputer on blackwell architecture with 128+GB unified RAM and 1 PFLOPS AI performance. Nice device to run LLMs.
Which web analytics systems to use on your website?
Let’s have a quick look at Matomo, Plausible, google and other web analytics providers and systems available for self-hosting and compare them.
Longread about MCP scpecs and implementation in GO
Here we have a description of The Model Context Protocol (MCP), short notes on how to implement an MCP server in Go, including message structure, protocol specifications.
Notes on standard Ubuntu 24.04 install sequence
Here is my favorite set of steps when doing fresh install of the Ubuntu 24.04. What I like here - not need to install NVidia drivers! they are installed automagically.
Master Markdown code blocks: syntax highlighting, diff, and filename.
Here I’m reviewing Codeblock options in Markdown—how to specify the programming language, diff formatting and code block filename.
I was using Dokuwiki as a personal knowledgebase
Dokuwiki is a selfhosted wikipedia which can be hosted easily on premises and not requiring any databases. I was running it dockerised, on my pet kubernetes cluster.
AI-suitable GPU Prices update - RTX 5080 and RTX 5090
Let’s compare prices for top-level consumer GPUs, that are suitable for LLMs in particular and AI overall. Specifically have a look at RTX 5080 and RTX 5090 prices. They have slighty dropped.
Choosing best tool to write selects and do backups
New Linux Ubuntu 24.04 desktop edition has offered me to install Beekeeper Studio as SQL Editor and DB Manager tool. I was previously using DBeaver. OK. Let’s Compare DBeaver with Beekeeper Studio.
Where is a context menu customisation in Nautilus?
After installing fresh linux on fresh PC I was surprised that I could not find an easy way to customise context menu in Ubuntu 24.04.
Nice framework for ETS/MLOPS with Python
Apache Airflow is an open-source platform designed to programmatically author, schedule, and monitor workflows, - entirely in Python code, offering a flexible and powerful alternative to traditional, manual, or UI-based workflow tools.
Good things about Python uv
Python uv (pronounced “you-vee”) is a modern, high-performance Python package and project manager written in Rust. It is designed as a drop-in replacement for traditional Python package management tools such as pip, pip-tools, virtualenv, pipx, and pyenv, aiming to simplify and accelerate Python development workflows