<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Статьи]]></title>
    <link>https://habr.com/ru/users/color/publications/articles/</link>
    <description><![CDATA[Хабр: статьи пользователя color]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sun, 03 May 2026 21:43:56 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    
    <item>
      <title><![CDATA[Scrum — рак, убивающий индустрию]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/821123/</guid>
      <link>https://habr.com/ru/articles/821123/?utm_campaign=821123&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6a9/58b/048/6a958b04828b6e8bced4bf1fd959d15b.jpg" /><p>Скрам - это новый ватерфол, который все полюбили, ведь любить нужно новое и модное, а старое и не модное принято презирать. Скрам это лекарство от всех болезней, однако оно не помогает, если его неправильно принимать. Скрам это благословение и проклятие в одном флаконе, дар небес, который мы не заслужили, и наказание за грехи, которые мы не совершали. Скрам проник в самое сердце нашей индустрии, и теперь медленно убивает ее изнутри. Возникает один вопрос.</p><p></p> <a href="https://habr.com/ru/articles/821123/?utm_campaign=821123&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Какой?</a>]]></description>
      
      <pubDate>Wed, 12 Jun 2024 09:31:02 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Agile]]></category>
      <category><![CDATA[scrum]]></category><category><![CDATA[agile]]></category><category><![CDATA[делай нормально]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Чистые транзакции в гексагональном Go]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/651799/</guid>
      <link>https://habr.com/ru/articles/651799/?utm_campaign=651799&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>В современной микросервисной разработке очень популярна чистая архитектура (она же луковая). Этот подход ясно отвечает на много архитектурных вопросов, а также хорошо подходит для сервисов с небольшой кодовой базой. Другая приятная особенность чистой архитектуры состоит в том, что она отлично сочетается с Domain Driven Development — они отлично дополняют друг друга. </p><br>
<p>Одной из прикладных реализаций чистой архитектуры является гексагональная архитектура — подход, явно выделяющей слои, адаптеры и прочее. Данный подход заслуженно сыскал любовь среди разработчиков на Go — он не требует сложных абстракций или зубодробительных паттернов, а также почти ни в чем не противоречит сложной идиоматике языка — так называемому Go way. </p><br>
<p>Но есть проблема, которую я часто вижу во многих командах, адаптирующих гексагоны, и с которой я сам столкнулся и успешно решил — реализация транзакций базы данных в рамках DDD и пресловутого гексагона. Что у меня вышло я и расскажу в этой заметке. </p><br>
<p><img src="https://habrastorage.org/webt/wv/jn/tf/wvjntfiecbczlkgpbromznj2faq.png"></p> <a href="https://habr.com/ru/articles/651799/?utm_campaign=651799&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 16 Feb 2022 08:38:13 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Go]]></category><category><![CDATA[PostgreSQL]]></category>
      <category><![CDATA[транзакции]]></category><category><![CDATA[гексогональная архитектура]]></category><category><![CDATA[Фаулер]]></category><category><![CDATA[красиво]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Автоматы на службе распределенных транзакций]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/544042/</guid>
      <link>https://habr.com/ru/articles/544042/?utm_campaign=544042&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>В этой заметке я расскажу о доменах, построенных на основе конечных автоматов, и распределенных транзакциях, реализованных при помощи таких доменов.</p><br>
<p><img src="https://habrastorage.org/webt/o4/bs/w8/o4bsw8hjtz0mq1o-w6y9-xtuv8m.jpeg"></p><br>
<p>Такой подход я активно использую при разработке сервисов со сложным многоступенчатым поведением, где до сих пор он показал себя довольно неплохо (хотя и не без проблем).</p> <a href="https://habr.com/ru/articles/544042/?utm_campaign=544042&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 25 Feb 2021 07:24:02 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Go]]></category><category><![CDATA[Алгоритмы]]></category><category><![CDATA[Микросервисы]]></category><category><![CDATA[Системное программирование]]></category>
      <category><![CDATA[go]]></category><category><![CDATA[golang]]></category><category><![CDATA[fsm]]></category><category><![CDATA[domain]]></category><category><![CDATA[transaction]]></category><category><![CDATA[saga]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Не работайте в плохих проектах]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/463411/</guid>
      <link>https://habr.com/ru/articles/463411/?utm_campaign=463411&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Частенько в дискуссиях на тему работы я встречаю тезисы о том, как плохо работать в том или ином проекте/компании/отрасли и т.д. И несмотря на то, что в отечественном IT в целом <a href="https://habr.com/ru/post/451812/">очень</a> <a href="https://tonsky.livejournal.com/317265.html" rel="nofollow">распространено</a> <a href="https://ebanoe.it/" rel="nofollow">нытье</a>, многое из обсуждаемого действительно имеет место в реальности. Однако, спустя годы разработки, смены проектов, компаний и даже стека технологий, у меня выработалось понимание проблемы и ее решения с другого ракурса. Об этом и поговорим.</p><br>
