57,803 blogs · [ { "id": "01a08752-d43d-73d4-b3c8-3d31df876a9b", "title": "tl;dv Steps Into the Future of User Interfaces", "url": "https://blog.rezvov.com/tldv-future-of-user-interfaces", "published_at": "2026-06-19T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31dff9912d", "title": "Apollo Moved Into the Chat Window", "url": "https://blog.rezvov.com/apollo-moved-into-the-chat-window", "published_at": "2026-06-12T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e00e39be", "title": "One Idea, Three Hundred Pages", "url": "https://blog.rezvov.com/one-idea-three-hundred-pages", "published_at": "2026-05-15T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e08a6027", "title": "The Future of User Interfaces and the Role of AI", "url": "https://blog.rezvov.com/ai-and-the-future-of-user-interfaces", "published_at": "2026-05-12T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e0c787a3", "title": "Kutuzov's Management Method", "url": "https://blog.rezvov.com/kutuzov-management-method", "published_at": "2026-04-23T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e14ea1b3", "title": "Alex Rezvov Blog Now in Telegram! Tour for New Readers", "url": "https://blog.rezvov.com/now-publishing-to-telegram", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e15e935c", "title": "Five Levels of AI-Agent Adoption in Software Development Teams", "url": "https://blog.rezvov.com/five-levels-of-ai-agent-adoption", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e1f11050", "title": "Less Documentation, More Signal", "url": "https://blog.rezvov.com/less-documentation-more-signal", "published_at": "2026-03-23T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e25ba9e6", "title": "Five Weeks with a Next.js Blog: What Got Built", "url": "https://blog.rezvov.com/five-weeks-with-nextjs-blog-what-got-built", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e2e90cf2", "title": "What CTOs Actually Said When I Asked About Rust and LLMs", "url": "https://blog.rezvov.com/what-ctos-actually-said-about-rust-and-llms", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e332f06c", "title": "Build vs. Buy for Agent Harnesses: The Real Question", "url": "https://blog.rezvov.com/build-vs-buy-agent-harnesses-the-real-question", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e33f8d87", "title": "Rust and LLMs: The Compiler Does What Code Review Shouldn't Have To", "url": "https://blog.rezvov.com/rust-and-llms-the-compiler-does-what-code-review-shouldnt-have-to", "published_at": "2026-03-09T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e37a0565", "title": "Specification-Driven Development: The Four Pillars", "url": "https://blog.rezvov.com/specification-driven-development-four-pillars", "published_at": "2026-02-28T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e4022298", "title": "Context Engineering with ExoChat: Parsimony in Action", "url": "https://blog.rezvov.com/context-engineering-with-exochat-parsimony-in-action", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e4c208d0", "title": "OpenClaw Troubleshooting: 'No Reply from Agent,' WORKFLOW_AUTO.md, and Silent Delivery Failures", "url": "https://blog.rezvov.com/openclaw-troubleshooting-no-reply-workflow-auto-delivery-failures", "published_at": "2026-02-25T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e556014f", "title": "Deploying OpenClaw: 16 Incidents, One Day, $1.50", "url": "https://blog.rezvov.com/deploying-openclaw-sixteen-incidents-one-day", "published_at": "2026-02-24T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e5efe691", "title": "LLMs Changed the Rules: Git for Everyone, SQL for Everyone, Rust for Almost Everyone", "url": "https://blog.rezvov.com/llms-changed-the-rules-git-sql-rust-for-everyone", "published_at": "2026-02-21T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e64b0d5d", "title": "Principle of Parsimony in Context Engineering", "url": "https://blog.rezvov.com/principle-of-parsimony-in-context-engineering", "published_at": "2026-02-19T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e6a0af7b", "title": "When Prompt Engineering Stops Being Enough", "url": "https://blog.rezvov.com/prompt-engineering-vs-context-engineering", "published_at": "2026-02-18T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e6b833a1", "title": "Opus, Gemini, and ChatGPT Walk Into a Bar", "url": "https://blog.rezvov.com/opus-gemini-chatgpt-walk-into-a-bar", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e71259a7", "title": "Making Your Blog LLM-Friendly: Implementing llms.txt and Markdown Serving", "url": "https://blog.rezvov.com/making-your-blog-llm-friendly-implementing-llms-txt", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e7383398", "title": "Migrating from Ghost to Next.js: A Journey with Claude and Cursor", "url": "https://blog.rezvov.com/migrating-from-ghost-to-nextjs-with-claude-and-cursor", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e8024dd0", "title": "Dear ASUS: Why Did You Turn My Right Ctrl into a Puzzle?", "url": "https://blog.rezvov.com/dear-asus-why-did-you-turn-my-right-ctrl-into-a-puzzle", "published_at": "2025-04-25T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e8c6e6fb", "title": "My Experience at the Belgrade Marathon 2025", "url": "https://blog.rezvov.com/my-experience-at-the-belgrade-marathon-2025", "published_at": "2025-04-07T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e949f109", "title": "Exporting Data from a Serbian Residence Permit Card to PDF on Linux", "url": "https://blog.rezvov.com/exporting-data-from-a-serbian-residence-permit-card-to-pdf-on-linux", "published_at": "2025-02-06T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31e9f77e88", "title": "10-day Vacation in Turkey: Report (January 2025)", "url": "https://blog.rezvov.com/10-day-vacation-in-turkey-report-january-2025", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ea783fb7", "title": "LinkedIn Sales Navigator: The Tool We Need, Not the One We Have", "url": "https://blog.rezvov.com/linkedin-sales-navigator-the-tool-we-need-not-the-one-we-have", "published_at": "2024-12-29T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31eb565222", "title": "Resolving Architectural Conflicts in Development Teams", "url": "https://blog.rezvov.com/resolving-architectural-conflicts-in-development-teams", "published_at": "2024-12-28T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ec25f2ba", "title": "How We Helped a Client Regain Control of Their Business", "url": "https://blog.rezvov.com/how-we-helped-a-client-regain-control-of-their-business", "published_at": "2024-12-20T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ec427bda", "title": "You Pressured a Contractor on Price: Consequences", "url": "https://blog.rezvov.com/you-pressured-a-contractor-on-price-consequences", "published_at": "2024-12-08T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ecc4ce45", "title": "Founder Mode — A New Name for Micromanagement?", "url": "https://blog.rezvov.com/founder-mode-a-new-name-for-micromanagement", "published_at": "2024-11-28T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ed74d3ac", "title": "The Role of a Team Lead", "url": "https://blog.rezvov.com/the-role-of-a-team-lead", "published_at": "2024-11-10T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ee4d842a", "title": "Reviewing a System's Code Using Git", "url": "https://blog.rezvov.com/reviewing-a-systems-code-using-git", "published_at": "2024-10-11T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ee695af9", "title": "Tracking Efforts in a T&M Project Using Google Sheets", "url": "https://blog.rezvov.com/tracking-efforts-in-a-t-m-project-using-google-sheets", "published_at": "2024-09-02T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31eef1a159", "title": "Doubt Means Growth", "url": "https://blog.rezvov.com/doubt-means-growth", "published_at": "2024-09-01T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ef287fea", "title": "No Assumptions on Architecture Without Load Testing", "url": "https://blog.rezvov.com/no-assumptions-on-architecture-without-load-testing", "published_at": "2024-08-05T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31ef77ec99", "title": "How to Overcome Internal Doubts After Making Decisions", "url": "https://blog.rezvov.com/how-to-overcome-internal-doubts-after-making-decisions", "published_at": "2024-07-17T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31efdfcbf3", "title": "The Parable of the Three Physician Brothers", "url": "https://blog.rezvov.com/the-parable-of-the-three-physician-brothers", "published_at": "2024-05-15T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31efdfecab", "title": "How Ecodomen.ru Helps Save on Domains", "url": "https://blog.rezvov.com/how-ecodomen-ru-helps-save-on-domains", "published_at": "2024-05-14T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31efeffab8", "title": "Bureaucracy and Blood", "url": "https://blog.rezvov.com/bureaucracy-and-blood", "published_at": "2023-09-23T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f06ba0fe", "title": "The Programmers’ Forum forum.vingrad.ru", "url": "https://blog.rezvov.com/the-programmers-forum-forum-vingrad-ru", "published_at": "2023-03-31T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f0ac4787", "title": "Decline with Respect", "url": "https://blog.rezvov.com/decline-with-respect", "published_at": "2023-03-17T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f10f904a", "title": "Will Companies Abandon Remote Work After the Mandated Period?", "url": "https://blog.rezvov.com/will-companies-abandon-remote-work-after-the-mandated-period", "published_at": "2020-04-01T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f185ff2c", "title": "Piter Py #3: Personal Impressions", "url": "https://blog.rezvov.com/piter-py-3-personal-impressions", "published_at": "2016-04-28T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f1f5d795", "title": "Python 3 Library for Connecting to ESIA — esia-connector", "url": "https://blog.rezvov.com/python-3-library-for-connecting-to-esia-esia-connector", "published_at": "2015-11-27T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f2661349", "title": "JetBrains IDEs Now Available Only by Subscription", "url": "https://blog.rezvov.com/jetbrains-ides-now-available-only-by-subscription", "published_at": "2015-09-09T00:00:00+00:00" }, { "id": "01a08752-d43d-73d4-b3c8-3d31f2bd92c6", "title": "Production Server for a Django Application: Ubuntu Server 10.04 LTS + Django 1.4 + Nginx + Gunicorn", "url": "https://blog.rezvov.com/production-server-for-a-django-application-ubuntu-server-10-04-lts-django-1-4-nginx-gunicorn", "published_at": "2012-11-21T00:00:00+00:00" } ] posts Claim your blog
Back to blog.rezvov.com
Blog · corpus.blog/blogs/blog.rezvov.com/posts

blog.rezvov.com

blog.rezvov.com

2026

2025

2024

2023

2020

2016

2015

2012