Size: a a a

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

2021 February 25
Книги для программистов
Learning Helm: Managing Apps on Kubernetes (2021)
Авторы: Matt Butcher, Matt Farina, Josh Dolitsky
Количество страниц: 214

В этом практическом руководстве показано, как эффективно создавать, устанавливать и управлять приложениями, работающими внутри ваших контейнеров. Авторы объясняют, как менеджер пакетов Helm вписывается в экосистему Kubernetes, и дают представление о дизайне и лучших практиках.

Во время чтения книги вы:
✔️Изучите основные функции, включая часто используемые команды Helm;
✔️Используете Helm для управления сложностью и обеспечения повторяемости развертываний;
✔️Упакуете приложение и его зависимости для легкой установки;
✔️Научитесь управлять жизненным циклом приложений в Kubernetes;
✔️Изучите способы расширения Helm для добавления фич и возможностей;
✔️Изучите функции для тестирования, обработки зависимостей и обеспечения безопасности.

Достоинства:
➕Актуальность материала;
➕Глубокое погружение в тему.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
Книги для программистов
Сегодня в 19:00 по мск Proglib проведет Clubhouse "Как стать data scientist в 2021?"

Поговорим с практикующими дата сайентистами о том, как они стали дата сайентстами, и как им стать в 2021 году.

Добавить напоминание в календарь тут
источник
Книги для программистов
Machine Learning for Time Series Forecasting with Python (2020)
Автор: Francesca Lazzeri
Количество страниц: 216

Данная книга является руководством по одному из наиболее важных элементов принятия решений в областях финансов, маркетинга, образования и здравоохранения: моделирование временных рядов. Несмотря на большую роль прогнозирования временных рядов, немногие бизнес-аналитики знакомы с мощью или полезностью применения машинного обучения для моделирования временных рядов. Франческа Лаззери, выдающийся data scientist и экономист, предоставляет читателям исчерпывающее и доступное введение в применение машинного обучения для прогнозирования временных рядов.

Во время чтения книги вы:
✔️Поймете основные концепции прогнозирования временных рядов, например тренды и сезонность;
✔️Подготовите данные временных рядов для моделирования;
✔️Оцените эффективность и точность моделей;
✔️Поймете, когда использовать нейронные сети вместо традиционных моделей.

Достоинства:
➕Понятные объяснения;
➕Содержит и необходимую теорию, и практику.

Недостатки:
➖Мало примеров из реальных проектов.

Скачать книгу

#english #book #advanced
источник
2021 February 26
Книги для программистов
⚡️ Через 7 часов закрывается регистрация на онлайн-хакатон по разработке децентрализованных финансовых протоколов на Tezos

Сооснователь и ранний архитектор Tezos Артур Брайтман записал видеоприглашение: «Одна из наших первоочередных задач — это привлечь на Tezos DeFi-активы. Экосистема растет и приветствует новые идеи. Приходите на хакатон и становитесь частью сообщества».

Онлайн-хакатон пройдет с 26 по 28 февраля. Регистрация заканчивается 26 февраля в 16:00 по Москве. Призовой фонд составит $25 000, максимальная награда — $12 000. Участники смогут продолжить разработку идей с хакатона при грантовой поддержке Tezos Foundation.

👉 Детали и регистрация 👈
источник
Книги для программистов
🕵️ Обучение кибербезопасности: как освоить популярную профессию?

Рассказываем о самом быстром способе стать специалистом по информационной безопасности и этичным хакером – пойти учиться.

https://proglib.io/sh/JXYboDQ26B
источник
Книги для программистов
The Road to GraphQL (2018)
Автор: Robin Wieruch
Количество страниц: 352

Книга полна примеров приложений, аналогичные которым вы можете создать с помощью React.js и Node.js. Автор учит создавать full-stack приложения на JavaScript. Чтобы извлечь максимальную пользу из этой книги, вы должны быть знакомы с основами веб-разработки, иметь некоторые знания HTML, CSS и JavaScript.

Достоинства:
➕Лаконичность;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Как выделиться начинающему разработчику JavaScript среди других кандидатов? Подключайтесь 1 марта к вебинару «Карьера для JavaScript разработчиков». Василий Ванчук, Bolt Technology OÜ, Senior Software Engineer, расскажет:
- Насколько востребованы JavaScript-разработчики в период кризиса?
- Какие требования к соискателям предъявляют компании-работодатели?
- Какие вопросы задают на собеседовании, и как не допустить ошибку при ответе?
- Какие знания и навыки необходимы, чтобы выделиться из толпы и обеспечить себе карьерный прогресс?

Также вы познакомитесь с программой онлайн-курса «JavaScript Developer. Basic» и форматом обучения с персональным ментором. Регистрируйтесь на вебинар и готовьте свои вопросы https://otus.pw/yk43/
источник
Книги для программистов
Design for How People Think (2019)
Автор: John Whalen
Количество страниц: 240

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

