Size: a a a

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

2018 August 03
Книги для программистов
​​OTUS открыл набор восьмой группы легендарного онлайн-курса «Разработчик Java»: https://otus.pw/Up7S/
Старт курса намечен на 31 августа, а пока спешим поделиться с вами результатами прошлых выпусков:

– более 275 студентов, обученных прикладной разработке на Java;
– 66 % из которых по окончанию курса получили Job Offer-ы в крупнейшие IT-компании страны;
– свыше 700 специалистов Java в закрытом профессиональном Slack-сообществе OTUS, где общение и обмен опытом не умолкают ни на день;
– 18 работодателей, которые уже ждут к себе на собеседования новых выпускников.

🔥И кстати, 3,4 оффера/чел. – таков показатель востребованности выпускника OTUS по направлению Java.

Хотите оказаться среди них? Проходите вступительное тестирование в новую группу!
источник
2018 August 04
Книги для программистов
​​Parallel Programming, Second Edition (2013)
Авторы: Thomas Rauber, Gudula Rünger

#programming #books #english

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

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

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

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

Недостатки:
➖ не замечено
источник
Книги для программистов
источник
Книги для программистов
​​C++ Templates. The Complete Guide, 2nd Edition (2018)
Авторы: Vandevoorde D., Josuttis N.

#cpp #books #english

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

С++ - это мощный язык программирования, позволяющий благодаря своим инструментам писать качественное и эффективное программное обеспечение. Наверняка вы слышали о библиотеке шаблонов, которой язык может по праву гордиться. Эта книга описывает С++ 11, С++14 и С++17 применительно к шаблонам и показывает примеры, где такие шаблоны могут оказаться незаменимыми. Также авторы расскажут о преимуществах шаблонов, о метапрограммировании и повторном использовании кода без потери производительности.

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

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

Недостатки:
➖ большой объём.
источник
Книги для программистов
источник
Книги для программистов
Криптография на Си и С++ в действии (2004)
Автор: М. Вельшенбах

#cpp #books #rus
источник
2018 August 05
Книги для программистов
​​Introducing Regular Expressions (2017)
Автор: Jörg Krause

#javascript #books #english

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

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

В книге рассматриваются следующие темы:
✔️ введение в регулярные выражения;
✔️ основные термины;
✔️ метасимволы;
✔️ ссылки, группы;
✔️ функции JavaScript по работе с регулярными выражениями и многое другое.

Преимущества:
➕ небольшой объём;
➕ множество примеров.

Недостатки:
➖ не переведена
источник
Книги для программистов
источник
Книги для программистов
Ты можешь получить пошаговый план изучения JavaScript на онлайн-разборе 6 августа и бысто начать расти в разработке. Жми на ссылку и регистрируйся 👇
источник
Книги для программистов
​​MySQL 8 for Big Data (2017)
Авторы: Shabbir Challawala, Jaydip Lakhatariya, Chintan Mehta, Kandarp Patel

#mysql #books #english

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

Большие данные - это не редкость, любая организация в будущем может столкнуться с тем, что данные, с которыми она работает, неумолимо становятся больше, и к этому разработчикам архитектуры базы данных надо готовиться заранее. Именно с этой целью было написано данное руководство - показать примеры эффективной работы с базами данных при помощи современной MySQL 8, примеры оптимизации и правильной проектировки структуры.

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

Преимущества:
➕ актуальная версия MySQL 8;
➕ небольшой объём;
➕ многочисленные примеры работы с данными.

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
Become A Ninja With Angular
Автор: Ninja Squad

#angular #books #english
источник
2018 August 06
Книги для программистов
​​Go Web Programming (2016)
Автор: Sau Sheong Chang

#golang #books #english

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

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

Go - это простой современный язык программирования, реализующий новые технологии и принципы разработки приложений. В то же время авторы языка постарались оставить в Go всё лучшее, что было у его предшественников. Настоящее руководство научит вас использовать параллелизм в веб-приложениях, работать с JSON и XML файлами, а также реализовывать популярный шаблон проектирования dependency injection. Помимо этого вы узнаете, как увеличить эффективность приложения, тестировать его и работать с фреймворками.

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

Преимущества:
➕ современные концепции программирования;
➕ множество примеров.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​MySQL And JSON: A Practical Programming Guide (2018)
Автор: David Stokes

#mysql #books #english

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

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

Настоящее руководство научит вас использовать современную версию MySQL с JSON для хранения больших данных. Автор является опытным проектировщиком баз данных в компании Oracle, и за годы работы применял многочисленные решения по оптимизации работы, с которыми и поделился в этой книге с читателями. В ней вы найдёте множество примеров реальных приложений и советов от автора.

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

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

Недостатки:
➖ не переведена.
источник
Книги для программистов
источник
Книги для программистов
Learning Elastic Stack 6.0 (2017)
Авторы: Pranav Shukla, Sharath Kumar

#elastic #books #english
источник
Книги для программистов
​​Scalability Patterns(2018)
Автор: Chander Dhall

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

#patterns

Данная книга написана CEO корпорации Cazton, чтобы как можно лучше продемонстрировать возможные масштабируемые шаблоны проектирования и подробно рассмотреть плюсы и минусы каждого. В главах приведены фрагменты кода, тестирующие отдельные шаблоны. Также автор освещает несколько шаблонов и объясняет основы различных парадигм в No-SQL.

Благодаря книге вы:
✔ сможете проектировать и разрабатывать легко масштабируемые приложения на облачных вычислениях .NET;
✔ изучите разнообразные масштабируемые и разделяемые функции, а также их комбинации;
✔ изучите техники ускорения выполняемых сайтом функций;
✔ погрузитесь в кэширование, колоночные хранилища баз данных, поисковые системы, RDBMS и многое другое.

Достоинства:
➕ актуальный материал;
➕ много примеров;
➕ огромное количество полезной информации умещено в 158-ми страницах.

Недостатки:
➖ нет перевода на русский.
источник
Книги для программистов
источник
2018 August 07
Книги для программистов
​​Professional C# 7 and .NET Core 2.0 (2018)
Автор: Christian Nagel

#csharp #books #english

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

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

Настоящее руководство предоставляет опытным программистам информацию, необходимую для эффективной разработки в .NET Core и C#. В последней версии C# появилось много новых функций, способных сделать больше за меньшее время, и эта книга станет вашим идеальным руководством для быстрого погружения в технологию. В C# 7 основное внимание уделяется потреблению данных, упрощению кода и производительности, новой поддержке локальных функций, etc.

В книге рассматриваются следующие темы:
✔️ объекты и типы;
✔️ объектно-ориентированное программирование на C#;
✔️ массивы;
✔️ делегаты, лямбда-функции и события;
✔️ регулярные выражения;
✔️ введение в .NET Core;
✔️ внедрение зависимостей;
✔️ файлы и потоки и многое другое.

Преимущества:
➕ актуальная версия технологии;
➕ полный обзор на работу с C# и .NET Core;
➕ многочисленные примеры кода.

Недостатки:
➖ большой объём;
➖ не переведена.
источник