Телеграм канал Книги для программиста

Место, где ежедневно публикуются книги как для новичков, так и для опытных программистов

Поделиться с друзьями:

статистика поднять канал
подписаться... читателей

Доступ к контенту (документы, файлы, аудио, видео, изображения) возможен только в приложении Телеграм.

@itlibr

Читать в телеграм

2019-01-13 16:06:03




​​Building Microservices (2015)
Автор: Sam Newman
#programming #book #english
Язык: английский.
Целевая аудитория: опытные разработчики.
По правилам развития технологий, не существует идеально спроектированных и разработанных приложений. В то же время, мы можем добиться меньшей связности ПО за счёт разделения на компоненты, которые по отдельности легче и дешевле поддерживать, чем вместе. В этом знаменитом руководстве автор расскажет про новый тренд в мире технологий  -  микросервисы. Вы пройдёте от хорошей иллюстративной теории до небольшой практики, которая поможет вам дальше изучать микросервисную архитектуру самостоятельно.
В книге рассматриваются следующие темы:
✔️ основы микросервисов;
✔️ история эволюции архитектуры;
✔️ интеграция с другими технологиями;
✔️ разделение монолита;
✔️ тестирование микросервисов и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ хороший теоретический материал;
➕ многочисленные ссылки и иллюстрации к объяснениям.
⬇️️ Скачать PDF

@itlibr

Читать в телеграм

2019-01-13 16:06:02




Доступ к контенту (документы, файлы, аудио, видео, изображения) возможен только в приложении Телеграм.

@itlibr

Читать в телеграм

2019-01-13 13:44:03




​​The Kubernetes Book (2018)
Автор: Nigel Poulton
#kubernetes #book #english
Язык: английский.
Целевая аудитория: системные администраторы и опытные
разработчики программного обеспечения.
Если вы слышали и даже активно используете Docker, то не слышать о Kubernetes вы не могли. Это более мощная и объёмная технология, позволяющая запускать внутри себя десяти контейнеров для удобного управления разрабатываемых приложений. В настоящем руководстве автор расскажет об основах Kubernetes и о примерах применения данной технологии.
В книге рассматриваются следующие темы:
✔️ принципы работы Kubernetes;
✔️ установка Kubernetes;
✔️ работа с контейнерами;
✔️ сервисы Kubernetes и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ небольшой объём;
➕ многочисленные примеры;
➕ разобран весь жизненный цикл работы Kuberntes.
Недостатки:
➖ многочисленные типографические ошибки;
➖ автор часто повторяется в высказываниях.
⬇️️ Скачать PDF

@itlibr

Читать в телеграм

2019-01-13 13:44:02




Доступ к контенту (документы, файлы, аудио, видео, изображения) возможен только в приложении Телеграм.

@itlibr

Читать в телеграм

2019-01-13 11:04:02




​​Code complete, 2 second edition (2004)
Автор: Steven C. McConnell
#programming #book #english
Язык: английский.
Целевая аудитория: опытные разработчики.
Кажется, нет человека, который бы не слышал про книгу Стивена Макконелла "Совершенный код", однако, тем не менее, книга до сих пор остаётся одной из самых популярных и лучших книг в деле совершенствования навыков разработки. У этой книги есть и второе издание, и несмотря на то, что отличий от оригинала там не так много, её также надо обязательно прочесть.
В книге рассматриваются следующие темы:
✔️ паттерны проектирования;
✔️ работа с классами;
✔️ переменные;
✔️ фундаментальные типы данных;
✔️ условия и циклы;
✔️ дебагинг и рефакторинг;
✔️ тестирование кода и многое другое.
Преимущества:
➕ уникальное собрание исключительно полезных и практических примеров хорошего кода.
Недостатки:
➖ с тех пор некоторые практики кода могли стать неактуальными.
⬇️️ Скачать PDF

@itlibr

Читать в телеграм

2019-01-13 11:04:01




Доступ к контенту (документы, файлы, аудио, видео, изображения) возможен только в приложении Телеграм.

@itlibr

Читать в телеграм

2019-01-12 20:02:03




​​Mastering Go: Create Golang production applications using network libraries, concurrency, and advanced Go data structures (2018)
Автор: Mihalis Tsoukalos
#golang #book #english
Язык: английский.
Целевая аудитория: опытные разработчики на Go.
Go набирает популярность, и сфера его применения становится шире, что делает выбор в пользу этого языка при разработке ещё более очевидным. Настоящее руководство предназначено опытным программистам и раскрывает важные темы, связанные с профессиональной разработкой, как то: структуры данных, работа с библиотеками, параллелизм и многое другое.
В книге рассматриваются:
✔️ язык Go и операционные системы;
✔️ структуры данных;
✔️ типы данных в Go;
✔️ горутины и каналы;
✔️ сетевое программирование;
✔️ тестирование кода на Go.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры;
➕ много важных тем.
Недостатки:
➖ не замечено.
⬇️️ Скачать PDF

@itlibr

Читать в телеграм

2019-01-12 20:02:02




Доступ к контенту (документы, файлы, аудио, видео, изображения) возможен только в приложении Телеграм.

@itlibr

Читать в телеграм

2019-01-12 18:41:02




​​Hands-On Design Patterns with Kotlin (2018)
Автор: Soshin Alexey
#kotlin #book #english
Язык: английский.
Целевая аудитория: опытные разработчики на Kotlin.
Если вы искали книгу по Kotlin, которая даст вам понимание, как использовать этот язык с максимальной пользой для приложений, это именно та книга. Здесь вы найдёте примеры применения функционального и реактивного программирования, примеры использования параллелизма и горутин, а также других идиом языка.
В книге рассматриваются следующие темы:
✔️ основы паттернов проектирования;
✔️ понимание структурных паттернов;
✔️ функциональное программирование;
✔️ потоки и горутины;
✔️ микросервисы;
✔️ антипаттерны и многое другое.
Преимущества:
➕ актуальный материал по теме;
➕ многочисленные примеры работы с паттернами.
Недостатки:
➖ не замечено.
⬇️️ Скачать PDF

@itlibr

Читать в телеграм

2019-01-12 18:41:01