Size: a a a

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

2019 January 16
Книги для программистов
источник
Книги для программистов
Elasticsearch: The Definitive Guide: A Distributed Real-Time Search and Analytics Engine (2015)
Авторы: Clinton Gormley, Zachary Tong

#programming #book #advanced #english
источник
2019 January 17
Книги для программистов
@technobooks - канал с книгами для начинающих программистов. Java, C#, Python и многие другие языки программировая. Только практика, никакой воды. Скачивай и читай у нас @technobooks.
источник
Книги для программистов
​​Simplifying JavaScript: Writing Modern JavaScript with ES5, ES6, and Beyond (2018)
Автор: Joe Morgan

#javascript #book #beginner #english

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

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

Если вы привыкли читать книгу по всему вебу разом, где в кучу смешивали PHP, HTML и JavaScript, то у вас наверняка сложились плохие ощущения от синтаксиса последнего. В этом руководстве покажут, как писать правильный и выразительный JavaScript код, чтобы он не только работал, но и мог легко развиваться в рамках одного проекта, не причиняя боль разработчикам. Также вы познакомитесь с технологиями ECMAScript 5 и ECMAScript 6.

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

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

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​C Programming in One Hour a Day, Sams Teach Yourself (2013)
Авторы: Bradley L. Jones, Peter Aitken, Dean Miller

#c_language #book #beginner #english

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

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

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

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

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

Недостатки:
➖ не всегда получается уложить один урок в один час из-за сложных заданий.
источник
Книги для программистов
источник
Книги для программистов
You Don't Know JS: Types & Grammar (2015)
Автор: Kyle Simpson

#javascript #book #middle #english
источник
2019 January 18
Книги для программистов
​​The Kubernetes Book (2018)
Автор: Nigel Poulton

#programming #book #advanced #english

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

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

Kubernetes  -  это популярная технология для управления и развёртывания контейнеризированных приложений. В основном используется в связке с другой популярной технологией  -  Docker. Это руководство предназначено для опытных разработчиков, уже использовавших Docker и работающих с высоконагруженными приложениями. В книге множество примеров, советов и рецептов по решению сложных ситуаций.

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

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

Недостатки:
➖ не раскрыты все возможности технологии.
источник
Книги для программистов
источник
Книги для программистов
источник
Книги для программистов
​​RESTful Web Services Cookbook: Solutions for Improving Scalability and Simplicity (2010)
Автор: Subbu Allamaraju

#web #book #beginner #english

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

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

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

В книге рассматриваются следующие темы:
✔️ основы работы REST;
✔️ создаём правильные ендпоинты;
✔️ HTTP запросы;
✔️ кэширование;
✔️ безопасность;
✔️ обзор статус-кодов и многое другое.

Преимущества:
➕ полный обзор архитектуры REST;
➕ многочисленные примеры.

Недостатки:
➖ раскрыты только самые базовые концепции.
источник
Книги для программистов
источник
Книги для программистов
Git: Learn Version Control with Git: A step-by-step Ultimate beginners Guide (2017)
Автор: Dennis Hutten

#git #book #beginner #english
источник
Книги для программистов
Git: Learn Version Control with Git: A step-by-step Ultimate beginners Guide (2017)
Автор: Dennis Hutten

#git #book #beginner #english
источник
2019 January 19
Книги для программистов
​​Writing High-Performance .NET Code (2014)
Автор: Ben Watson

#csharp #book #advanced #english

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

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

C# достаточно непростой язык программирования со своей философией, однако если вы уже достигли в нём высокого уровня и хотите познакомиться с примеры реальной разработки на платформе .NET, это руководство с лихвой покроет ваши пробелы в знаниях. Книга целиком состоит из советов, обзора новых инструментов, примеров работы с ними и даже из анекдотов из мира разработки.

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

Преимущества:
➕ небольшой объём;
➕ подробный обзор на современный C# и инструменты;
➕ многочисленные таблицы и графики.

Недостатки:
➖ не замечено.
источник
Книги для программистов
источник
Книги для программистов
​​Speaking JavaScript: An In-Depth Guide for Programmers (2014)
Автор: Axel Rauschmayer

#javascript #book #beginner #english

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

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

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

В книге рассматриваются следующие темы:
✔️ стандартные типы данных;
✔️ строки, числа и массивы;
✔️ функции;
✔️ скоупы и замыкания;
✔️ основы ООП;
✔️ регулярные выражения;
✔️ работа с json;
✔️ стандарты ES5.

Преимущества:
➕ многочисленные примеры;
➕ подробные комментарии к коду.

Недостатки:
➖ местами применяются старые стандарты.
источник
Книги для программистов
источник
Книги для программистов
Fluent Python: Clear, Concise, and Effective Programming (2015)
Автор: Luciano Ramalho

#python #book #beginner #english
источник