Во время чтения книги вы:
✔️Узнаете о «шести разумах» пользовательского опыта и о том, как каждый из них способствует восприятию уникального опыта;
✔️Узнаете, как ваша команда - без какой-либо специальной подготовки в области психологии - может раскрыть важную информацию о сознательных и бессознательных процессах ваших клиентов;
✔️Узнаете, как сразу применить полученные знания для улучшения своих продуктов и услуг;
✔️Изучите практические примеры того, как многие успешные компании использовали эту систему для создания своих проектов.

Достоинства:
➕Множество примеров;
➕Легко читается.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 February 27
Книги для программистов
Learn T-SQL Querying (2019)
Автор: Pedro Lopes, Pam Lahoud
Количество страниц: 484

Transact-SQL (T-SQL) - это проприетарное расширение Microsoft для языка SQL, который используется с Microsoft SQL Server и базой данных SQL Azure. Эта книга станет полезным руководством для изучения искусства написания эффективного кода T-SQL в современных версиях SQL Server, а также в базе данных SQL Azure.

Во время чтения книги вы:
✔️Используете Query Store, чтобы понять и легко изменить производительность запросов;
✔️Научитесь выявлять и устранять места в коде, которые приводят к снижению производительности;
✔️Развернете быстрые исправления и долгосрочные решения для повышения производительности запросов;
✔️Внедрите передовые методы минимизации риска производительности с помощью T-SQL;
✔️Используете новейшие функции оптимизации производительности в SQL Server 2017 и SQL Server 2019;
✔️Защитите производительность запросов при обновлении до более новых версий SQL Server.

Достоинства:
➕Глубокое погружение в тему;
➕Хороший баланс теории и практики.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Operations Anti-Patterns, DevOps Solutions (2020)
Автор: Jeffery D. Smith
Количество страниц: 320

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

Достоинства:
➕Большой объем полезной практической информации;
➕Подойдет как разработчикам, так и менеджерам.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
2021 February 28
Книги для программистов
Laravel: Up & Running: A Framework for Building Modern PHP Apps (2019)
Автор: Matt Stauffer
Количество страниц: 544

Фреймворк Laravel отличает от других фрейворков PHP скорость и простота для начинающих. Он позволяет быстро создавать новые сайты с качественным читабельным кодом. Второе издание этого руководства предоставляет исчерпывающее введение в работу с одним из самых популярных фреймворков.

Во время чтения книги вы:
✔️Научитесь работать с Blade;
✔️Узнаете об инструментах для сбора, проверки, нормализации и фильтрации предоставленных пользователем данных;
✔️Научитесь работать с базами данных;
✔️Изучите инструменты для написания JSON и RESTful API;
✔️Научитесь работать с PHPUnit, Mockery, Dusk для тестирования вашего кода;
✔️Узнаете об интерфейсах для доступа к файловой системе, сессии, cookies.

Достоинства:
➕Хороший авторский стиль;
➕Подойдёт как начинающим, так и опытным программистам.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник
Книги для программистов
Transformers for Natural Language Processing (2021)
Автор: Denis Rothman
Количество страниц: 384

Архитектура трансформеров оказалась революционной, превзойдя классические модели RNN и CNN, используемые сегодня специалистами по нейронным сетям. Книга проведет вас через обработку естественного языка с Python и раскроет различные выдающиеся модели и наборы данных в рамках архитектуры трансформеров, созданной такими компаниями, как Google, Facebook, Microsoft, OpenAI и Hugging Face.

Во время чтения книги вы:
✔️Используете последние предварительно обученные модели трансформаторов;
✔️Узнаете, как работают оригинальные трансформеры, GPT-2, BERT, T5 и другие модели;
✔️Создадите программы на Python, используя концепции, превосходящие классические модели глубокого обучения;
✔️Используете различные платформы NLP, включая Hugging Face, Trax и AllenNLP.

Достоинства:
➕Актуальность материала;
➕Практикоориентированность.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник
2021 March 01
Книги для программистов
📌 Библиотека тестировщика и библиотека DevOps'a

Мы открыли два новых канала! Подписывайтесь, чтобы не пропустить книги и полезные материалы, которых не будет здесь.

Библиотека тестировщика — https://t.me/testerlib
Библиотека DevOps'a — https://t.me/devopsslib
источник
Книги для программистов
Hands-On Software Architecture with C# 9 and .NET 5 (2020)
Авторы: Gabriel Baptista, Francesco Abbruzzese
Количество страниц: 586

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

С помощью этой книги вы:
✔️Преодолеете реальные архитектурные проблемы и решите вопросы проектирования;
✔️Научитесь применять архитектурные подходы, такие как многоуровневая архитектура, сервис-ориентированная архитектура (SOA) и микросервисы;
✔️Научитесь использовать такие инструменты, как контейнеры, Docker и Kubernetes для управления микросервисами;
✔️Узнаете, как программировать и поддерживать функции Azure с использованием C#;
✔️Поймете, когда использовать разработку через тестирование как подход к разработке программного обеспечения.

Достоинства:
➕Актуальность материала;
➕Широкий спектр тем.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
11 марта - демо-занятие «Эффекты в Scala»

