aichat
CLI AI English
LLM in the terminal: getting grammar feedback with aichat

October 25, 2026

Using aichat roles (Shell Assistant, Generate Code, Role Definition, RAG) and the english-grammar-fixer role via a wrapper for instant grammar feedback in the console.

Repetition is the mother of learning
Telegram Quiz AI
Repetition is the mother of learning

October 21, 2026

Turn your notes into a practice quiz: a prompt for ChatGPT or NotebookLM, the JSON file format, and how to feed it to the bot.

sed and awk
Linux sed awk CLI
Sed and awk: the stream editor and the field machine

October 17, 2026

A tour of the sed and awk flags: substitution, addresses, -i, -n, -E, fields, -F, BEGIN/END, arrays and printf β€” with examples and ready recipes.

OpenCode
OpenCode AI Agent MCP
OpenCode: setup and daily workflow

October 14, 2026

Setting up OpenCode for yourself: providers, MCP servers, plugins, skills and /next. Daily workflow on the TGBot project.

Programming Patterns
PHP Design Pattern
Programming Patterns

A catalog of design patterns in PHP: creational, structural and behavioral patterns with screencasts and UML diagrams.

RAG in Laravel
RAG Laravel AI
RAG in Laravel: embeddings, pgvector, and a personality worth recognizing

Building a RAG pipeline in Laravel: embeddings via laravel/ai, PostgreSQL storage with pgvector, chunking, ingestion, cosine search β€” and turning a model into a recognizable personality.

Bash
Linux Bash Terminal
Bash command-line shortcuts

Vim and Lazyvim
Vim LazyVim
Notes on Vim and Lazyvim. Nvim for developers.

An article about using the Vim (or Lazyvim) editor for development. This text is not a guide. It reflects the difficulties the author ran into while switching to Vim.