Книжный куб
11.1K subscribers
2.66K photos
6 videos
3 files
1.96K links
Рекомендации интересных книг, статей и выступлений от Александра Поломодова (@apolomodov), технического директора и эксперта в архитектуре
Download Telegram
Сегодня я решил вспомнить про книгу “Visual Meetings”, которую перевели как “Визуализируй Это”:)
Вообще мне нравится рисовать схемы, когда я разбираюсь со сложными темами. Именно поэтому жена подарила мне книжку “Визуализируй это”, которую я сначала отложил надолго, а потом быстро прочел. Странное и расплывчатое переводное название “Визуализируй Это” взамен ясного и понятного “Visual Meetings” — это какая-то маркетинговая замануха издателей, которая в моем случае скорее мешала начать читать книгу, в которой на самом деле много крутой информации про визуализации. Книга состоит из 5 частей и 23 глав, но часть материала откровенно устарела, поэтому часть глав можно пропускать.

Подробный обзор книги по ссылке https://apolomodov.medium.com/visual-meetings-review-796fe56f3b4d
К этому посту я приложу несколько иллюстраций из статьи с кратким содержанием

#ExternalReview #Visualization #Patterns
🔥6👍2
Сегодня я решил вспомнить книгу "GraphQL. Язык запросов для современных веб-приложений" за авторством Лекса Бэнкса и Евы Порселло. Книжка оставила двойственное впечатление - авторы постарались сделать краткое интро и спроектировать рабочее приложение, но ...
- краткое интро с одной стороны оказалось очень простым и базовым, а с другой стороны недостаточно раскрывало границы применимости этого подхода (и они явно уже заявленных авторами), т.е. авторы подают graphql в стиле продавцов змеиного масла, обещающего серебрянную пулю
- приложение, которое приоектировали авторы отдавало нафталином как и все другие примеры "сборки аля бложика за 15 минут"

В итоге, авторы достаточно быстро пробежались по самому языку запросов и его возможностям, а дальше пошли делать приложение хостинга картинок:)) А у людей знакомых с REST и RPC осталось ощущение, что авторы решили выставить наружу единую точку для выполнения команд как принято в RPC. И кроме того разрешить дрючить свое API при помощи языка запросов аля SQL, только для графов. То есть в итоге получилось что-то напоминающее RPC, принимающего произвольные SQL запросы и делающим eval этого запроса на сервере:))
Также нельзя не отметить перевод книги издательством Питер, который искажает смысл и противоречит сам себе.

В общем, я ждал от прочтения книги гораздо большего... Наверное зря. Но есть ощущение, что авторы таким заходом сделали скорее антипиар этому инструменту:)

#Software #Architecture #GraphQL #DistributedSystems
👍8
Сегодня со своими коллегами по книжному клубу мы обсуждали одну из самых интересных частей книги "Learning DDD".
В этой части мы поговорили про
- Эвристики, которые помогают в проектировании систем. Из этих эвристик собралось целое Decision Tree, которое можно использовать для принятия решений
- Эволюцию дизайн решений, которая бывает из-за изменений в бизнес-домене, оргструктуре, знании о бизнес домене или просто вследствие роста
- Практику Event Storming, которая позволяет достаточно просто пошарить знания о бизнес-домене
- Применение DDD на практике, с постепенным внедрением DDD подходов в brown-field проекты

Подробности по ссылке ниже https://youtu.be/g6OJVttWG-M

#CodeOfArchitecture #Software #Architecture #VideoBroadcast #DDD #DistributedSystems
🔥6👍2
Сегодня я решил показать как я делаю конспекты книжек, когда готовлюсь к встречам архитектурного клуба. В приложении 9 страничек конспектов 4х глав из книги Learning DDD. Я их пишу в электронном виде в планшете Samsung Galaxy Tab S7+ и он достаточно хорош, чтобы я не скучал о бумажных блокнотах:) Рекомендую.

А поделился я своими конспектами, чтобы показать, что вдумчивое чтение книг - это достаточно сложно, особенно если хочется потом прочитанное применять на практике:)

#Writing #Preparation #Visualization
🔥172👏2🥰1
Вчера дочитал мангу про базы данных с феей, принцессой и ее помощником в главной роли:) Книжка своеобразная, но это не отменяет того факта, что в ней достаточно просто рассказана
- база по реляционной теории
- основы языка SQL
- гарантии ACID
- немного про партиционирование и шардирование
В общем, книжка для начинающих изучать реляционные базы данных. Причем в книге материал подается в очень простой и забавной форме.

#Software #Databases #Comics #ForKids #ForBeginners
👍9🤯2😁1
За свою жизнь я прочел много книг в основном интересных, но самыми захватывающими в области управления людьми оказались книги Майкла Лоппа. Этот автор обладает даром рассказчика и он использует его для ведения блога. Причем иногда набор постов, связанных одной темой, превращается в произведение крупной формы, как указанная в заглавии книга:) “The Art of Leadership” уже вторая из этой серии, причем первой была книга “Managing Humans”, которая открыла для меня этого автора и про которую я поговорю в следующий раз.

Книга “The Art of Leadership” представляет из себя сборник мини-рассказов, сгруппированных по уровню менеджмента, причем этот уровень был характерен для Майкла. Правда, для читателей эти советы могут быть к месту как раньше, так и позже по карьерной лестнице. Вот эти три уровня (в скобках компании, в которых занимал эти позиции Майкл):
- Manager (Netscape)
- Director (Apple)
- Executive (Slack)

Подробнее https://bit.ly/artOfLeadership

#Leadership #Management #ExternalReview #Culture
🔥6
Я понял, что обычно вспоминаю здесь про слишком серьезные книжки.
Но есть мнение, что всем требуется разнообразие - поэтому сегодня я продолжу тему с рассказом про манги и конкретно про книгу "Занимательная информатика. Криптография. Манга".
Легкость формата отчасти компенсируется темой книги - авторы специалисты в области математики и средств связи, рассказывают про криптографию.
Книга изначально была написана около 10 лет назад и поэтому она не так свежа, как могла бы быть:)
Остальные моменты относятся к достоинствам книги:
- детективный сюжет (он помогает сохранять внимание на перепитиях развития криптографических методов)
- легкий язык и простые и понятные объяснения
- книга не перегружена деталями (рассматриваются основы криптографии, одноключевой шифр, шифр с открытым ключом и практическое использование шифра на практике)
В общем, книга отлично подойдет тем, кто хочет понять основы, но не слишком хочет погружаться в детальное и глубокое изучение криптографии, математики и вот этого всего:)

P.S.
Если вы неплохо знаете математику и того, как работает шифрование, то вам останется только наслаждаться непритязательным детективным сюжетом, вплетенным в указанные выше темы. Говорю по своему опыту, т.к. большая часть книжки содержала слишком мало новой информации для меня.

#Software #Cryptography #Comics #ForKids #ForBeginners
👍6