<p><img src="https://habrastorage.org/webt/ic/fv/op/icfvophczgwphv3n_n4j9ilwcwq.jpeg"></p> <a href="https://habr.com/ru/articles/463411/?utm_campaign=463411&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 12 Aug 2019 15:53:58 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Карьера в IT-индустрии]]></category>
      <category><![CDATA[работа]]></category><category><![CDATA[проекты]]></category><category><![CDATA[карьера]]></category><category><![CDATA[путь программиста]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Почему программисты — отстой]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/402565/</guid>
      <link>https://habr.com/ru/articles/402565/?utm_campaign=402565&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Давным-давно я написал статью на тему «Почему компьютеры – отстой» (в итоге получившую названия «Компьютеры» и «<a href="https://web.archive.org/web/20160320094233/http://www.codesimplicity.com/post/whats-wrong-with-computers/">Что не так с компьютерами</a>» [<em>в оригинале ссылка битая, поэтому копия из вэбархива — прим. переводчика</em>] в двух других версиях, а оригинальное название так и не вышло в свет). Статья была достаточно длинной, но суть сводилась к идее, что компьютеры отстойны из-за того, что программисты создают дичайше сложные штуки, которые больше никто не в состоянии понять, и того, что сложность основана на еще большой сложности до тех пор, пока каждый аспект программы не станет неуправляемым.</p><br/>
<p><img src="https://habrastorage.org/files/c9e/d0b/a56/c9ed0ba5634148ceb51a8a3f7593d040.jpg" alt="image"/><br/>
<em>КПДВ <a href="http://pikabu.ru/story/professionalnyiy_yumor_2376648">отсюда</a></em></p><br/>
<p>Чего я <em>не знал</em> тогда, так это почему программисты делают это. Было очевидно, что они <em>делают</em> это; но почему индустрия разработки программного обеспечения создает так <em>много</em> дикого, сложного и нечитаемого кода? Почему это <em>продолжается</em> даже после того, как, казалось бы, разработчики должны были извлечь урок из первого негативного опыта? Что заставило программистов не просто написать плохой код, а продолжать делать это снова и снова?</p> <a href="https://habr.com/ru/articles/402565/?utm_campaign=402565&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 23 Mar 2017 09:14:21 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Софт]]></category>
      <category>глупость</category><category>знание</category><category>знание о незнании</category><category>незнание о знании</category><category>вот это все</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Управление временем для начинающих и пара приложений, которые в этом помогут]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/294556/</guid>
      <link>https://habr.com/ru/articles/294556/?utm_campaign=294556&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Сегодня крайне актуальна проблема борьбы с ленью и вытекающая из нее тема управления временем. Почти каждый имеет неограниченный доступ к образовательным материалам на любой вкус, может работать удаленно, да и вообще жить в любом удобном ритме. Единственное что остается нерешенным — где на все это найти время, да чтобы еще осталось на сон?<br/>
<br/>
<img src="https://habrastorage.org/files/c2e/aee/701/c2eaee7017cd458eadce93af4b8196c1.jpg"/><br/>
<br/>
В этой статье мы обсудим вопрос планирования и управления временем, что это дает, а также посмотрим, как это можно имплементировать в реальную жизнь тем, кто этим всерьез не занимался. Поехали<br/>
 <a href="https://habr.com/ru/articles/294556/?utm_campaign=294556&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 16 Sep 2015 10:41:26 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[GTD]]></category><category><![CDATA[Карьера в IT-индустрии]]></category>
      <category><![CDATA[проспал лето]]></category><category><![CDATA[не проспи и осень]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Прокрастинация, или как перестать быть ленивой задницей и начать жить]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/294104/</guid>
      <link>https://habr.com/ru/articles/294104/?utm_campaign=294104&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Тема прокрастинации в последнее время особенно горячо обсуждается на мегамозге и ГТ, а также множестве других околоайтишных ресурсов. Везде было выказано множество мнений, зачастую противоположных. Чтож, попробуем немного проанализировать и структурировать прочитанное, порассуждать на тему и попытаться найти решение<br/>
<br/>
<img src="https://habrastorage.org/files/238/207/2b0/2382072b0dae4529a3b0bf36aa1d59ee.jpg"/><br/>
<br/>
Автор не является ни медиком, ни психологом, а является просто лентяем, который пытается учиться на своем опыте, а также делать выводы на основе чужого. Кому интересно — прошу под кат.<br/>
 <a href="https://habr.com/ru/articles/294104/?utm_campaign=294104&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 01 Sep 2015 09:46:05 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[GTD]]></category><category><![CDATA[Карьера в IT-индустрии]]></category>
      <category><![CDATA[прокрастинация]]></category><category><![CDATA[лень]]></category><category><![CDATA[боль]]></category><category><![CDATA[опустошенность]]></category><category><![CDATA[глупые исследования]]></category><category><![CDATA[что делать?]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Humble Mobile Bundle 5!]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/219521/</guid>
      <link>https://habr.com/ru/articles/219521/?utm_campaign=219521&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Сегодня поступил в продажу свежий набор игр от Humble Bundle Inc. — Humble Mobile Bundle 5.<br/>
