Архив за Декабрь 2021

Клаус Шваб - Четвертая Промышленная Революция

Клаус Шваб - Четвертая Промышленная Революция

Какое-то время назад я прочитал хорошую книгу Клауса Шваба “Четвертая Промышленная Революция”. Книга хорошо резюмирует тренды - то куда развивается промышленность. Поэтому ее хорошо использовать как чек-лист для стратегического планирования / брейнсторминга. Особенно актуально может быть освежить в голове эти долгосрочные тренды под Новый Год, планируя год следующий. Как обычно я в процессе чтения сделал майнд-мапу, поэтому делюсь ей: Скачать всю майнд-мапу в PDF
Высоконагруженные приложения - Глава 4 - Кодирование и эволюция

Высоконагруженные приложения - Глава 4 - Кодирование и эволюция

Переводы: EN
Ранее в этом году книжный клуб нашей компании изучил отличную книгу: Martin Kleppmann - Designing Data-Intensive Applications Мартин Клеппман - Высоконагруженные приложения. Программирование, масштабирование, поддержка Это - лучшая книга о создании комплексных масштабируемых программных систем, которые я когда-либо читал. 💪 Как обычно, я подготовил краткий обзор и майнд-мапу. Глава 4: Что такое эволюционируемость. Обратная и прямая совместимость Подходы к кодированию данных: JSON, XML и их двоичные варианты Thrift и Protobuf Apache Avro Модели работы с потоком данных Через базы данных Через сервисы: REST, SOAP, RPC и их будущее развитие Через брокеры сообщений - когда они лучше, а когда нет Намного больше деталей в майнд-мапе:
Бонусные Годы. Глава 10. Тераностика старения

Бонусные Годы. Глава 10. Тераностика старения

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres В 10й главе автор пытался сделать саммари всего что было написано до этого. Но на мой взгляд получилось не очень удобно - очень много повторов информации из предыдущих глав вперемешку с абсолютно новой информацией. Лучше было бы сделать отдельную главу только про новую информацию.
Высоконагруженные приложения - Глава 3 - Подсистемы хранения и извлечение данных

Высоконагруженные приложения - Глава 3 - Подсистемы хранения и извлечение данных

Переводы: EN
Ранее в этом году книжный клуб нашей компании изучил отличную книгу: Martin Kleppmann - Designing Data-Intensive Applications Мартин Клеппман - Высоконагруженные приложения. Программирование, масштабирование, поддержка Это - лучшая книга о создании комплексных масштабируемых программных систем, которые я когда-либо читал. 💪 Как обычно, я подготовил краткий обзор и майнд-мапу. Глава 3: Структуры данных: Log-structured. SSTables / LSM-деревья (когда мы ничего не обновляем, а пишем в конец). Очень крутая идея, как хранить данные.
Высоконагруженные приложения - Глава 2 - Модели данных и языки запросов

Высоконагруженные приложения - Глава 2 - Модели данных и языки запросов

Переводы: EN
Ранее в этом году книжный клуб нашей компании изучил отличную книгу: Martin Kleppmann - Designing Data-Intensive Applications Мартин Клеппман - Высоконагруженные приложения. Программирование, масштабирование, поддержка Это - лучшая книга о создании комплексных масштабируемых программных систем, которые я когда-либо читал. 💪 Как обычно, я подготовил краткий обзор и майнд-мапу. Глава 2: Что такое модель данных. Различные отношения между данными. Реляционные, документные, графовые модели данных. Какая лучше и когда. Схема-на-запись, схема-на-чтение (без схемы).
Высоконагруженные приложения - Глава 1 - Надежные, масштабируемые и удобные в сопровождении приложения

Высоконагруженные приложения - Глава 1 - Надежные, масштабируемые и удобные в сопровождении приложения

Переводы: EN
Ранее в этом году книжный клуб нашей компании изучил отличную книгу: Martin Kleppmann - Designing Data-Intensive Applications Мартин Клеппман - Высоконагруженные приложения. Программирование, масштабирование, поддержка Это - лучшая книга о создании комплексных масштабируемых программных систем, которые я когда-либо читал. 💪 Как обычно (чтобы лучше усвоить) я подготовил краткий обзор и майнд-мапу. Глава 1: Строительные блоки приложений Что такое надежность, масштабируемость и ремонтопригодность. Примеры и определения. Неисправности и отказы Производительность, нагрузка, задержка и время отклика Работоспособность, простота, эволюционируемость Почему вы должны убивать свои сервера случайным образом 😅 Как Twitter доставляет 12 000 твитов в секунду до 300 000 пользователей в секунду.
Golang вводит дженерики

Golang вводит дженерики

Переводы: EN
Golang НАКОНЕЦ-ТО представляет ДЖЕНЕРИКИ (aka тимплейты, aka параметры типов) в релизе 1.18 (февраль 2022) Я помню начало 2000-х, когда в C # были добавлены дженерики, и то, как их ожидали… В наши дни Go - мой любимый язык для написания высокомасштабируемых решений, а дженерики - ключевая вещь которую я ждал. В некоторых случаях они помогут сильно упростить дизайн приложения. Моя майнд-мапа с ключевыми вещами, которые вам следует знать: Скачать майнд-мапу в PDF
Бонусные Годы. Глава 9. Как сделать сердце и сосуды моложе

Бонусные Годы. Глава 9. Как сделать сердце и сосуды моложе

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres В 9й главе подробно рассмотрен Комплекс Интима-Медиа (КИМ) - ранний маркер Атеросклероза (который в свою очередь является причиной Сердечно-Сосудистых Заболеваний, которые являются причиной смерти №1 в мире). Оптимальная толщина КИМ Корреляция толщины КИМ с возрастом Отсутствие прямой связи КИМ с холестерином.
Почему стартапы терпят неудачу? 12 главных причин

Почему стартапы терпят неудачу? 12 главных причин

CBINSIGHTS опубликовали в этом году интересное исследование 12 основных причин неудач стартапов

Они проанализировали 110+ неудач стартапов и определили 12 корневых причин.

Думаю, стоит знать причины и их априорные вероятности.

Бонусные Годы. Глава 8. Медицинские препараты, влияющие на продолжительность жизни

Бонусные Годы. Глава 8. Медицинские препараты, влияющие на продолжительность жизни

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres В 8й главе рассмотрен один из главных факторов смертности - сердечно-сосудистые заболевания (в Европе это причина №2 - после рака, а в России - это причина №1). Рассмотрены три группы препаратов которые показаны для профилактики и лечения ССЗ:
Бонусные Годы. Глава 7. Нужны ли витамины и добавки?

Бонусные Годы. Глава 7. Нужны ли витамины и добавки?

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres В 7й главе рассмотрены мифы связанные с пищевыми добавками (БАДами) и рассмотрены какие из пищевых добавок являются доказанно полезными и при каких условиях. Практические рекомендации автора: Употребление витаминов и пищевых добавок чаще всего не влияет на продолжительность жизни, однако врач может назначить их женщине при беременности, ее планировании и в период грудного вскармливания.
Daily Stand-up: You're Doing It Wrong!

Daily Stand-up: You're Doing It Wrong!

Вы используете ежедневные стендап-митинги? Как организованы стандартные ежедневные стендапы Каждого (одного за другим) спрашивают о том, что было вчера, сегодня, и о блокера. Но у такого подхода есть общая проблема: люди не всегда слушают других! Потому что следующий человек думает, что сказать, когда его очередь. Есть модель получше - «Прогулка по доске». Обсудите каждый тикет на доске один за другим. Человек, который работал над тикетом, говорит несколько слов, может поднять любые проблемы, которые сразу же адресуются.
Бонусные Годы. Глава 6. Можно ли предупредить рак?

Бонусные Годы. Глава 6. Можно ли предупредить рак?

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres Я прочитал 6ю главу. Тут очень много информации! Причины рака Оценка риска возникновения рака Раннее выявление рака Образ жизни для предупреждения рака Вредные пищевые добавки и лекарства Полезные пищевые добавки и лекарства В итоге становится понятно, что ничего не понятно.
Чистая Архитектура - Часть IV - Принципы дизайна

Чистая Архитектура - Часть IV - Принципы дизайна

Переводы: EN
Книжный клуб у нас в компании выбрал следующую чудесную книгу для чтения: Роберт Мартин - Чистая Архитектура - Искусство Разработки Программного Обеспечения Robert Martin - Clean Architecture - a Craftsman’s Guide to Software Structure and Design Четвертая часть книги посвящена принципам объединения компонентов в программные системы. Эта часть более интересна. Она содержит: Обзор истории компонентов: возможность перемещения в памяти, линкеры Три принципа связности компонентов REP: Принцип эквивалентности повторного использования и выпусков CCP: Принцип согласованного изменения CRP: Принцип совместного повторного использования Три принципа соединения компонентов ADP: Принцип ацикличности зависимостей SDP: Принцип устойчивых зависимостей SAP: Принцип устойчивости абстракций Мне особенно понравилась эта глава из-за представленных метрик, которые можно использовать для измерения (!
Бонусные Годы. Глава 5. Когда и как нужно спать, чтобы жить долго

Бонусные Годы. Глава 5. Когда и как нужно спать, чтобы жить долго

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres Я прочитал 5ю главу. В этой главе описано: Влияние дефицита сна на здоровье и продолжительность жизни Циклы сна и бодрствования (циркадные ритмы). Как они возникли в природе Отклонения от нормального 24 часовго цикла Синдром позднего засыпания Синдром не 24-часового цикла сна Синдром опережающей фазы сна Как поменять свой ритм сна и бодрствования Светотерапия Мелатонин Кофе и стимуляторы Физические упражнения Влияние гаджетов Вот мой подробный структурированный обзор этой главы:
Бонусные Годы. Глава 4. Питание для продления жизни

Бонусные Годы. Глава 4. Питание для продления жизни

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres Я прочитал 4ю главу. В этой главе: Рассмотрены разные диеты: Кетогенная диета, Низкоуглеводная диета, Вегетарианство, Пескетарианство. Ни одна из них не имеет преимуществ. Только низкогликемическая диета имеет преимущества! Еще положительно упоминается Средиземноморская но низкогликемический подход даже ее улучшает.
Бонусные Годы. Глава 3. Как убежать от старости

Бонусные Годы. Глава 3. Как убежать от старости

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres Я прочитал 3ю главу. Из этой главы можно узнать: Как правильно тренироваться, чтобы стать долгожителем. Оптимальная нагрузка Как бег может разрушить сердце. Почему марафон, триатлон и прочий айронмен вреден Конкретные практические рекомендации Покупаем пульсометр: Рассчитать мин и макс ЧСС Делаем ЭКГ и УЗИ сердца: Убедиться что нет противопоказаний Выбрираем виды активностей: Бег трусцой наиболее доказанно полезен Подбираем амуницию: Спец кроссовки, чтобы смягчить нагрузки на колени Учимся технике: Для снижения травматизма Постепенно повышаем нагрузку: Ориентация на ЧСС Добавляем упражнения: На тренировку силы мышц Немного странно что почему-то даны несколько немного различающихся рекомендаций по количеству занятий спортом.
Бонусные Годы. Глава 2. Почему мы стареем

Бонусные Годы. Глава 2. Почему мы стареем

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres Я прочитал 2ю главу. Из этой главе можно узнать: Что такое старение. Старение клеток и всего организма - это не одно и то же. Более того жизнь клеток можно продлевать, а жизнь организма пока продлить не получается. Где прячется старение.
Бонусные Годы. Глава 1. Доказательства, научный эксперимент и клинические исследования

Бонусные Годы. Глава 1. Доказательства, научный эксперимент и клинические исследования

В декабре вместе с книжным клубом Rational Answer изучаю книгу “Бонусные годы. Индивидуальный план продления молодости на основе последних научных открытий”. Авторы: Дмитрий Веремеенко, Александр Фединцев, Нигина Бегмуродова. Книга в магазине Litres Я пока прочитал только 1ю главу (из 10) и уже захотелось зафиксировать свои впечатления: Это - ментальный восторг. Автор на каждый факт дает ссылку на источник, ощущается как точно выверена каждая фраза, и в тоже время текст очень читаемый и затягивающий.
Golang: учебные курсы

Golang: учебные курсы

Последние три года я много собеседую Golang-разработчиков. Go - это замечательный язык. Удачные концепции горутин и каналов позволяют очень просто и эффективно разрабатывать высоконагруженные приложения. И всем кандидатам кто, как видно, еще не вполне освоил конкурентное программирование с каналами и горутинами, я неизменно советую пройти два замечательных курса (удивительно что они еще и бесплатные). Эти курсы и я сам когда-то проходил и очень сильно их рекомендую всем разработчикам! Курс даст основы программирования на языке Go, а так же опыт применения языка в основных задачах, которые встречаются сегодня в серверной веб-разработке.
Чистая Архитектура - Часть III - Принципы дизайна

Чистая Архитектура - Часть III - Принципы дизайна

Переводы: EN
Книжный клуб у нас в компании выбрал следующую чудесную книгу для чтения: Роберт Мартин - Чистая Архитектура - Искусство Разработки Программного Обеспечения Robert Martin - Clean Architecture - a Craftsman’s Guide to Software Structure and Design 👍 Третья часть книги посвящена принципам SOLID. Принцип единственной ответственности: модуль должен быть ответственным перед одним и только одним действующим лицом. Принцип открытости-закрытости: программный артефакт должен быть открыт для расширения, но закрыт для модификации.
Сравнение Front-end фреймворков: Angular, React, Vue

Сравнение Front-end фреймворков: Angular, React, Vue

Переводы: EN
При запуске нового проекта по разработке ПО необходимо выбрать технологию для Frontend. В настоящее время существуют три ведущие технологии: Angular, React и Vue. Но как выбрать из них? Наша команда имеет опыт работы со всеми из них, но обычно выбор делается на основе «кто доступен в команде, и что они предпочитают». Я хотел более глубокое сравнение плюсов и минусов, и я нашел его в отличном коротком курсе Udemy: React JS, Angular & Vue JS - Quickstart & Comparison
Алексей Марков - Лягушка, Слон и Брокколи

Алексей Марков - Лягушка, Слон и Брокколи

В книжном клубе Rational Answer в октябре 2021 мы прочитали книгу Алексея Маркова “Лягушка, Слон и Брокколи”. А потом в начале ноября у нас был созвон клуба с автором. Автор и его книга мне очень(!) понравились. Книга является собранием многих хороших практик по эффективности. Совершенно без “воды”. Все четко и по делу. Оригинальных мыслей здесь мало или вообще нет - автор и не скрывает что собрал информацию с миру по нитки.
Исследование зарплат руководителей проектов - 12-е издание (2021)

Исследование зарплат руководителей проектов - 12-е издание (2021)

Институт управления проектами (PMI) опубликовал свежий обзор заработных плат - 12-е издание (2021). Этот опрос содержит информацию о заработной плате профессионалов, вовлеченных в деятельность по управлению проектами: от специалистов по управлению проектами через три уровня руководителей проектов до генерального директора организации. Были опрошены участники из многих стран. И данные можно просматривать по многим параметрам, таким как кол-во лет опыта, уровень образования, статус PMP, пол, отрасль и многое другое. Прямая ссылка на КРАТКИЙ ОТЧЕТ на сайте PMI
Александр Силаев - Философия без Дураков

Александр Силаев - Философия без Дураков

В книжном клубе Rational Answer в ноябре 2021 мы прочитали книгу Александра Силаева “Философия без Дураков”. И 5 декабря пообщались с автором. Автор и его книга произвели на меня двоякое впечатление: С одной стороны, автор очень начитанный и умный, хорошо слагает текст и мысли - его приятно читать и слушать, с ним интересно общаться. С другой стороны, книга очень непрактичная. Первая часть книги (их трех) на мой взгляд вообще бессмысленная - одна вода про историю и ненужность философии (при этом сама книга по философии).
Международный День Волонтера 2021

Международный День Волонтера 2021

Сегодня Международный День Волонтера! Поздравляю волонтеров со всего мира! 👋 Мы делаем этот мир лучше. 👍 Я - волонтер в Project Management Institute и PMI Moscow с 2010 года. И я уверен, что PMI - лучшая профессиональныая некоммерческая организация в мире, предоставляющая лучшие возможности для волонтерства! Моими основными активностями в PMI были: Работа в совете директоров PMI Moscow - в основном IT и помощь коллегам Переводы и проверка переводов стандартов PMI, книг и экзаменационных вопросов PMI Разработка (самый взрыв мозга) и проверка экзаменов PMI За это время я встретил много замечательных людей.
Saxo Bank: возмутительные прогнозы на 2022 год

Saxo Bank: возмутительные прогнозы на 2022 год

Недавно Saxo Bank опубликовал свои возмутительные прогнозы на 2022 год (и позже). Я также посмотрел разъяснения главного инвестиционного директора Стина Якобсена. Очень смело и честно! 👍 Вот мой краткий обзор основных моментов: У правительств нет четкого плана перехода к зеленому будущему. Так что нефть и газ по-прежнему правят. Между тем, многие миллиарды будут закопаны в хайпе ESG. Facebook для старичков. TikTok (и/или другие новые социальные платформы) убьет его. США столкнулись с кризисом: выборы, целостность, волатильность рынков и снижение влияния доллара.
Чистая Архитектура - Часть II - Начальные основы: парадигмы программирования

Чистая Архитектура - Часть II - Начальные основы: парадигмы программирования

Переводы: EN
Книжный клуб у нас в компании выбрал следующую чудесную книгу для чтения: Роберт Мартин - Чистая Архитектура - Искусство Разработки Программного Обеспечения Robert Martin - Clean Architecture - a Craftsman’s Guide to Software Structure and Design 👍 Книга пока поверхностная. Вот обзор второй части: Есть три парадигмы программирования: Структурированное программирование - накладывает ограничение на прямую передачу управления. Объектно-ориентированное программирование - накладывает ограничение на косвенную передачу управления.