Преподаватель Алексей Воронец (рук. разработки NAUMEN):
- расскажет о понятии «эффекта» и сложностях, которые могут возникать при их наличии;
- разберет понятие «функционального эффекта», его свойства;
- а также поможет создать свой небольшой функциональный эффект.

Для регистрации нужно пройти тестирование: https://otus.pw/fwjW/

📍 Другие бесплатные вебинары по Scala:
- 4.03 Карьера для Scala-разработчика https://otus.pw/YyZs/
- 18.03 Demo Day курса Scala-разработчик https://otus.pw/4shb/
- 25.03 Демо-занятие на тему: «Событие как основной тип данных в системе» https://otus.pw/24t3/
источник
Книги для программистов
C++: The Ultimate Beginners Guide to Learn C++ Programming Step-by-Step (2021)
Автор: Mark Reed
Количество страниц: 217

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

В данной книге рассматриваются следующие темы:
✔️Как настроить среду разработки C++;
✔️Принципы программирования;
✔️Различные операции в C ++: двоичные, арифметические, реляционные и т. д.;
✔️Возможности C++: операции, переключатели, циклы и принятие решений;
✔️Начало работы: синтаксис, типы данных и переменные;
✔️Как создавать собственные функции на C++;
✔️Лучшие практики.

Достоинства:
➕Небольшой объем;
➕Глубокое погружение в тему.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #beginner
источник
2021 March 02
Книги для программистов
Building Vue.js Applications with GraphQL (2021)
Автор: Heitor Ramon Ribeiro
Количество страниц: 298

С момента своего выпуска Facebook в 2012 году GraphQL покорил Интернет штурмом. Огромные компании, такие как Airbnb и Audi, начали применять его, в то время как малые и средние компании теперь осознают его потенциал. С помощью рецептов, приведенных в этой книге, вы узнаете, как создать полноценное приложение-чат в реальном времени с нуля, используя GraphQL и Vue.js.

Во время чтения книги вы:
✔️Настроите свои проекты Vue.js с помощью Vue CLI и исследуете возможности компонентов Vue;
✔️Откроете для себя шаги по созданию функциональных компонентов в Vue.js для более быстрого рендеринга;
✔️Ознакомитесь с AWS Amplify и узнаете, как настроить свою среду;
✔️Поймете, как создать свою первую схему GraphQL;
✔️Используете Quasar Framework для создания простых и эффективных интерфейсов;
✔️Откроете для себя эффективные методы создания запросов для взаимодействия с данными;
✔️Изучите Vuex, чтобы добавить в приложение возможности управления состоянием;
✔️Откроете для себя методы эффективного развертывания ваших приложений.

Достоинства:
➕Глубокое погружение в тему;
➕Актуальность материала.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #advanced
источник
Книги для программистов
Любите сюжеты «Черного зеркала» и всегда хотели оказаться в виртуальной реальности? Добро пожаловать в первый интерактивный тест для разработчиков!
Приглашаем прогуляться по виртуальному офису «Лаборатории Касперского» 😎 Он на 100% совпадает с реальным. Там есть всё: и лифт, и буфет, и сам Евгений Касперский. А ещё там есть непростые задачки для знатоков C++, Python и JavaScript. Если пройти игру, можно попасть на собеседование — это классная возможность стать одним из наших коллег. Сыграть можно здесь: http://bit.ly/3rcrqnC
источник
Книги для программистов
Introduction to Linear Algebra (2016)
Автор: Gilbert Strang
Количество страниц: 584

С обновлениями, привнесенными пятым изданием, данная книга стала больше, чем просто учебником по линейной алгебре. Новые главы, посвященные применению SVD, вероятности и статистике, а также методу главных компонент в финансах и генетике, дополняют и расширяют границы понимания предмета. Базовый курс сопровождается восемью приложениями: дифференциальные уравнения в инженерии, графики и сети, статистика, методы Фурье и БПФ, линейное программирование, компьютерная графика, криптография.

Достоинства:
➕Хороший авторский стиль;
➕Множество упражнений с решениями.

Недостатки:
➖В некоторых местах плохо подобраны примеры;
➖С книгой намного проще работать, если параллельно смотреть курс лекций автора.

Скачать книгу

#english #book #advanced
источник
2021 March 03
Книги для программистов
Exploring C++20: The Programmer's Introduction to C++ (2020)
Автор: Ray Lischner
Количество страниц: 700

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

Во время чтения книги вы:
✔️Изучите основы, включая составные операторы, модули и многое другое;
✔️Поработаете с настраиваемыми типами и узнайте, как их использовать;
✔️Напишете полезные алгоритмы, функции и многое другое;
✔️Откроете для себя новейшие фичи C++20, включая концепции, модули и диапазоны;
✔️Примените свои навыки в проектах.

Достоинства:
➕Хорошая структурированность;
➕Хороший авторский стиль.

Недостатки:
➖Не замечено.

Скачать книгу

#english #book #intermediate
источник