emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc. – Telegram
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
3.47K subscribers
119 photos
15 videos
22 files
1.14K links
Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, Extreme Programming, SDLC, Agile, etc.

Chat: https://news.1rj.ru/str/emacsway_chat

Persistence: https://dckms.github.io/system-architecture/
Download Telegram
Топовая новость в мире Golang & DDD. Авторы Watermill и целого ряда статей на тему DDD & Golang подготовили электронную книгу на основе своих статей, и приступили к созданию мини-курса обучения.

📝 "we prepared the e-book "Go With Domain: Building Modern Business Software in Go" based on articles from the series. The e-book is available in PDF, EPUB, and MOBI formats."

Ссылка на мини-курс, к сожалению, персонализированная в email. Кому интересно - можете подписаться на рассылку: https://threedots.tech/newsletter/

#DDD #Golang #SoftwareDesign #SoftwareArchitecture
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Обзор книги "Fundamentals of Software Architecture: An Engineering Approach" 1st edition by Mark Richards, Neal Ford https://apolomodov.medium.com/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-fundamentals-of-software-architecture-1754c0e78d48 От Alexander Polomodov - Director…
В свое время я собрал целую библиотеку по управленческой психологии, Decision Making и Soft Skills, читал "Harvard Business Review on Decision Making" by Harvard Business School Press.

Практически вся необходимая для IT-архитектора информация по этим вопросам представлена в минималистичном, но в исчерпывающем виде в двух книгах:
- "The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise 1st Edition" by Gregor Hohpe
- "Fundamentals of Software Architecture: An Engineering Approach" 1st edition by Mark Richards, Neal Ford

Обе книги - невероятно ценные в библиотеке архитектора. Ну, можно еще упомянуть по этим вопросам книгу:
- "The Book: 37 Things One Architect Knows About IT Transformation" by Gregor Hohpe

P.S.: На всякий случай хочу напомнить, что у меня есть постоянно обновляемая страничка в интернете по литературе:
- https://emacsway.github.io/ru/self-learning-for-software-engineer/

#Career #Management #SoftSkills #DecisionMaking
Тема управленческой психологии получила дальнейшее развитие в чате канала, с весьма интересным списком литературы от опытных архитекторов, который имеет смысл продублировать в канал.

#Career #Management #SoftSkills #DecisionMaking
Forwarded from Gennadiy Kruglov
@emacsway с твоего позволения накидаю книги по психологии (из последних, что читал):

Психология влияния. Убеждай, воздействуй, защищайся | Чалдини Роберт Б.https://www.ozon.ru/product/psihologiya-vliyaniya-ubezhday-vozdeystvuy-zashchishchaysya-chaldini-robert-b-chaldini-robert-b-211424560/
Думай медленно... решай быстро | Канеман Даниэль https://www.ozon.ru/product/2020-dumay-medlenno-reshay-bystro-thinking-fast-and-slow-24286114/
Биология добра и зла. Как наука объясняет наши поступки | Сапольски Роберт https://www.ozon.ru/product/biologiya-dobra-i-zla-kak-nauka-obyasnyaet-nashi-postupki-147997818/
Как разговаривать с мудаками | Гоулстон Марк https://www.ozon.ru/product/kak-razgovarivat-s-mudakami-139106797/
Сила воли. Как развить и укрепить | Макгонигал Келли https://www.ozon.ru/product/sila-voli-kak-razvit-i-ukrepit-8243294/
Forwarded from Alexey Merson
мне зашли
Фил Портер "Съесть или быть съеденным. Эффективные приемы внутрикорпоративной борьбы" https://www.ozon.ru/context/detail/id/950957/
Хазин, Щеглов "Лестница в небо. Диалоги о власти, карьере и мировой элите" https://www.ozon.ru/context/detail/id/136154461/
Forwarded from Gennadiy Kruglov
Тогда также добавлю книги по управлению, для понимания происходящего в корпорациях:

Как преодолеть кризисы менеджмента. Диагностика и решение управленческих проблем | Адизес Ицхак Кальдерон https://www.ozon.ru/product/kak-preodolet-krizisy-menedzhmenta-diagnostika-i-reshenie-upravlencheskih-problem-2703903/
Стратегическое сафари. Экскурсия по дебрям стратегического менеджмента | Генри Минцберг: https://www.ozon.ru/product/strategicheskoe-safari-ekskursiya-po-debryam-strategicheskogo-menedzhmenta-157233873/
👍1
Forwarded from Alexey Merson
И конкретно по российской специфике
Русская модель управления | Прохоров Александр Петрович
https://www.ozon.ru/product/russkaya-model-upravleniya-29962647/
Forwarded from DDDevotion
С удивлением обнаружил, что не только лишь все топят за код-ревью. Более того на западе множество публикаций с подсчетом эффективности этого процесса.

На мой взгляд идеальное код-ревью, это парное программирование. Если по каким-то причинам команда не пишет код в паре, то код-ревью проводится уже на смерженном коде (или не проводится вовсе). Лонг-терм ветки при этом не должны существовать.

https://www.youtube.com/watch?v=mKaIR-EjoC0

https://github.com/sharovatov/teamlead/blob/master/codereview.md
📝 "Дипломатия – это дважды подумать прежде чем ничего не сказать" — Алекс Дрейер

P.S.: не мог не поделиться 🙂))

#SoftSkills #Career
👍2
Forwarded from Gennadiy Kruglov
Думаю, что есть комплексный атрибут качества, более важный с точки зрения скорости поставки, замечу, не разработки, а именно поставки. Этот атрибут - Flexibility

Почему так? Потому что на скорость поставки влияют кроме Modifiability ещё и Modularity, Testabilty, Deployability и пр.

Какой прок быстро менять код, если его не протестировать, не задеплоить автоматически и т.д. Важна гибкость в целом.

Также есть ещё один комплексный артибут качества - Evolvability. Есть интуитивное понимание, что Evolvability зависит от Flexibility

Таким образом зависимость я бы выстроил так: Evolvability -> Flexibility -> Modifiability
Похоже, что разговоры про культуру заходят у нас не очень. Потому сегодня вернемся к технологиям. Поделюсь ссылкой на рассуждения архитектора из MuleSoft Антонио Гарроте, об описании асинхронных взаимодействий https://engineering.salesforce.com/asyncapi-and-openapi-an-api-modeling-approach-db9873695910

Для REST есть спецификация Open API. А для обмена сообщениями AsyncAPI как-бы есть, но мало кто ей пользуется.

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