Size: a a a

Книги для программистов

2019 December 03
Книги для программистов
Пишете на С/C++ или Python?
А как вы ускоряете свой код?

5 декабря приходите на мастер-класс для разработчиков ПО о том, как ускорить работу приложений в 10 раз. Вы научитесь

— оптимизировать работу кода, выявлять критические функции и временные затраты.
— решать типичные проблемы, возникающие при анализе данных о производительности ПО.
— использовать компиляторы и библиотеки для работы с большим массивом данных.
— настраивать CI для использования инструментов Intel® и решения интеграционных проблем.

Кому будет полезно: тем, кто хочет быть в тренде по инструментам анализа производительности ПО и облачных платформ.
Место и время встречи: офис компании Selectel, СПб, 5 декабря в 9 утра
Регистрируемся здесь: https://prglb.ru/38o1c
источник
2019 December 04
Книги для программистов
​​MySQL High Availability (2012)
Авторы: Charles Bell, Mats Kindahl, Lars Thalmann

#mysql #advanced #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

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

В книге рассматриваются следующие темы:
✔ основы репликации;
✔ логирование;
✔ транзакции;
✔ мониторинг хранилища;
✔ кластер MySQL и многое другое.

Преимущества:
➕ актуальный материал по теме;
➕ широкий охват необходимых тем;
➕ хороший перевод.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
Как выжить SQL базе данных в 21 веке: облака, Kubernetes и PostgreSQL multimaster

Подключайтесь 9 декабря в 20.00 (мск) и примите участие в практическом вебинаре для разработчиков и администраторов.

Рассмотрим вызовы, с которыми столкнулись SQL базы данных  и покажем, как они приспособились в эру облаков и Kubernetes.

Вебинар проходит в рамках набора на углубленный онлайн-курс "PostgreSQL". Проведет вебинар  руководитель программы Валерий Безруков (Google Cloud Practice Delivery Manager в EPAM Systems)

Чтобы попасть на онлайн-курс с welcome скидкой, сдайте вступительный тест: https://otus.pw/y9lA/
источник
Книги для программистов
​​Работа с PostgreSQL: настройка и масштабирование (2017)⠀
Автор: Ю. Васильев.⠀

#postgresql #book #rus #beginner

Язык: русский.⠀

Целевая аудитория: опытные разработчики.⠀

PostgreSQL невероятно мощная и гибкая СУБД, она имеет схожий функционал и синтаксис с другой популярной СУБД, MySQL, однако её возможности гораздо шире. Например, она способна обрабатывать данных больше, чем MySQL, поддерживает создание собственных типов данных, хранение многомерных массивов, индексирование JSON и многое другое. Эта книга поможет вам настроить PostgreSQL и использовать её самые полезные возможности.⠀

В книге рассматриваются следующие темы:⠀
✔ настройка производительности;⠀
✔ индексы;⠀
✔ партиционирование;⠀
✔ репликация;⠀
✔ шардинг;⠀
✔ мультиплексоры соединений;⠀
✔ кэширование;⠀
✔ бэкап и восстановление;⠀
✔ стратегии масштабирования и многое другое.⠀

Преимущества:⠀
➕ актуальный материал по теме;⠀
➕ самые полезные темы, необходимые для нагруженной разработки;⠀
➕ множество примеров работы с данными.⠀

Недостатки:⠀
➖ не замечено.
источник
Книги для программистов
источник
2019 December 05
Книги для программистов
@booksqa - канал с книгами по тестированию, для начинающего тестера (Quality Assurance).

Тут много книг как на английском, так и на русском.

Подписывайтесь: @booksqa
источник
Книги для программистов
​​Fundamentals of Database Systems (7-ое издание)
Авторы: Ramez Elmasri, Shamkant B. Navathe

#advanced #book #english

Язык: английский.

Целевая аудитория: опытные разработчики.

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

Изучив эту книгу, вы сможете:
✔️Спроектировать и создать собственную базу данных;
✔️Применять методы программирования на SQL и не только;
✔️Узнать о защите баз данных;
✔️Написать онлайн-базу данных с помощью PHP.

Достоинства:
➕Полное описание теории баз данных.
➕Присутствуют примеры из реальной пракитики;
➕В конце каждой главы имеются упражнения.

Недостатки:
➖Плохая структурированность информации;
➖Огромное множество математических терминов.
источник
Книги для программистов
источник
2019 December 06
Книги для программистов
​​Getting started with TensorFlow (2016)
Автор: Giancarlo Zaccone

#advanced #book #english #python

Язык: английский.

Целевая аудитория: опытные разработчики.

