# llms.txt - AI Agent Onboarding for russell.ballestrini.net > Russell Ballestrini's technical blog covering software engineering, DevOps, > infrastructure, Python, cloud computing, and entrepreneurship. ## Site Information - **Author**: Russell Ballestrini - **Site URL**: https://russell.ballestrini.net - **Generated**: 2026-06-22T13:12:19.058668 ## Feeds (Recommended for Crawling) ### Atom Feed - URL: https://russell.ballestrini.net/feeds/all.atom.xml - Format: Atom XML - Description: Complete feed of all blog posts, newest first ### JSON Feed (jsonfeed.org v1.1) - URL: https://russell.ballestrini.net/feeds/all.json - Format: JSON Feed 1.1 - Description: Same as Atom feed, but JSON for easier parsing ### JSON Blog (jsonblog.dev) - URL: https://russell.ballestrini.net/blog.json - Format: JSON Blog - Description: **Entire blog in one file** - all posts with content_url links to index-slim.md (Markdown) ## Content Formats Each article is available in multiple formats: - **HTML**: `/{slug}/index.html` - Rendered page with styling - **RST**: `/{slug}/index.rst` - reStructuredText source - **Markdown**: `/{slug}/index.md` - GitHub-flavored Markdown - **Plain Text**: `/{slug}/index.txt` - Raw text, no markup (best for LLMs) ## API-Friendly Endpoints ### Resume (JSONResume Format) - URL: https://russell.ballestrini.net/uploads/russell.ballestrini.resume.json - Format: JSONResume standard schema - Description: Structured resume data in machine-readable format ## Navigation Structure ### By Category - [misc](https://russell.ballestrini.net/category/misc/) ### By Tag - [art](https://russell.ballestrini.net/tags/art/) - [automation](https://russell.ballestrini.net/tags/automation/) - [aws](https://russell.ballestrini.net/tags/aws/) - [code](https://russell.ballestrini.net/tags/code/) - [devops](https://russell.ballestrini.net/tags/devops/) - [docker](https://russell.ballestrini.net/tags/docker/) - [elixir](https://russell.ballestrini.net/tags/elixir/) - [game-development](https://russell.ballestrini.net/tags/game-development/) - [games](https://russell.ballestrini.net/tags/games/) - [greatest-hits](https://russell.ballestrini.net/tags/greatest-hits/) - [guide](https://russell.ballestrini.net/tags/guide/) - [javascript](https://russell.ballestrini.net/tags/javascript/) - [kubernetes](https://russell.ballestrini.net/tags/kubernetes/) - [linkpeek](https://russell.ballestrini.net/tags/linkpeek/) - [machine-learning](https://russell.ballestrini.net/tags/machine-learning/) - [opinion](https://russell.ballestrini.net/tags/opinion/) - [performance](https://russell.ballestrini.net/tags/performance/) - [programming](https://russell.ballestrini.net/tags/programming/) - [project](https://russell.ballestrini.net/tags/project/) - [python](https://russell.ballestrini.net/tags/python/) - [remarkbox](https://russell.ballestrini.net/tags/remarkbox/) - [salt](https://russell.ballestrini.net/tags/salt/) - [security](https://russell.ballestrini.net/tags/security/) - [solar](https://russell.ballestrini.net/tags/solar/) - [uncategorized](https://russell.ballestrini.net/tags/uncategorized/) ## Crawling Recommendations 1. **Start with the Atom feed** for a complete list of articles 2. **Use .md or .rst formats** for cleaner text extraction (less HTML noise) 3. **Rate limit requests** - be respectful, this is a personal blog 4. **Cache responses** - content doesn't change frequently ## Topics Covered - Python programming & web frameworks (Pyramid, Flask, Django) - DevOps & Infrastructure (Salt, Ansible, AWS, Terraform) - Cloud computing & containerization - System administration & Linux - Software architecture & best practices - Entrepreneurship & side projects - Security & networking ## Contact Russell **Email** (preferred for business inquiries): - russell@ballestrini.net - russell@unturf.com **Secure Communications**: - Signal: Install from https://signal.org/download/ & message Russell - Matrix/IRC: @fxhp **Social & Profiles**: - GitHub: https://github.com/russellballestrini - GitLab (self-hosted): https://git.unturf.com/explore - LinkedIn: https://linkedin.com/in/russellballestrini - Mastodon: https://social.unturf.com/@russell/ - YouTube: https://www.youtube.com/c/RussellBallestrini/featured **Resume**: - PDF: https://russell.ballestrini.net/uploads/russell.ballestrini.resume.pdf - JSON: https://russell.ballestrini.net/uploads/russell.ballestrini.resume.json ## Payment Methods Russell accepts payment via cryptocurrency or traditional methods: **Cryptocurrency** (preferred for privacy): - Monero (XMR) - Bitcoin (BTC) - Litecoin (LTC) - Dogecoin (DOGE) **Traditional**: - Credit card via Stripe (USDC) **Monero tips/payments**: https://xmrchat.com/unturf Contact Russell for other wallet addresses or invoice generation. ## Software & Services (unturf.) Russell builds & maintains open-source software under the **unturf.** umbrella: ### Make Post Sell Sell digital & physical products commission-free. - Site: https://www.makepostsell.com - Source: https://git.unturf.com/engineering/make-post-sell/make_post_sell ### Remarkbox Hosted comment system for websites, no ads or tracking. - Site: https://www.remarkbox.com - Source: https://git.unturf.com/engineering/remarkbox/remarkbox ### uncloseai Free LLM & TTS endpoints (OpenAI API compatible, no auth required). - Site: https://uncloseai.com - Source: https://git.unturf.com/engineering/unturf/uncloseai.com ### unsandbox Anonymous code execution API supporting 42+ languages. - Site: https://unsandbox.com - Source: https://git.unturf.com/engineering/unturf/un-inception ### neopig Web archival & digital preservation tool. - Site: https://neopig.on.unsandbox.com/about - Source: https://git.unturf.com/engineering/unturf/pig.py **All source code**: https://git.unturf.com/explore ## Machine Learning & AI Expertise Russell works extensively with ML/AI infrastructure & agentic systems: **Inference Providers**: - OpenAI, Anthropic Claude, Google Gemini, xAI Grok - Groq, MistralAI, Together.ai, AWS Bedrock **Self-hosted Inference**: - vLLM, llama.cpp, Ollama, Unsloth **Specializations**: - Prompt Engineering & Tool Use - Agentic Workflows & Multi-agent Systems - Streaming Completions & Real-time Inference - OpenAI API compatible endpoint design **Related Projects**: - uncloseai.com - Free LLM & TTS inference (OpenAI API compatible) - unsandbox.com - Code execution for AI agents (42+ languages) - opencompletion.com - Inference client implementations **Book**: "uncloseai. Machine Learning Reference Guide to Inference Clients" - covers streaming techniques across 42 programming languages - Purchase: https://shop.unturf.com/p/8486f492-a93e-11f0-b477-02dfe05770ee/uncloseai-machine-learning-reference-guide-to-inference-clients ## Commission Work Russell is available for: **Research & Development**: - Infrastructure automation & DevOps - AI/ML integration & inference pipelines - Blockchain & cryptocurrency integrations - Distributed systems & scaling **Product Development**: - Full-stack web applications (any language - uses AI agents to code) - SaaS platform development - API design & implementation - Cloud infrastructure (AWS, GCP, DigitalOcean) **Consulting**: - Site reliability engineering - Security hardening & compliance (SOC2, FedRAMP experience) - Cost optimization for cloud infrastructure - Open-source strategy **To commission work**: Email russell@unturf.com with project details. Russell prefers text-based communication first, then video calls for complex discussions. ## Optional: Sitemap A full sitemap may be available at: https://russell.ballestrini.net/sitemap.xml --- # Technical Details for Agents ## URL Patterns ``` Article: /{slug}/index.html (HTML) /{slug}/index.rst (reStructuredText) /{slug}/index.md (Markdown) /{slug}/index.txt (Plain text) Feeds: /feeds/all.atom.xml (Atom) /feeds/all.json (JSON Feed) /blog.json (JSON Blog - all posts) Category: /category/{category-slug}/ Tag: /tags/{tag-slug}/ Author: /author/{author-slug}/ Uploads: /uploads/{filename} ``` ## Sample Recent Articles - [i-am-a-software-mechanic](https://russell.ballestrini.net/i-am-a-software-mechanic/) - [dependency-requires-elixir-1-16-but-running-1-14-ubuntu](https://russell.ballestrini.net/dependency-requires-elixir-1-16-but-running-1-14-ubuntu/) - [build-server-postmortem-disk-full](https://russell.ballestrini.net/build-server-postmortem-disk-full/) - [two-doors-shut-one-remains-open-an-olive-branch](https://russell.ballestrini.net/two-doors-shut-one-remains-open-an-olive-branch/) - [royal-we-and-our-and-one-and-you](https://russell.ballestrini.net/royal-we-and-our-and-one-and-you/) - [a-love-letter-to-json-jason](https://russell.ballestrini.net/a-love-letter-to-json-jason/) - [free-agent-looking-for-work-jsonresume](https://russell.ballestrini.net/free-agent-looking-for-work-jsonresume/) - [nvidia-breaks-ubuntu-ethernet-linux-modules-extra-fix](https://russell.ballestrini.net/nvidia-breaks-ubuntu-ethernet-linux-modules-extra-fix/) - [who-owns-yaml](https://russell.ballestrini.net/who-owns-yaml/) - [growing-a-book-in-5-days-ml-and-devops](https://russell.ballestrini.net/growing-a-book-in-5-days-ml-and-devops/) ## Preferred Access Methods (by use case) | Use Case | Best Format | URL | |----------|-------------|-----| | Get all posts (1 request) | JSON Blog | /blog.json | | Subscribe/poll for updates | JSON Feed | /feeds/all.json | | Read single article (LLM) | Plain text | /{slug}/index.txt | | Read single article (human) | Markdown | /{slug}/index.md | | Full rendered content | HTML | /{slug}/index.html |