TGViewer
2pegramming 2pegramming @pepegramming · 4.5K subscribers
Post #188 1.86K
Пятничное чтиво

Привет из Питера. Завтра начинается Saint P RubyСonf, если окажетесь там - приходите общаться и меняться стикерами!

На следующей неделе стрим. Тему пока не придумал, хочу начать серию стримов о паттерне saga и распределенных системах, но пока нет времени и сил. Так же буду рад предложениям и вопросам, можно в личку, можно в анонимную форму.

- Сайт с календарем стримов;
- Youtube плейлист прошедших стримов;

P.S.: на этой неделе решил изменить формат, теперь вместо 1 ссылки будет 1 тема и несколько ссылок. Если такой формат понравился больше - говорите об этом.

—————————————

Несколько слов в защиту шаблона “Анемичная модель предметной области” (Anemic Domain Model)
The Anaemic Domain Model is no Anti-Pattern, it’s a SOLID design и русский перевод

Сам того не зная, пришел к анемичной модели предметной области. Идея в том, что данные отдельно, логика отдельно (пример: операции для логики и энтити для данных). Так же, есть Rich Domain Model (данные и поведение в одном месте). Как оказалось анемичная модель - антипаттерн. Поэтому сегодня 2 ссылки в которых подробно описывается что такое анемичная модель, в чем проблема и почему это не проблема.

Последний год замечаю больше связей между сервисной архитектурой, DDD и OOP. Поэтому идея анемичной модели встает в этот список в голове. С радостью обсужу эту тему со всеми желающими в Питере.

—————————————

Alan Kay and OO Programming
Alan Kay and Missing Messages

Алан Кэй отец идей ООП. В статьях дается краткая выжимка идей с примерами. Уделяется особое внимание сообщениям между объектами. Так же советую прочитать комментарии, в которых найдете Clojure и фп.

А также, лекция 96 года в которой описывается акторный подход:
The Actor approach to concurrent objects

Из статьи узнаете: что такое акторная модель, как работают сообщения между акторами и примеры на языке Act.

—————————————

A Brief History Of Open Source
History of free and open-source software
Краткая история open source, часть первая: от открытого ПО к проприетарному
История open source, часть вторая: рождение UNIX и GNU
История open source, часть третья: первые свободные лицензии и дорога к Linux

Не так давно гитхаб выпустила спонсорскую программу для OSS разработчиков. Пока разработчики обсуждают эту программу и текущие проблемы опенсорса, хочется уйти в историю и напомнить как появилось то, что мы называем программами с открытым исходным кодом. Поэтому в последней части пятничных ссылок три статьи, рассказывающих об истории OSS.

——— одной строкой ———

- IRB 2.7 берет идеи у pry, в новом релизе появится подсветка синтаксиса;
- rom 5 появится в hanami;
- Релиз 2.7.0-preview1 (http://amp.gs/dEV6) в коробке паттерн матчинг, compaction GC и улучшения irb;
More from @pepegramming
  1. Sep 25, 2026Пятничное чтиво Буду рад предложениям, вопросам и идеям связанным с каналом или архитектур…
  2. Sep 18, 2026Пятничное чтиво Буду рад предложениям, вопросам и идеям связанным с каналом или архитектур…
  3. Sep 11, 2026Пятничное чтиво Буду рад предложениям, вопросам и идеям связанным с каналом или архитектур…
  4. Sep 4, 2026Пятничное чтиво Буду рад предложениям, вопросам и идеям связанным с каналом или архитектур…
  5. Aug 28, 2026Пятничное чтиво Буду рад предложениям, вопросам и идеям связанным с каналом или архитектур…
  6. Aug 21, 2026Третий поток «Коммуникации систем», старт 30 сентября В течение месяца будем искать формал…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →