
Чистая архитектура. Искусство разработки программного обеспечения.
Отличное продолжение "Чистый код" с переходом от частного к общему. Автор описывает возникновения подходов к построению архитектуры ПО с исторической точки зрения, а главное, рассказывает на примерах каких принципов стоит придерживаться и почему.
Также автор отвечает на вопросы о различиях и, что немаловажно, о причинах возникновения трех различных парадигм программирования. После завершения книги осталось сожаление лишь об одном - что не прочитал её раньше года на три. Полагаю, что каждый программист со временем приходит к мыслям, примерно соответствующим, описанным в книге, но далеко не каждый программист может покорить такую высокую планку качества, да еще и в приемлемый срок. Считаю, что Чистая архитектура - еще один must read от Роберта Мартина.

Ководство.
Зная биографию Артемия Лебедева, ожидал увидеть, что-то вроде "введение в веб-дизайн для новичков". Ожидания не оправдались, но сожалеть не пришлось, так как получил любопытное чтиво, касающееся самых разных тем, порой лишь косвенно связанных с дизайном. Книга порой приятно удивляет, расширяя кругозор о мире вокруг нас, вроде открытия, почему в метро остановки порой озвучиваются женским голосом, а порой мужским.
Многие утверждения автора не обосновываются в достаточной мере, предполагая поверить автору на слово. С другой стороны, когда речь заходит о дизайне, влияние личных предпочтений вполне имеет место, да и отчасти по этой причине чтиво вышло легким и незатянутым.

Postgres: первое знакомство.
Жаль, что не познакомился с этой брошюрой на заре своего освоения баз данных в общем и Postgres в частности. Все темы рассмотрены очень поверхностно, но приведенная информация позволяет увидеть общую картину возможностей данной СУБД и понять куда следует двигаться дальше для детального погружения. Могу рекомендовать только новичкам. В идеале перед чтением следует освоить основы языка SQL для лучшего понимания приведенных примеров запросов и возможности воспроизведения советов по оптимизации.

Golang для профи. Работа с сетью, многопоточность, структуры данных и машинное обучение с Go.
Отличный вариант знакомства с языком Go в ситуации, когда интерактивный курс "A Tour of Go" уже пройден и нужно двигаться дальше, но читать документацию от корки до корки кажется слишком скучным занятием. Рассмотрен широкий набор тем от внутреннего устройства языка и работы компилятора до возможности низкоуровнего программирования на Go. Некоторые главы содержат слишком оторванную от реальной жизни информацию - примеров реальных бизнес кейсов, где можно было бы применить полученные знания не приводится. Но затраченного времени не жаль - осведомленность о "лишних" возможностях будет не лишней.
Учитывая специфику языка, хотелось бы больше примеров, паттернов и алгоритмов из сферы многопоточного программирования. Однако, если не ставить целью использование данной книгу в качестве одного единственного источника информации, то эти огрехи не кажутся существенными на фоне сильных сторон книги. Перевод издательства "Питер" также порадовал.
Использование Docker.
Несмотря на дату выхода и описание старых версий ПО в приводимых примерах нисколько не пожалел о прочтении книги. Несмотря на то, что работаю с Docker не первый год, узнал для себя много новых возможностей и удобных опций. Перевод выполнен качественно, а вот качество переплета хотелось бы получше за такую то стоимость.