<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Yuriy Gavrilov: posts tagged as a code</title>
<link>https://gavrilov.info/tags/as-a-code/</link>
<description>Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov</description>
<author></author>
<language>en</language>
<generator>Aegea 11.4 (v4171e)</generator>

<itunes:owner>
<itunes:name></itunes:name>
<itunes:email>yvgavrilov@gmail.com</itunes:email>
</itunes:owner>
<itunes:subtitle>Welcome to my personal place for love, peace and happiness 🤖 Yuiry Gavrilov</itunes:subtitle>
<itunes:image href="https://gavrilov.info/pictures/userpic/userpic-square@2x.jpg?1643451008" />
<itunes:explicit>no</itunes:explicit>

<item>
<title>Хорошая книжка 🧠 Мышление за пределами кода</title>
<guid isPermaLink="false">222</guid>
<link>https://gavrilov.info/all/horoshaya-knizhka-myshlenie-za-predelami-koda/</link>
<pubDate>Sat, 05 Apr 2025 22:30:10 +0300</pubDate>
<author></author>
<comments>https://gavrilov.info/all/horoshaya-knizhka-myshlenie-za-predelami-koda/</comments>
<description>
&lt;p&gt;Как мы мыслим, когда проектируем? Почему системы разваливаются? И как писать код, который живёт дольше недели?&lt;/p&gt;
&lt;p&gt;Автор: Андрей Корниенко (PPROGER)&lt;br /&gt;
📄 Скачать книгу (PDF)&lt;br /&gt;
🗓 Год: 2025&lt;br /&gt;
🗣 Язык: Русский&lt;br /&gt;
📚 Формат: PDF&lt;br /&gt;
📌 Лицензия: CC BY-NC-SA 4.0&lt;/p&gt;
&lt;p&gt;📘 О книге&lt;/p&gt;
&lt;p&gt;«Мышление за пределами кода» — это не просто технический текст. Это попытка переосмыслить подход к разработке, оторваться от деталей фреймворков и посмотреть на архитектуру глазами мышления.&lt;br /&gt;
Это книга о том, как строить системы, которые не боятся роста, не разрушаются от изменений и не превращаются в хаос.&lt;/p&gt;
&lt;p&gt;В формате беседы ты пройдёшь путь от простых идей к глубоким архитектурным концепциям, которые помогут:&lt;/p&gt;
&lt;p&gt;💡 понять суть архитектуры без академического налёта,&lt;br /&gt;
🧱 научиться отделять поведение от данных,&lt;br /&gt;
🧭 видеть за кодом намерение,&lt;br /&gt;
🔧 проектировать гибко, но не хаотично.&lt;br /&gt;
🔍 Темы, которые раскрываются&lt;/p&gt;
&lt;p&gt;Почему системы рушатся со временем — и как это предсказать&lt;br /&gt;
Что такое Command, Configurator, и Behavior в реальном проекте&lt;br /&gt;
Как применять концепции, похожие на Clean Architecture, без overengineering&lt;br /&gt;
Почему WorkSpace — это не UI, а способ мышления о контексте&lt;br /&gt;
Как связать поведение, интерфейс и конфигурацию в единую систему&lt;br /&gt;
Почему «истина» — это не переменная, а отражение состояния&lt;br /&gt;
✍️ Стиль и подход&lt;/p&gt;
&lt;p&gt;📖 Книга написана в живом и понятном стиле — как разговор с опытным коллегой.&lt;br /&gt;
💬 Формат — диалог и размышление, а не формальная инструкция.&lt;br /&gt;
📐 Все идеи опираются на реальные проекты, включая сложные конфигураторы и 3D-сцены.&lt;br /&gt;
🧠 Главное внимание уделено мышлению, а не технологиям.&lt;br /&gt;
👀 Для кого эта книга?&lt;/p&gt;
&lt;p&gt;Для мидлов и синьоров, уставших от «модульной каши»&lt;br /&gt;
Для тех, кто хочет писать не компоненты, а системы&lt;br /&gt;
Для разработчиков, интересующихся архитектурой, проектированием, смыслом&lt;br /&gt;
Для тех, кто хочет перейти от «работы с фреймворком» к созданию решений&lt;br /&gt;
📥 Скачать книгу&lt;/p&gt;
&lt;p&gt;Файл: thinking-code.pdf&lt;br /&gt;
Размер: ~3MB&lt;br /&gt;
Формат: PDF&lt;/p&gt;
&lt;p&gt;👉 📄 &lt;a href="https://github.com/PPROGER/thinking-beyond-code/blob/main/thinking-code.pdf"&gt;Скачать PDF&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;💬 Обратная связь&lt;/p&gt;
&lt;p&gt;Если тебе понравилась книга, или ты хочешь обсудить идеи, задать вопрос или просто сказать спасибо:&lt;/p&gt;
&lt;p&gt;📬 Email: pproger@pproger.me&lt;br /&gt;
💬 Telegram: @pprogerrr&lt;br /&gt;
▶️ YouTube: PPROGER на YouTube&lt;br /&gt;
📸 Instagram: @p_proger&lt;br /&gt;
🌐 Сайт: &lt;a href="https://pproger.me"&gt;pproger.me&lt;/a&gt; – крутой кстати, змейка есть  :)&lt;br /&gt;
&lt;a href="https://github.com/PPROGER/thinking-beyond-code?tab=readme-ov-file"&gt;Git: тут&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Открыты любые предложения, идеи и критика 🙌&lt;/p&gt;
&lt;p&gt;🧾 Лицензия&lt;/p&gt;
&lt;p&gt;Creative Commons Attribution-NonCommercial-ShareAlike 4.0&lt;br /&gt;
Ты можешь:&lt;/p&gt;
&lt;p&gt;Читать и распространять книгу бесплатно&lt;br /&gt;
Делать форки, адаптации, цитаты&lt;br /&gt;
Но не использовать в коммерческих целях без разрешения автора&lt;br /&gt;
Подробнее о лицензии&lt;/p&gt;
&lt;p&gt;Файл лицензии: LICENSE&lt;/p&gt;
&lt;p&gt;Код — это просто отражение наших решений.&lt;br /&gt;
Архитектура — это отражение наших мыслей.&lt;br /&gt;
© 2025, Андрей Корниенко&lt;/p&gt;
</description>
</item>

<item>
<title>BI как код – Rill</title>
<guid isPermaLink="false">97</guid>
<link>https://gavrilov.info/all/bi-kak-kod-rill/</link>
<pubDate>Thu, 14 Dec 2023 21:30:52 +0300</pubDate>
<author></author>
<comments>https://gavrilov.info/all/bi-kak-kod-rill/</comments>
<description>
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://gavrilov.info/pictures/240772792-49d17e80-5f27-408c-bbc9-fdbff7b6b627.gif" width="1782" height="1152" alt="" /&gt;
&lt;div class="e2-text-caption"&gt;&lt;a href="https://github.com/rilldata/rill"&gt;https://github.com/rilldata/rill&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;Качаем, ставим, запускаем:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;curl -s https://cdn.rilldata.com/install.sh | bash
rill start my-rill-project&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Можно еще статейку полистать:&lt;br /&gt;
&lt;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"&gt;https://a.gavrilov.info/data/posts/Unlocking%20Data%20Insights%20with%20Rill:%20A%20Comprehensive%20Guide%20to%20Streamlined%20Data%20Analytics%20%7C%20by%20Felix%20Gu.pdf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;🤌 DuckDB inside&lt;/p&gt;
</description>
</item>


</channel>
</rss>