site logo
Notes on the margins
Rost Glukhov. Personal site and technical blog
  • Coding
  • DevOps
  • CookBook
  • Hardware
  • AI
  • Cheatsheets
  • HowTo
  • Offline
  • About
Enshittification - meaning, description and examples

Enshittification - meaning, description and examples

A bit about Enshittification and what it means

Enshittification is the name for a widespread phenomenon gradual decline of services, especially online platforms, due to profit-driven decisions that degrade user experience.

Comparison of Kubernetes Distributions for a 3-Node Homelab

Comparison of Kubernetes Distributions for a 3-Node Homelab

Choosing the best Kubernetes flavour for our homelab

I’m comparing self-hosted Kubernetes variants that suit the Ubuntu-based homelab with 3 nodes (16GB RAM, 4 cores each), focusing on ease of setup and maintenance, support for persistent volumes and LoadBalancers.

TypeScript Cheatsheet: Master Core Concepts & Best Practices

TypeScript Cheatsheet: Master Core Concepts & Best Practices

Installing, running, types, classes, all the basics

Here is my concise TypeScript cheatsheet covering key concepts, syntax, and code examples commonly referenced by developers:

How to add a page number to the blog post list page title in Hugo

How to add a page number to the blog post list page title in Hugo

Some search engines don't like when website has pages with the same titles...

To add the Page number to the blog post List page title in Hugo, you need to modify your list template

GitHub Copilot Cheatsheet - Description and useful commands

GitHub Copilot Cheatsheet - Description and useful commands

Description, plans commands list and keyboard shortcuts

Here is an up-to-date GitHub Copilot cheat sheet, covering essential shortcuts, commands, usage tips, and context features for Visual Studio Code and Copilot Chat

GitHub Actions Cheatsheet - Standard structure and a List of most useful actions

GitHub Actions Cheatsheet - Standard structure and a List of most useful actions

A bit about on common GitHub Actions and their structure.

GitHub Actions is an automation and CI/CD platform within GitHub, used to build, test, and deploy your code based on events like pushes, pull requests, or on a schedule.

Configure VirtualBox Shared Folders for Linux Guest OS

Configure VirtualBox Shared Folders for Linux Guest OS

Step by step instruction for VirtualBox shared folders set up

To configure VirtualBox shared folders in Linux Guest OS, follow these steps:

Popularity of Programming Languages and Software Developer Tools

Popularity of Programming Languages and Software Developer Tools

Comparison of software engineering tools and languages

The Pragmatic Engineer letter published a couple days ago survey statistics of the popularity of programming languages, IDEs, AI tools and other data for mid-2025.

Terraform cheatsheet - useful commands and examples

Terraform cheatsheet - useful commands and examples

The list of all terraform commands

Here is a comprehensive Terraform cheatsheet with essential commands, configuration elements, resource management, modules, variables, state handling, and best practices.

Docker Compose Cheatsheet - Most useful commands with examples

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.

Opengraph image metadata in Hugo static site generator

Opengraph image metadata in Hugo static site generator

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.

Using Obsidian for Personal Knowledge Management

Using Obsidian for Personal Knowledge Management

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.

Personal Knowledge Management - Goals, Methods and Tools to use in 2025

Personal Knowledge Management - Goals, Methods and Tools to use in 2025

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.

DevOps with GitOps - Methodology Overview, GitOps tools and comparison to alternatives

DevOps with GitOps - Methodology Overview, GitOps tools and comparison to alternatives

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.

NVIDIA DGX Spark - new little AI supercomputer

NVIDIA DGX Spark - new little AI supercomputer

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.

« 5/14 »

Recent Posts

  • Multi-Tenancy Database Patterns with examples in Go
  • Architectural Patterns for Securing Data: At Rest, In Transit, and At Runtime
  • Strapi vs Directus vs Payload: Headless CMS Showdown
  • Building CLI Apps in Go with Cobra & Viper
  • Reduce LLM Costs: Token Optimization Strategies

Categories

  • AI
  • Cheatsheet
  • Coding
  • Cookbook
  • Dev
  • Devops
  • Hardware
  • Howto
  • Howtos
  • Infrastructure
  • Offline
  • Privacy
  • Research
  • Security
  • Self-Hosting

Tags

AI AI Coding Alexa Anaconda Android Anonymity Apache API Apollo Server Architecture AWS AWS Amplify Azure Backup Bash Benchmarks Blockchain Censorship Cheatsheet CLI Cloud Community Cookbook Cryptography Database Decentralization DeepLearning Dev DevOps DGX Spark Digital Detox Docker Encryption Filofax Flutter Food Git Gitea GNOME Go Golang GraphQL Hardware Hosting Howtos Hugo Images Infrastructure JavaScript K8S Knowledge Management Kubernetes KVM LabelStudio Latex Linux Llama LLM Mac Mac Studio Machine Learning Mainroad Markdown Melbourne Microservices Minio MMDetection Monitoring Nginx Node.js NVidia ObjectDetection Offline Ollama Open Source Performance Perplexica Photos PostgreSQL Privacy Python PyTorch QEMU RAG REST API Search Security Self-Hosting SEO Serverless Social Media SQL Statistics Terraform Tor TypeScript Virtual Machines VirtualBox Virtualization VMware VSCode Web Development Web Hosting Windows

Social

Twitter
LinkedIn
root@@@glukhov.au
Mastodon
Mastodon
rost @ lemmy.world
rosgluk @ github
rosgluk @ bluesky
gluk @ reddit
rosgluk @ Medium
rosgluk @ blogspot
rosgluk @ tumblr

Languages

  • EN English
  • RU Русский
  • DE Deutsch
  • ES Español
  • FR Français
  • IT Italiano
  • ID Bahasa indonesia
  • JA 日本語
  • HI ह न द
  • KO 한국어
  • PL Polski
  • PT Português
  • NL Nederlands
  • ZH-CN 中文 (简体)
  • AR العربية
© 2025 Rost Glukhov. Hugo and Mainroad.