<br/>
<img src="https://habrastorage.org/getpro/habr/post_images/4a5/fec/291/4a5fec291ecc6a4dc4b20f8d3d529de3.png" alt="image"/><br/>
<br/>
Список игр — под катом<br/>
 <a href="https://habr.com/ru/articles/219521/?utm_campaign=219521&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Tue, 15 Apr 2014 20:23:14 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Android]]></category><category><![CDATA[Разработка мобильных приложений]]></category>
      <category><![CDATA[humble bundle]]></category><category><![CDATA[игры для мобильных устройств]]></category><category><![CDATA[всем добра]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Click and Grow. Полгода — полет нормальный]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/196868/</guid>
      <link>https://habr.com/ru/articles/196868/?utm_campaign=196868&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<div style="text-align:center;"><img  src="https://habrastorage.org/storage3/eae/8d5/323/eae8d53232d242d67d1a5b4e78d4b9df.jpg"/></div><br/>
<br/>
В этом посте я расскажу о своем опыте пользования устройством Click and Grow, о радостях и разочарованиях что меня постигли.<br/>
В течении более чем полугода устройство оставалось на месяц без присмотра в офисе, переезжало с окна на окно, болело и стояло на сквозняке, но все таки работает и еще цветет на момент написания поста.<br/>
<br/>
Прошу ознакомиться с отчетом и взглянуть на фотографии, сделанные на телефон.<br/>
 <a href="https://habr.com/ru/articles/196868/?utm_campaign=196868&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Wed, 09 Oct 2013 07:48:12 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[IT-инфраструктура]]></category>
      <category><![CDATA[Click and Grow]]></category><category><![CDATA[ленивый садовод]]></category><category><![CDATA[автономная система]]></category><category><![CDATA[смартпот]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Diablo III выйдет для PS3 и Xbox 360 в сентябре]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/182414/</guid>
      <link>https://habr.com/ru/articles/182414/?utm_campaign=182414&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="http://blogs-images.forbes.com/erikkain/files/2012/05/diablo-III.jpg" width="10" alt="image"/><br/>
<br/>
Сегодня Activision Blizzard объявил, что игра выйдет на консолях уже 3-го сентября. По словам разработчика, игра будет «заточена под управление геймпадом», что, в принципе, логично. К этому добавили динамическую консольную камеру, обновили и упростили интерфейс и улучшили звуки, с которыми &quot;<s>консольщики</s> пользователи приставок должны почувствовать себя как дома&quot;.  <a href="https://habr.com/ru/articles/182414/?utm_campaign=182414&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Thu, 06 Jun 2013 16:00:07 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Разработка игр]]></category><category><![CDATA[Веб-разработка]]></category>
      <category><![CDATA[Activision Blizzard]]></category><category><![CDATA[Diablo III]]></category><category><![CDATA[PS3]]></category><category><![CDATA[xbox 360]]></category><category><![CDATA[мы все умрем]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Установка патча при запуске VMware на Ubuntu 12.04 и других дистрибутивах]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/162891/</guid>
      <link>https://habr.com/ru/articles/162891/?utm_campaign=162891&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[Сегодня столкнулся со следующей проблемой: при установке VMware Workstation 8 на Linux Mint 13 (ядро 3.2, как и в ubuntu 12.04 LTS или других новых дистрибутивах) и последующем запуске возникает требование пропатчить ядро системы. Как я узнал из интернета, ситуация достаточно распространенная, однако, ни одной подробной инструкции «от начала до конца» я не нашел. Проблема была мной решена, в связи с чем я решил написать небольшой гайд.<br/>
Итак, последовательность действий такова:<br/>
<br/>
<ol>
<li>Скачать и установить VMware Workstation 8 (я использовал Workstation 8.0.4, но с другими тоже должно работать)<br/>
 </li>
<br/>
</ol> <a href="https://habr.com/ru/articles/162891/?utm_campaign=162891&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать дальше &rarr;</a>]]></description>
      
      <pubDate>Mon, 17 Dec 2012 15:47:35 GMT</pubDate>
      <dc:creator><![CDATA[Color]]></dc:creator>
      <category><![CDATA[Настройка Linux]]></category>
      <category><![CDATA[vmware]]></category><category><![CDATA[ubuntu 12.04]]></category><category><![CDATA[patch]]></category><category><![CDATA[virtual machine]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
