Обзор прочитанных книг из мира IT. Часть 4.

Чистая архитектура. Искусство разработки программного обеспечения.

Чистая архитектура. Искусство разработки программного обеспечения.

Мартин Роберт К.

Отличное продолжение "Чистый код" с переходом от частного к общему. Автор описывает возникновения подходов к построению архитектуры ПО с исторической точки зрения, а главное, рассказывает на примерах каких принципов стоит придерживаться и почему.

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

Ководство.

Ководство.

Лебедев Артемий.

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

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

Postgres: первое знакомство.

Postgres: первое знакомство.

Лузaнoв П.

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

Golang для профи. Работа с сетью, многопоточность, структуры данных и машинное обучение с Go.

Golang для профи. Работа с сетью, многопоточность, структуры данных и машинное обучение с Go.

Цукалос Михалис.

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

Учитывая специфику языка, хотелось бы больше примеров, паттернов и алгоритмов из сферы многопоточного программирования. Однако, если не ставить целью использование данной книгу в качестве одного единственного источника информации, то эти огрехи не кажутся существенными на фоне сильных сторон книги. Перевод издательства "Питер" также порадовал.

Использование Docker.

Использование Docker.

Моуэт Эдриен.

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

Рейтинг

Возврат к списку