DEV Community

Rost profile picture

Rost

Software developer with interests in photography, music, self-hosting, AI, LLM, Python and Go

Melbourne, Australia Joined on  https://www.glukhov.org/
Go Error Handling Architecture: Boundaries and Patterns

Go Error Handling Architecture: Boundaries and Patterns

20 min read

Want to connect with Rost?

Create an account to connect with Rost. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
Testing Concurrent Go Code with synctest

Testing Concurrent Go Code with synctest

18 min read
Google A2A Protocol in 2026: Adoption, Hype, and Reality

Google A2A Protocol in 2026: Adoption, Hype, and Reality

17 min read
Polling Agents in AI Assistants: 11 Implementation Patterns

Polling Agents in AI Assistants: 11 Implementation Patterns

19 min read
What Is the A2A Protocol? Agent Cards and Tasks Explained

What Is the A2A Protocol? Agent Cards and Tasks Explained

1
18 min read
A2A vs MCP: Do AI Agents Really Need Both Protocols?

A2A vs MCP: Do AI Agents Really Need Both Protocols?

16 min read
Mermaid Diagrams Quickstart and Cheatsheet for Developers

Mermaid Diagrams Quickstart and Cheatsheet for Developers

13 min read
Implementing CQRS in Go: A Practical Guide to Scalable Architecture

Implementing CQRS in Go: A Practical Guide to Scalable Architecture

13 min read
Digital Gardens: Grow Knowledge Instead of Just Publishing It

Digital Gardens: Grow Knowledge Instead of Just Publishing It

8 min read
PARA Method for Engineers: Organize Knowledge by Action

PARA Method for Engineers: Organize Knowledge by Action

7 min read
Evergreen Notes: Write Notes That Compound Over Time

Evergreen Notes: Write Notes That Compound Over Time

9 min read
Cost Optimization for LLM Systems: Where the Money Actually Goes

Cost Optimization for LLM Systems: Where the Money Actually Goes

5 min read
LLM Guardrails in Practice: What Actually Works

LLM Guardrails in Practice: What Actually Works

5 min read
Model Routing: Stop Using One Model for Everything

Model Routing: Stop Using One Model for Everything

5 min read
Multi-Model System Design: When One Model Isn't Enough

Multi-Model System Design: When One Model Isn't Enough

4 min read
AI Assistant Architecture: LLM, Memory, Tools, Routing, Observability

AI Assistant Architecture: LLM, Memory, Tools, Routing, Observability

14 min read
Memory Systems in AI Assistants

Memory Systems in AI Assistants

9 min read
AI for Knowledge Management: Real Workflows That Hold Up

AI for Knowledge Management: Real Workflows That Hold Up

8 min read
Multi-Tenancy Database Patterns with examples in Go

Multi-Tenancy Database Patterns with examples in Go

10 min read
Zettelkasten for Developers: A Practical Method That Works

Zettelkasten for Developers: A Practical Method That Works

12 min read
OpenClaw vs Hermes Agent: Stars, Downloads & Usage 2026

OpenClaw vs Hermes Agent: Stars, Downloads & Usage 2026

1
11 min read
Go Unit Testing: Structure & Best Practices

Go Unit Testing: Structure & Best Practices

8 min read
Qwen 3.6 27B and 35B MTP vs Standard on 16GB GPU

Qwen 3.6 27B and 35B MTP vs Standard on 16GB GPU

8 min read
Unload All llama.cpp Router Models Without Restarting

Unload All llama.cpp Router Models Without Restarting

9 min read
LLM Wiki - Compiled Knowledge That RAG Cannot Replace

LLM Wiki - Compiled Knowledge That RAG Cannot Replace

17 min read
Retrieval vs Representation in Knowledge Systems

Retrieval vs Representation in Knowledge Systems

13 min read
PKM vs RAG vs Wiki vs Memory Systems Explained Clearly

PKM vs RAG vs Wiki vs Memory Systems Explained Clearly

12 min read
Agentic LLM Inference Parameters Reference for Qwen and Gemma

Agentic LLM Inference Parameters Reference for Qwen and Gemma

4 min read
LLM Structured Output Validation in Python That Holds Up

LLM Structured Output Validation in Python That Holds Up

14 min read
Second Brain Explained for Engineers and Knowledge Workers

Second Brain Explained for Engineers and Knowledge Workers

9 min read
Idempotency in Distributed Systems That Actually Works

