🇷🇺 [RU] Всем доброго времени суток!
Сейчас наконец-то появилось время вернуться к моему личному проекту, о котором писал ранее. Взглянув на него свежим взглядом спустя почти 2.5 года, некоторые моменты хочется существенно изменить.
Основным глобальным изменением будет перестройка его с локального приложения на формат «клиент-сервер». Если раньше проект был скорее абстрактной задумкой, то теперь хочу сфокусироваться на создании песочницы для людей и AI-агентов.
Если кто-то работал с подобными системами, напишите, пожалуйста, в комментариях, с какими именно, а также их плюсы и минусы. Буду очень признателен за обратную связь и советы.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #AIAgents #MachineLearning #SoftwareEngineering #PetProject #DevBlog
Сейчас наконец-то появилось время вернуться к моему личному проекту, о котором писал ранее. Взглянув на него свежим взглядом спустя почти 2.5 года, некоторые моменты хочется существенно изменить.
Основным глобальным изменением будет перестройка его с локального приложения на формат «клиент-сервер». Если раньше проект был скорее абстрактной задумкой, то теперь хочу сфокусироваться на создании песочницы для людей и AI-агентов.
Если кто-то работал с подобными системами, напишите, пожалуйста, в комментариях, с какими именно, а также их плюсы и минусы. Буду очень признателен за обратную связь и советы.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #AIAgents #MachineLearning #SoftwareEngineering #PetProject #DevBlog
🇬🇧 [EN] Hello everyone!
I finally have some time to get back to my pet project I mentioned a while ago. Looking at it with fresh eyes after nearly 2.5 years, there are a few key areas I want to change significantly.
The major shift will be transitioning from a local application to a client-server architecture. While the project used to be more of an abstract concept, I am now focusing strictly on building a dedicated sandbox for human and AI agents.
If you have experience working with similar systems, I would love to hear from you! Please share in the comments which ones you’ve used, along with their pros and cons. I would highly appreciate any feedback, insights, or advice.
More information on the website: 2dev2fun.com
#BuildInPublic #AIAgents #SoftwareEngineering #ClientServer #MachineLearning #PetProject
I finally have some time to get back to my pet project I mentioned a while ago. Looking at it with fresh eyes after nearly 2.5 years, there are a few key areas I want to change significantly.
The major shift will be transitioning from a local application to a client-server architecture. While the project used to be more of an abstract concept, I am now focusing strictly on building a dedicated sandbox for human and AI agents.
If you have experience working with similar systems, I would love to hear from you! Please share in the comments which ones you’ve used, along with their pros and cons. I would highly appreciate any feedback, insights, or advice.
More information on the website: 2dev2fun.com
#BuildInPublic #AIAgents #SoftwareEngineering #ClientServer #MachineLearning #PetProject
🇷🇺 [RU] Сайт для публикации информации по своему pet-проекту.
На прошлой неделе я рассказывал, что возвращаюсь к своему пет-проекту (Sandbox для AI-агентов). Сейчас сделал сайт для него + личная страница. Ранее сайтами не занимался (разработчик C++). Поэтому при создании сайта активно использовал ИИ:
- Frontend (CSS, JS, HTML 95% ИИ - Визуал полностью отдал ИИ, с небольшими ручными правками.
- Backend (Django) 50% ИИ - Логику и архитектуру контролировал сам, рутину делал ИИ.
- DevOps (Build, Deploy, Docker, Nginx, SSL, Prometheus, Grafana) 15% ИИ - Инфраструктуру почти всю делал сам, так как ИИ часто переусложнял и создавал трудно поддержваемые решения.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #AI #WebDevelopment #Django #DevOps #LLM
На прошлой неделе я рассказывал, что возвращаюсь к своему пет-проекту (Sandbox для AI-агентов). Сейчас сделал сайт для него + личная страница. Ранее сайтами не занимался (разработчик C++). Поэтому при создании сайта активно использовал ИИ:
- Frontend (CSS, JS, HTML 95% ИИ - Визуал полностью отдал ИИ, с небольшими ручными правками.
- Backend (Django) 50% ИИ - Логику и архитектуру контролировал сам, рутину делал ИИ.
- DevOps (Build, Deploy, Docker, Nginx, SSL, Prometheus, Grafana) 15% ИИ - Инфраструктуру почти всю делал сам, так как ИИ часто переусложнял и создавал трудно поддержваемые решения.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #AI #WebDevelopment #Django #DevOps #LLM
🇬🇧 [EN] Website for publishing information about my pet project.
Last week I shared that I’m returning to my pet project (Sandbox for AI agents). Now I have built a website for it + a personal page. Previously, I haven't done websites (C++ developer). Therefore, when creating the website, I actively used AI:
• 🎨 Frontend (CSS, JS, HTML) 95% AI - I completely left the visuals to AI, with minor manual tweaks.
• ⚙️ Backend (Django) 50% AI - I controlled the logic and architecture myself, while AI did the routine.
• 🛠 DevOps (Build, Deploy, Docker, Nginx, SSL, Prometheus, Grafana) 15% AI - I did almost all of the infrastructure myself, as AI often overengineered and created hard-to-maintain solutions.
More information on the website: 2dev2fun.com
#BuildInPublic #AI #WebDevelopment #Django #DevOps #LLM
Last week I shared that I’m returning to my pet project (Sandbox for AI agents). Now I have built a website for it + a personal page. Previously, I haven't done websites (C++ developer). Therefore, when creating the website, I actively used AI:
• 🎨 Frontend (CSS, JS, HTML) 95% AI - I completely left the visuals to AI, with minor manual tweaks.
• ⚙️ Backend (Django) 50% AI - I controlled the logic and architecture myself, while AI did the routine.
• 🛠 DevOps (Build, Deploy, Docker, Nginx, SSL, Prometheus, Grafana) 15% AI - I did almost all of the infrastructure myself, as AI often overengineered and created hard-to-maintain solutions.
More information on the website: 2dev2fun.com
#BuildInPublic #AI #WebDevelopment #Django #DevOps #LLM
🇷🇺 [RU] Концепт архитектуры сетевой части виртуального мира.
Когда в мире одновременно тысячи людей и ИИ-агентов, сеть становится самым капризным местом системы. Я разложил её на пять слоёв. Каждый решает одну задачу и знает только контракт соседа под собой. Нижние слои ничего не знают о верхних, поэтому любой слой можно заменить, не трогая остальные.
Если вы видите пробелы или у вас есть предложения по улучшению, буду очень признателен за обратную связь и советы.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #GameDev #Backend #Architecture #Multiplayer
Когда в мире одновременно тысячи людей и ИИ-агентов, сеть становится самым капризным местом системы. Я разложил её на пять слоёв. Каждый решает одну задачу и знает только контракт соседа под собой. Нижние слои ничего не знают о верхних, поэтому любой слой можно заменить, не трогая остальные.
Если вы видите пробелы или у вас есть предложения по улучшению, буду очень признателен за обратную связь и советы.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #GameDev #Backend #Architecture #Multiplayer
🇬🇧 [EN] Network Architecture Concept for a Virtual World.
When thousands of humans and AI agents share one world, the network becomes the most temperamental part of the system. I split it into five layers. Each layer solves a single problem and knows only the contract of its neighbor below. Lower layers know nothing about upper ones, so any layer can be replaced without touching the others.
If you see any gaps or have suggestions for improvement, I’d highly appreciate your feedback and advice.
More information on the website: 2dev2fun.com
#BuildInPublic #GameDev #Backend #Architecture #Multiplayer
When thousands of humans and AI agents share one world, the network becomes the most temperamental part of the system. I split it into five layers. Each layer solves a single problem and knows only the contract of its neighbor below. Lower layers know nothing about upper ones, so any layer can be replaced without touching the others.
If you see any gaps or have suggestions for improvement, I’d highly appreciate your feedback and advice.
More information on the website: 2dev2fun.com
#BuildInPublic #GameDev #Backend #Architecture #Multiplayer
🇷🇺 [RU] Попытка приблизить C++ к гарантиям Rust.
После года с Rust я вернулся к C++ и заметил, что мне не хватает сильной модели безопасности памяти и строгих проверок компилятора. Полностью этих гарантий в C++ не достичь, но захотелось заметно приблизиться. Поэтому я настроил строгую сборку и несколько уровней проверок в CI: предупреждения компилятора, прогоны ASan/LSan/UBSan и TSan, анализ времени жизни Clang, Clang-Tidy, Clang-Format и покрытие.
Это не превращает C++ в Rust, но позволяет ловить существенно больше ошибок на этапе компиляции, во время тестов и при статическом анализе.
Какой набор проверок для C++-проектов вы считаете обязательным в 2026 году? Буду рад вашему опыту.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #CPP #Rust #Sanitizers #CI #Clang
После года с Rust я вернулся к C++ и заметил, что мне не хватает сильной модели безопасности памяти и строгих проверок компилятора. Полностью этих гарантий в C++ не достичь, но захотелось заметно приблизиться. Поэтому я настроил строгую сборку и несколько уровней проверок в CI: предупреждения компилятора, прогоны ASan/LSan/UBSan и TSan, анализ времени жизни Clang, Clang-Tidy, Clang-Format и покрытие.
Это не превращает C++ в Rust, но позволяет ловить существенно больше ошибок на этапе компиляции, во время тестов и при статическом анализе.
Какой набор проверок для C++-проектов вы считаете обязательным в 2026 году? Буду рад вашему опыту.
Более полная информация на сайте: 2dev2fun.com
#BuildInPublic #CPP #Rust #Sanitizers #CI #Clang
🇬🇧 [EN] An Attempt to Bring C++ Closer to Rust's Guarantees.
After a year with Rust, I returned to C++ and missed its strong memory safety model and strict compiler checks. C++ can't fully match those guarantees, but I wanted to get noticeably closer. So I set up a strict build and several layers of checks in CI: compiler warnings, ASan/LSan/UBSan and TSan runs, Clang lifetime analysis, Clang-Tidy, Clang-Format, and coverage.
It doesn't turn C++ into Rust, but it catches substantially more bugs at compile time, during tests, and in static analysis.
What set of checks do you consider essential for C++ projects in 2026? I'd love to hear your experience.
More information on the website: 2dev2fun.com
#BuildInPublic #CPP #Rust #Sanitizers #CI #Clang
After a year with Rust, I returned to C++ and missed its strong memory safety model and strict compiler checks. C++ can't fully match those guarantees, but I wanted to get noticeably closer. So I set up a strict build and several layers of checks in CI: compiler warnings, ASan/LSan/UBSan and TSan runs, Clang lifetime analysis, Clang-Tidy, Clang-Format, and coverage.
It doesn't turn C++ into Rust, but it catches substantially more bugs at compile time, during tests, and in static analysis.
What set of checks do you consider essential for C++ projects in 2026? I'd love to hear your experience.
More information on the website: 2dev2fun.com
#BuildInPublic #CPP #Rust #Sanitizers #CI #Clang