TensorFlow — одна из наиболее популярных бесплатных библиотек для машинного обучения и глубокого обучения, разработанная Google. Эта книга пошагово рассказывает о работе с TensorFlow от установки до создания собственной небольшой нейронной сети. Она подходит программистам, которые хотят больше узнать о машинном обучении.

Вы узнаете о:
✔️Базовых концепциях машинного обучения;
✔️Математике в TensorFlow;
✔️Тестировании нейронных сетей;
✔️Реализации алгоритмов для классификации данных и кластерного анализа.

Достоинства:
➕Относительно небольшой объём;
➕Хороша для новичков в машинном обучении.

Недостатки:
➖Большое количество грамматических ошибок;
➖Плохая структурированность.
источник
Книги для программистов
источник
Книги для программистов
​​Java Programming Interviews Exposed (2014)
Автор: Noel Markham

#advanced #book #english #java

Язык: английский.

Целевая аудитория: продвинутые разработчики.

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

Преимущества:
➕Много полезной информации;
➕Обширный список задач;
➕Разделение на небольшие главы по каждой теме;
➕Присутствует небольшое приложение о языке Scala, который тоже работает на JVM.

Недостатки:
➖Поверхностный разбор некоторых тем.
источник
Книги для программистов
источник
2019 December 07
Книги для программистов
OTUS приглашает на открытые вебинары курсов по информационной безопасности. Проходите тестирование и выбирайте для себя онлайн-курс!

🔥17 декабря в 20:00 по мск состоится вебинар «AD: основные понятия. Как работает BloodHoundAD» в рамках онлайн-курса “Этичный хакинг. Практика тестирования на проникновение”. Записывайтесь на вебинар и проходите вступительный тест: https://otus.pw/fhlN/

🔥18 декабря в 20:00 по мск состоится вебинар «(Не)безопасность приложений: охота за ошибками» в рамках онлайн-курса “Безопасность приложений”. Записывайтесь на вебинар и пройти вступительный тест в группу можно по ссылке: https://otus.pw/y4IGA/
источник
Книги для программистов
​​Groovy in Action: Covers Groovy 2.4 (2015)
Авторы: Dr. Paul King, Guillaume Laforge и другие

#beginner #book #english #groovy

Язык: английский.

Целевая аудитория: начинающие разработчики.

Groovy — объектно-ориентированный язык программирования, разработанный как дополнение к Java с возможностями Python, Ruby и Smalltalk, имеет возможность работать в любом Java-проекте и пользоваться его библиотеками. Данное руководство по Groovy составлено семью разработчиками языка и полностью охватывает все ньюансы его использования. Для комфортного чтения желателен опыт работы с Java.

После прочтения книги вы:
✔️Сможете использовать Groovy с JSON, SQL, XML;
✔️Узнаете про программирование потоков данных, параллелизм данных, динамическое программирование;
✔️Научитесь внедрять Groovy-код в свои проекты.

Преимущества:
➕Множество примеров кода;
➕Подробные описания по каждой теме;
➕В приведённом коде практически отсутствуют ошибки;
➕Обсуждаются различия между Groovy и Java.

Недостатки:
➖Не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Learning HBase (2014)
Автор: Shashwat Shriparv

#advanced #book #english #databases

Язык: английский.

Целевая аудитория: опытные разработчики.

Эта книга является руководством по использованию HBase. В ней пошагово разобраны все основные этапы работы с СУБД класса NoSQL. Книга отлично подойдет опытным программистам, которые хотят погрузиться в изучение баз для больших данных и BigTable.

После прочтения вы:
✔️Узнаете об основах работы с базами данных HBase;
✔️Установите и настроите новый кластер HBase;
✔️Сможете делать базы более надежными, используя методы устранения багов, описанные в книге;
✔️Узнаете о преимуществах применения Hadoop;
✔️Научитесь оптимизировать работу базы.

Преимущества:
➕Большое количество примеров;
➕Написано доступным языком;
➕Есть глава про написание HBase на Java;

Недостатки:
➖Грамматические ошибки;
➖Некоторые темы раскрыты недостаточно подробно.
источник
Книги для программистов
источник
2019 December 08
Книги для программистов
​​HTML and CSS: Design and Build Websites (2011)
Автор: Jon Duckett

#beginner #book #english

Язык: английский.

Целевая аудитория: начинающие программисты.

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

После прочтения книги вы:
✔️Сможете написать и красиво оформить сайт;
✔️Если у вас есть свой сайт, сможете подробнее узнать о его работе.

Преимущества:
➕Подходит для ознакомления с основами написания сайтов;
➕Большое количество иллюстраций;
➕Живое изложение.

Недостатки:
➖Книга была написана до выпуска HTML5, поэтому некоторые примеры кода неактуальны.
источник
Книги для программистов
источник