Idempotency in Distributed Systems That Actually Works

11 min read
Hermes Voice Control from Your Phone

Hermes Voice Control from Your Phone

1
6 min read
Kanban in Hermes Agent for Self Hosted LLM Workflows

Kanban in Hermes Agent for Self Hosted LLM Workflows

7 min read
Hermes Agent Skill Authoring — SKILL.md Structure and Best Practices

Hermes Agent Skill Authoring — SKILL.md Structure and Best Practices

10 min read
Hermes Agent CLI cheat sheet — commands, flags, and slash shortcuts

Hermes Agent CLI cheat sheet — commands, flags, and slash shortcuts

1
8 min read
MinIO CE in 2026: Retired Upstream, Source-Only, and What to Use

MinIO CE in 2026: Retired Upstream, Source-Only, and What to Use

5 min read
NemoClaw practical guide for secure OpenClaw operations in 2026

NemoClaw practical guide for secure OpenClaw operations in 2026

12 min read
Agent Memory Providers Compared — Honcho, Mem0, Hindsight, and Five More

Agent Memory Providers Compared — Honcho, Mem0, Hindsight, and Five More

9 min read
Hermes Agent Memory System: How Persistent AI Memory Actually Works

Hermes Agent Memory System: How Persistent AI Memory Actually Works

2
15 min read
OpenClaw Rise and Fall — Timeline and Real Reasons Behind the Collapse

OpenClaw Rise and Fall — Timeline and Real Reasons Behind the Collapse

11 min read
Llama-Server Router Mode - Dynamic Model Switching Without Restarts

Llama-Server Router Mode - Dynamic Model Switching Without Restarts

9 min read
Claude Skills and SKILL.md for Developers: VS Code, JetBrains, Cursor

Claude Skills and SKILL.md for Developers: VS Code, JetBrains, Cursor

14 min read
Pause Scripts with 'Press Any Key' in Bash, CMD, PowerShell, and macOS

Pause Scripts with 'Press Any Key' in Bash, CMD, PowerShell, and macOS

3 min read
OpenClaw Plugins — Ecosystem Guide and Practical Picks

OpenClaw Plugins — Ecosystem Guide and Practical Picks

13 min read
OpenClaw Skills Ecosystem and Practical Production Picks

OpenClaw Skills Ecosystem and Practical Production Picks

11 min read
OpenClaw Production Setup Patterns with Plugins and Skills

OpenClaw Production Setup Patterns with Plugins and Skills

17 min read
Hermes AI Assistant Skills for Real Production Setups

Hermes AI Assistant Skills for Real Production Setups

10 min read
Backup and Restore Gitea server

Backup and Restore Gitea server

3 min read
DBeaver vs Beekeeper - SQL Database Management Tools

DBeaver vs Beekeeper - SQL Database Management Tools

3 min read
Kubuntu vs KDE Neon: A Technical Deep Dive

Kubuntu vs KDE Neon: A Technical Deep Dive

5 min read
Gitflow Explained: Steps, Alternatives, Pros, and Cons

Gitflow Explained: Steps, Alternatives, Pros, and Cons

6 min read
PostgreSQL Full Text Search vs Elasticsearch Comparison

PostgreSQL Full Text Search vs Elasticsearch Comparison

9 min read
Chat Platforms as System Interfaces in Modern Systems

Chat Platforms as System Interfaces in Modern Systems

4 min read
Slack Integration Patterns for Alerts and Workflows

Slack Integration Patterns for Alerts and Workflows

16 min read
Discord Integration Pattern for Alerts and Control Loops

Discord Integration Pattern for Alerts and Control Loops

15 min read
Modern Alerting Systems Design for Observability Teams

Modern Alerting Systems Design for Observability Teams

9 min read
Anthropic Closes Claude Loophole for Agent Tools

Anthropic Closes Claude Loophole for Agent Tools

4 min read
Vane (Perplexica 2.0) Quickstart With Ollama and llama.cpp

Vane (Perplexica 2.0) Quickstart With Ollama and llama.cpp

8 min read
Claude Code install and config for Ollama, llama.cpp, pricing

Claude Code install and config for Ollama, llama.cpp, pricing

9 min read
Hermes AI Assistant - Install, Setup, Workflow, and Troubleshooting

Hermes AI Assistant - Install, Setup, Workflow, and Troubleshooting

1
7 min read
loading...