{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Yuriy Gavrilov: posts tagged as a code",
    "_rss_description": "Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov",
    "_rss_language": "en",
    "_itunes_email": "yvgavrilov@gmail.com",
    "_itunes_categories_xml": "",
    "_itunes_image": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic-square@2x.jpg?1643451008",
    "_itunes_explicit": "no",
    "home_page_url": "https:\/\/gavrilov.info\/tags\/as-a-code\/",
    "feed_url": "https:\/\/gavrilov.info\/tags\/as-a-code\/json\/",
    "icon": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008",
    "authors": [
        {
            "name": "Yuriy Gavrilov - B[u]g - for charity.gavrilov.eth",
            "url": "https:\/\/gavrilov.info\/",
            "avatar": "https:\/\/gavrilov.info\/pictures\/userpic\/userpic@2x.jpg?1643451008"
        }
    ],
    "items": [
        {
            "id": "222",
            "url": "https:\/\/gavrilov.info\/all\/horoshaya-knizhka-myshlenie-za-predelami-koda\/",
            "title": "Хорошая книжка 🧠 Мышление за пределами кода",
            "content_html": "<p>Как мы мыслим, когда проектируем? Почему системы разваливаются? И как писать код, который живёт дольше недели?<\/p>\n<p>Автор: Андрей Корниенко (PPROGER)<br \/>\n📄 Скачать книгу (PDF)<br \/>\n🗓 Год: 2025<br \/>\n🗣 Язык: Русский<br \/>\n📚 Формат: PDF<br \/>\n📌 Лицензия: CC BY-NC-SA 4.0<\/p>\n<p>📘 О книге<\/p>\n<p>«Мышление за пределами кода» — это не просто технический текст. Это попытка переосмыслить подход к разработке, оторваться от деталей фреймворков и посмотреть на архитектуру глазами мышления.<br \/>\nЭто книга о том, как строить системы, которые не боятся роста, не разрушаются от изменений и не превращаются в хаос.<\/p>\n<p>В формате беседы ты пройдёшь путь от простых идей к глубоким архитектурным концепциям, которые помогут:<\/p>\n<p>💡 понять суть архитектуры без академического налёта,<br \/>\n🧱 научиться отделять поведение от данных,<br \/>\n🧭 видеть за кодом намерение,<br \/>\n🔧 проектировать гибко, но не хаотично.<br \/>\n🔍 Темы, которые раскрываются<\/p>\n<p>Почему системы рушатся со временем — и как это предсказать<br \/>\nЧто такое Command, Configurator, и Behavior в реальном проекте<br \/>\nКак применять концепции, похожие на Clean Architecture, без overengineering<br \/>\nПочему WorkSpace — это не UI, а способ мышления о контексте<br \/>\nКак связать поведение, интерфейс и конфигурацию в единую систему<br \/>\nПочему «истина» — это не переменная, а отражение состояния<br \/>\n✍️ Стиль и подход<\/p>\n<p>📖 Книга написана в живом и понятном стиле — как разговор с опытным коллегой.<br \/>\n💬 Формат — диалог и размышление, а не формальная инструкция.<br \/>\n📐 Все идеи опираются на реальные проекты, включая сложные конфигураторы и 3D-сцены.<br \/>\n🧠 Главное внимание уделено мышлению, а не технологиям.<br \/>\n👀 Для кого эта книга?<\/p>\n<p>Для мидлов и синьоров, уставших от «модульной каши»<br \/>\nДля тех, кто хочет писать не компоненты, а системы<br \/>\nДля разработчиков, интересующихся архитектурой, проектированием, смыслом<br \/>\nДля тех, кто хочет перейти от «работы с фреймворком» к созданию решений<br \/>\n📥 Скачать книгу<\/p>\n<p>Файл: thinking-code.pdf<br \/>\nРазмер: ~3MB<br \/>\nФормат: PDF<\/p>\n<p>👉 📄 <a href=\"https:\/\/github.com\/PPROGER\/thinking-beyond-code\/blob\/main\/thinking-code.pdf\">Скачать PDF<\/a><\/p>\n<p>💬 Обратная связь<\/p>\n<p>Если тебе понравилась книга, или ты хочешь обсудить идеи, задать вопрос или просто сказать спасибо:<\/p>\n<p>📬 Email: pproger@pproger.me<br \/>\n💬 Telegram: @pprogerrr<br \/>\n▶️ YouTube: PPROGER на YouTube<br \/>\n📸 Instagram: @p_proger<br \/>\n🌐 Сайт: <a href=\"https:\/\/pproger.me\">pproger.me<\/a> – крутой кстати, змейка есть  :)<br \/>\n<a href=\"https:\/\/github.com\/PPROGER\/thinking-beyond-code?tab=readme-ov-file\">Git: тут<\/a><\/p>\n<p>Открыты любые предложения, идеи и критика 🙌<\/p>\n<p>🧾 Лицензия<\/p>\n<p>Creative Commons Attribution-NonCommercial-ShareAlike 4.0<br \/>\nТы можешь:<\/p>\n<p>Читать и распространять книгу бесплатно<br \/>\nДелать форки, адаптации, цитаты<br \/>\nНо не использовать в коммерческих целях без разрешения автора<br \/>\nПодробнее о лицензии<\/p>\n<p>Файл лицензии: LICENSE<\/p>\n<p>Код — это просто отражение наших решений.<br \/>\nАрхитектура — это отражение наших мыслей.<br \/>\n© 2025, Андрей Корниенко<\/p>\n",
            "date_published": "2025-04-05T22:30:10+03:00",
            "date_modified": "2025-04-05T22:32:37+03:00",
            "tags": [
                "as a code",
                "Books"
            ],
            "_date_published_rfc2822": "Sat, 05 Apr 2025 22:30:10 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "222",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [],
                "og_images": []
            }
        },
        {
            "id": "97",
            "url": "https:\/\/gavrilov.info\/all\/bi-kak-kod-rill\/",
            "title": "BI как код – Rill",
            "content_html": "<div class=\"e2-text-picture\">\n<img src=\"https:\/\/gavrilov.info\/pictures\/240772792-49d17e80-5f27-408c-bbc9-fdbff7b6b627.gif\" width=\"1782\" height=\"1152\" alt=\"\" \/>\n<div class=\"e2-text-caption\"><a href=\"https:\/\/github.com\/rilldata\/rill\">https:\/\/github.com\/rilldata\/rill<\/a><\/div>\n<\/div>\n<p>Качаем, ставим, запускаем:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">curl -s https:\/\/cdn.rilldata.com\/install.sh | bash\nrill start my-rill-project<\/code><\/pre><p>Можно еще статейку полистать:<br \/>\n<a href=\"https:\/\/a.gavrilov.info\/data\/posts\/Unlocking%20Data%20Insights%20with%20Rill:%20A%20Comprehensive%20Guide%20to%20Streamlined%20Data%20Analytics%20%7C%20by%20Felix%20Gu.pdf\">https:\/\/a.gavrilov.info\/data\/posts\/Unlocking%20Data%20Insights%20with%20Rill:%20A%20Comprehensive%20Guide%20to%20Streamlined%20Data%20Analytics%20%7C%20by%20Felix%20Gu.pdf<\/a><\/p>\n<p>🤌 DuckDB inside<\/p>\n",
            "date_published": "2023-12-14T21:30:52+03:00",
            "date_modified": "2023-12-14T21:30:48+03:00",
            "tags": [
                "as a code",
                "Data Visualization"
            ],
            "image": "https:\/\/gavrilov.info\/pictures\/240772792-49d17e80-5f27-408c-bbc9-fdbff7b6b627.gif",
            "_date_published_rfc2822": "Thu, 14 Dec 2023 21:30:52 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "97",
            "_rss_enclosures": [],
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": [
                    "https:\/\/gavrilov.info\/pictures\/240772792-49d17e80-5f27-408c-bbc9-fdbff7b6b627.gif"
                ]
            }
        }
    ],
    "_e2_version": 4171,
    "_e2_ua_string": "Aegea 11.4 (v4171e)"
}