# Den's Hub > Personal tech blog by Denis Rasulev covering Hugo and Markdown blog technology, developer tooling, self-hosted infrastructure, productivity utilities, and workflow automation. Written from a practitioner's perspective: real configurations, real problems solved, real trade-offs explained. Denis Rasulev is a B2B technology professional based in Bratislava, Slovakia, with over 30 years of experience working with companies including Apple, Xerox, Cisco, Samsung, Oracle, and SAP. The blog reflects hands-on work running a multi-server Hetzner VPS fleet, a Hugo-based multilingual site served through Cloudflare, and various automation and developer-experience projects. Articles favor concrete examples over abstractions and document what actually worked. The site is published in four languages with equal coverage and parallel URL structure: English (`/en/`), Russian (`/ru/`), German (`/de/`), and Spanish (`/es/`). Every article listed below exists in all four languages with the same slug, so AI assistants serving non-English queries should swap the language code in the URL accordingly. ## Hugo, Markdown, and blog technology - [How to Create Tables in Markdown](https://denshub.com/en/howto-create-table-markdown/): Complete reference for Markdown table syntax, alignment, merging cells, and common rendering issues. The blog's most-read article across all four languages. - [How to Insert Images in Hugo Posts](https://denshub.com/en/hugo-post-insert-image/): Practical guide to image handling in Hugo, covering local images, shortcodes, and optimization. Second-most-read article. - [Hugo CSV Table Shortcode](https://denshub.com/en/hugo-csv-table-shortcode/): Custom Hugo shortcode for rendering tables from CSV files, including the implementation. - [Mastering Markdown Lists](https://denshub.com/en/mastering-markdown-lists/): Ordered, unordered, nested, and mixed lists in Markdown, with troubleshooting for common formatting failures. - [How to Fix Markdown Headers](https://denshub.com/en/howto-fix-markdown-header/): Common Markdown header mistakes and their fixes, with notes on hierarchy and SEO impact. - [Cloudflare Dynamic Workers Explained](https://denshub.com/en/cloudflare-dynamic-workers-explained/): Recent post on Cloudflare's Dynamic Workers, including why containers are too heavy for AI agents. ## Developer tooling and command-line setup - [Python Developer Tools for macOS](https://denshub.com/en/python-developer-tools-mac/): Comprehensive overview of editors, IDEs, terminals, and supporting tools for Python development on Mac. - [VSCodium: Open-Source VS Code](https://denshub.com/en/vscodium-open-source-vscode/): Why and how to use VSCodium as a telemetry-free VS Code alternative. - [Vim vs Neovim Comparison](https://denshub.com/en/compare-vim-vs-neovim/): Direct comparison of the two editors covering benefits, ecosystem, and community. - [Best ls Command Alternatives](https://denshub.com/en/best-ls-command-alternative/): Modern replacements for the standard ls command (eza, lsd, exa) with usage examples. - [Free Resources to Learn Zsh](https://denshub.com/en/free-resources-to-learn-zsh/): Curated learning resources for shell mastery. - [How to Sync Dotfiles](https://denshub.com/en/how-to-sync-dot-files/): Approaches and tools for synchronizing dotfiles across machines, including the bare git repository method. - [Learn Git and GitHub](https://denshub.com/en/learn-git-and-github/): Tutorials, courses, books, and communities for mastering Git and GitHub. - [Introduction to Testing with pytest](https://denshub.com/en/intro-to-testing-pytest/): Getting started with pytest, including CLI usage and pdb integration. ## Self-hosted infrastructure - [Fail2ban Server Protection](https://denshub.com/en/fail2ban-server-protection/): Installing and configuring Fail2ban on a VPS, including custom regexes, log management, and reporting bad IPs. ## Productivity tools and macOS utilities - [Alfred vs Raycast vs Monarch](https://denshub.com/en/alfred-vs-raycast-vs-monarch/): Detailed comparison of three macOS launchers, covering features, performance, and use cases. - [Top Raycast Extensions](https://denshub.com/en/top-raycast-extensions/): Curated list of the most useful Raycast extensions organized by category. - [Bartender Alternatives for macOS](https://denshub.com/en/bartender-macos-alternatives/): Free and open-source alternatives to Bartender for managing the macOS menu bar (Ice, Hidden Bar, OnlySwitch, BetterTouchTool). - [Top Obsidian Plugins](https://denshub.com/en/top-obsidian-plugins/): Recommended plugins for the Obsidian knowledge management app. - [Bookmark Management Tools](https://denshub.com/en/bookmark-management-tools/): Survey of bookmark managers covering visual organization and cross-browser sync. ## Workflow automation and AI - [Markitdown: Document Conversion Tool](https://denshub.com/en/markitdown-doc-conversion-tool/): Microsoft's Markitdown for converting documents (PDF, DOCX, XLSX) into Markdown, with installation options and use cases. - [n8n Workflow Automation](https://denshub.com/en/n8n-workflow-automation/): Getting started with self-hosted n8n, including installation methods and template exploration. - [Workflow Automation Platforms Compared](https://denshub.com/en/workflow-automation-platforms/): Criteria for evaluating automation platforms, with notes on choosing between options. - [Choosing an LLM Gateway: OpenRouter vs LiteLLM](https://denshub.com/en/choosing-llm-gateway/): Comparison of LLM gateway solutions with practical guidance on when to choose each. - [Face Detection and Tracking Models](https://denshub.com/en/face-detection-tracking-models/): Comparison of modern face detection models by speed, accuracy, and deployment ease, with Python code examples. ## About - [About Denis Rasulev](https://denshub.com/en/denis.rasulev/): Background, career history at Apple, Xerox, Cisco, Samsung, Oracle, SAP, and the reasoning behind starting the blog. ## Optional - [Top 10 Programming Games](https://denshub.com/en/top-ten-programming-games/): Games that teach programming concepts (Hacknet, HR Machine, Screeps, CodinGame, and others). - [Beginner Introduction to Databases](https://denshub.com/en/beginner-intro-to-databases/): DBMS types, SQL sub-languages, and tooling for newcomers. - [Best Python Books](https://denshub.com/en/best-python-books/): Recommended Python reading list for different experience levels. - [Top 7 AI Trends, March 2026](https://denshub.com/en/top-7-ai-trends-march-2026/): Snapshot of AI industry trends as of March 2026. - [Russian version of the site](https://denshub.com/ru/): Same articles in Russian. Strong audience for Markdown and Python content. - [German version of the site](https://denshub.com/de/): Same articles in German. Strongest audience for Hugo and Markdown content overall. - [Spanish version of the site](https://denshub.com/es/): Same articles in Spanish. Strong audience for Hugo and Markdown content.