Cloud Native: Using Containers, Functions, and Data to Build Next-Generation Applications (2019)
Авторы: Boris Scholl, Trent Swanson, Peter Jausovec
Количество страниц: 232
С помощью этого практического руководства вы сможете быстро освоить шаблоны для создания облачных приложений и получить рекомендации по выполнению общих задач, таких как обмен сообщениями, работа с событиями и DevOps. Вы изучите основы создания облачных приложений, в том числе способы их проектирования, разработки и поддержки.
Во время чтения книги вы:
✔️Изучите технологии, необходимые для разработки облачных приложений;
✔️Узнаете о контейнерах, функциях, и когда их использовать;
✔️Изучите основы DevOps для разработки, тестирования и эксплуатации ваших приложений;
✔️Получите рекомендации, советы и методы;
✔️Поймёте стоимость и компромиссы, необходимые для создания переносимых приложений.
Достоинства:
➕Актуальность материала;
➕Хорошо подходит для начинающих;
➕Создаёт хорошую основу для дальнейшего углубления в тему.
Недостатки:
➖Не замечено.
Скачать книгу
😮 DevOps и AQA-профи? Отправь CV и получи джоб-оффер за несколько часов
В Parimatch Tech проходит Hiring Week — проект по привлечению талантов без дополнительных скринингов и собеседований. До 8 декабря специалисты, которые работают в направлении Automation QA, могут оставить CV на сайте Parimatch Tech, пройти онлайн-интервью и в случае метча получить оффер. Весь процесс займет не больше нескольких часов.
Дополнительная информация — на сайте. Оставляй резюме и начинай новый карьерный путь 🚀
Get Programming with Go (2018)
Авторы: Nathan Youngman, Roger Peppe
Количество страниц: 360
Книга предоставляет практическое введение в основы Go. Вы овладеете синтаксисом Go, поработаете с типами и функциями и изучите более сложные темы, такие как параллелизм, с множеством упражнений для закрепления материала. Книга подойдет новичкам в программировании и тем, кто хочет изучить Go.
Что внутри:
✔️Быстрое введение в программирование;
✔️Языковые концепции, такие как срезы, интерфейсы, указатели и параллелизм;
✔️Семь разных проектов.
Достоинства:
➕Легко читается;
➕Хорошая структурированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
Google Cloud Platform in Action (2018)
Автор: JJ Geewax
Количество страниц: 632
После прочтения данной книги вы научитесь развертывать масштабируемые облачные приложения на GCP. Автор, программист из Google, объясняет нюансы работы с платформой при помощи различных примеров от хостинга простого WordPress веб-приложения до управления облачными проектами, применяющими компьютерное зрение и обработку естественного языка.
Что внутри:
✔️Многообразие облачных хранилищ и вычислений;
✔️Практические примеры кода;
✔️Как делать рентабельные выборы;
✔️Машинное обучение в облаке.
Достоинства:
➕Актуальность материала;
➕Хорошая структурированность.
Недостатки:
➖Не замечено.
Скачать книгу
Заметки, продуктовые инсайты, кейсы, обмен экспертизой от продакт-менеджера Ozon. Консультирую продукты и продактов, преподаю в Otus, провожу воркшопы. Для связи - @SKoloskov.
Канал про кейсы роста - https://t.me/sergeyproduct
Refactoring at Scale (2020)
Автор: Maude Lemaire
Количество страниц: 246
Внесение значительных изменений в большие и сложные кодовые базы - непростая задача, которую практически невозможно решить, если у вас нет правильной команды, инструментов и мышления. Если ваше приложение нуждается в существенной переработке, и вы не знаете, как реализовать изменения устойчивым образом, то эта книга для вас.
Во время чтения книги вы:
✔️Поймете, как ухудшается код и почему некоторая деградация неизбежна;
✔️Оцените состояние вашей кодовой базы перед рефакторингом;
✔️Составите подробный план выполнения со стратегическими вехами;
✔️Узнаете, как создать и координировать команду, наиболее подходящую для проекта;
✔️Изучите лучшие практики для успешного выполнения рефакторинга.
Достоинства:
➕Практикоориентированность;
➕Хороший авторский стиль.
Недостатки:
➖Не замечено.
Скачать книгу
🚀8 декабря в 19.00 МСК проведём бесплатный вебинар «Как математика используется в анализе данных?» с дата-сайентистом Артуром Сапрыкиным, специалистом по разработке систем, анализирующих тексты и аудио.
Вы узнаете, какую математику нужно знать аналитику данных для решения продуктовых задач. Вместе с вами рассмотрим на практике, как математика помогает в поиске быстрых и эффективных решений для обработки данных.
👨💻За 15 минут до начала вебинара всем участникам отправим напоминание.
Регистрация по ссылке.
Designing Secure Software: A Guide for Developers (2021)
Автор: Loren Kohnfelder
Количество страниц: 312
Книга содержит более чем двадцатилетний опыт Лорена Конфельдера в виде краткого и элегантного руководства по повышению безопасности технологических продуктов. Написанная для широкого круга профессионалов в области программного обеспечения, она подчеркивает важность обеспечения безопасности в разработке на раннем этапе и вовлечения в процесс всей команды.
Вы научитесь:
✔️Определять важные активы, поверхность атаки и границы доверия в системе;
✔️Оценивать эффективность различных вариантов смягчения угроз;
✔️Работать с хорошо известными шаблонами безопасного программирования и библиотеками;
✔️Понимать и предотвращать уязвимости, такие как XSS и CSRF, недостатки памяти и многое другое;
✔️Использовать тестирование безопасности для упреждающего выявления уязвимостей в коде.
Достоинства:
➕Хороший авторский стиль;
➕Практикоориентированность.
Недостатки:
➖Мало примеров кода.
Скачать книгу
Митап от SberDevices — о виртуальных ассистентах Салют и о том, как на них заработать
Когда будет прорыв в сфере цифровых помощников? Действительно ли они лучше других инструментов для общения с пользователями? Как заработать на создании приложений для виртуальных ассистентов?
8 декабря 2021 года в 18:00 команда SberDevices ответит на эти вопросы на онлайн-митапе.
Руководители технологических команд и опытные разработчики:
— расскажут о развитии виртуальных ассистентов;
— обсудят, как зарабатывать на платформе SmartMarket сегодня и в будущем;
— поделятся лайфхаками разработки мультимодального взаимодействия с виртуальными ассистентами семейства Салют, которые живут в умных девайсах SberDevices.
❓ Все участники смогут задать вопросы и получить ответы в прямом эфире!
👉🏻 Регистрируйся поссылке
До встречи на митапе! А пока заходите в приложение Салют и скажите ассистентам Салют: «Давай поболтаем». Две самые современные нейросети покажут вам, что уже сегодня с виртуальными ассистентами можно общаться почти как с живыми людьми 🤯
Learning the vi and Vim Editors: Power and Agility Beyond Just Text Editing (2021)
Авторы: Arnold Robbins, Elbert Hannah
Количество страниц: 548
Среди текстовых редакторов, используемых в сообществе программистов, возможно, наиболее важным семейством является vi и его производные. С этим обновленным изданием пользователи Unix и Linux изучат основы редактирования текста как с vi, так и с Vim («vi improved»), прежде чем переходить к продвинутым инструментам редактирования для каждого редактора. Авторы Арнольд Роббинс и Эльберт Ханна рассказывают о последних основных выпусках Vim, включая 8.0 и 8.2.
Во время чтения книги вы:
✔️Узнаете, какие команды vi соответствуют вашим конкретным потребностям;
✔️Изучите передовые инструменты vi, которые перекладывают большую часть работы по редактированию на компьютер;
✔️Изучите инструменты Vim, которые обеспечивают значительные улучшения по сравнению с vi;
✔️Изучите функцию многооконного редактирования Vim;
✔️Используете скрипты Vim для настройки и адаптации Vim к вашим потребностям;
✔️Посмотрите на Vim в современной среде с графическим интерфейсом с помощью Graphical Vim (gvim).
Достоинства:
➕Глубокое погружение в тему;
➕Хорошая структурированность.
Недостатки:
➖Не замечено.
Скачать книгу
Artificial Intelligence: A Modern Approach (2020)
Авторы: Stuart Russell, Peter Norvig
Количество страниц: 1136
Авторы в своей книге исследуют всю широту и глубину области искусственного интеллекта. 4-е издание знакомит читателей с новейшими технологиями, представляет концепции в более унифицированной форме и предоставляет расширенный охват машинного обучения, глубокого обучения, трансферного обучения, многоагентных систем, робототехники, обработки естественного языка, вероятностного программирования, конфиденциальности и безопасного ИИ.
Достоинства:
➕Хороший авторский стиль;
➕Легко читается.
Недостатки:
➖Не замечено.
Скачать книгу
9 декабря QIWI проведет онлайн-митап QIWI Server Party 7.0
Вас ждут 4 доклада и небольшой нетворкинг:
Dashboard as a code
Как и зачем хранить дашборды и алерты вместе с исходным кодом и возможно ли автоматизировать их создание
Mongo Boost
Философия и реализация оптимизаций приложения на MongoDB. Как ускоряли обработку запросов от 12 минут до 300 миллисекунд
Как тестировать платежный шлюз
Интеграционное тестирование в ситуации, когда сервисы работают со множеством сторонних API
Сага распределённых транзакций
Как решали проблемы с распределёнными транзакциями в микросервисной архитектуре.
Начало в 18:00.
Регистрируйтесь здесь, чтобы получить напоминание по почте. Или нажимайте «Напомнить», чтобы не пропустить трансляцию на YouTube.
Функциональное программирование — это парадигма разработки программного обеспечения с использованием функций. С помощью функционального программирования вы можете писать более лаконичный код, повышая этим производительность программ. Более того, язык JavaScript особенно хорошо совместим с функциональным подходом.
Во время чтения книги вы: ✔️Упростите программирование на JavaScript с помощью композиции функций и связывания; ✔️Используете декларативный подход вместо императивного для написания чистого кода; ✔️Создадите более надежный код с замыканиями и неизменяемыми данными; ✔️Улучшите свой функциональный код, используя типы данных, проверку типов и неизменяемость; ✔️Изучите передовые концепции функционального программирования.
Важно: отлично проявившие себя стажеры получат шанс перейти в штат!
Направления: фронтенд- и бэкенд-разработка, машинное обучение, аналитика, мобильная разработка и другие — ознакомиться с ними можно здесь. Особый формат стажировки — Deep Dive в Яндекс.Маркете.
Сколько длится: от 3 до 6 месяцев.
Где: в Москве, Санкт-Петербурге, Екатеринбурге, Нижнем Новгороде, Новосибирске, Сочи, Симферополе и Минске. Если вы из другого города — Яндекс оплатит дорогу и проживание в Москве.
Что нужно уметь: ждут отличного знания базовых алгоритмов и уверенных навыков программирования на одном из языков.
Как проходит отбор: зависит от направления, но в большинстве случаев нужно будет выполнить тестовое задание, пройти два-три технических интервью, а затем выбрать команду.
Fighting Churn with Data: The science and strategy of customer retention (2020) Автор: Carl S. Gold Количество страниц: 504
Сердце любого бизнеса, связанного с продуктами или услугами, - это возвращающиеся клиенты. Не позволяйте своим с трудом завоеванным клиентам исчезать, унося с собой деньги. Читая Fighting Churn with Data, с помощью данных вы ознакомитесь с мощными методами, основанными на данных, для максимального удержания клиентов и минимизации действий, которые заставляют их полностью прекращать взаимодействие или отказываться от подписки.
Что внутри ✔️Расчет показателей оттока клиентов; ✔️Использование тактики сокращения оттока с сегментацией клиентов; ✔️Применение методов анализа оттока в других сферах бизнеса; ✔️Использование ИИ для точного прогнозирования.
Beginning Perl Programming (2019) Автор: William "Bo" Rothwell Количество страниц: 223
Начните работу с Perl 5 и изучите важные основные темы из среды программирования, такие как переменные, управление потоком, выражения и ввод-вывод. После прочтения и работы с этой книгой вы сможете начать писать свои собственные мощные скрипты для решения многих веб-задач в программировании.
Во время чтения книги вы: ✔️Выполните операции со скалярными значениями; ✔️Поработаете с операторами управления, такими как if, except, while, until, for и foreach; ✔️Изучите чтение и запись напрямую в файлы с файловыми дескрипторами; ✔️Научитесь форматировать вывод с помощью операторов формата; ✔️Сможете искать и заменять подстроки с помощью регулярных выражений; ✔️Освоите некоторые утилиты; ✔️Научитесь управлять файловой системой и процессами из Perl-скрипта; ✔️Импортируете модули в ваш Perl-скрипт.
Достоинства: ➕Хороший авторский стиль; ➕Подойдет абсолютным новичкам в Perl.
Java Coding Problems: Improve your Java Programming skills by solving real-world coding challenges (2019) Автор: Anghel Leonard Количество страниц: 816
Развивайте свои навыки программирования, изучая концепции и техники Java, такие как строки, объекты и типы, структуры данных и алгоритмы, параллелизм и функциональное программирование. В своей книге автор показывает читателям, как применять ООП-подход к распространенным задачам, объясняя правильные методы и решения в отношении сложности, производительности, удобочитаемости и многого другого.
Во время чтения книги вы: ✔️Научитесь использовать в своих приложениях новейшие функции JDK; ✔️Решите любопытные задачи, связанные с коллекциями и структурами данных; ✔️Познакомитесь с программированием в функциональном стиле с использованием лямбд; ✔️Сможете реализовать асинхронную связь и параллельную обработку данных; ✔️Научитесь решать задачи со строками и числами, используя новейшие API Java; ✔️Ознакомитесь с различными аспектами неизменности объектов в Java; ✔️Научитесь реализовывать правильные практики и освоите методы создания чистого кода.
Достоинства: ➕Отлично подходит для углубления знаний Java; ➕Описывает последние новинки.
Почему специалисты по нагрузочному тестированию пользуются сейчас особым спросом?
7 апреля Василий Кудрявцев, Директор по качеству АО РТЛабс, проведет обзор вакансий и требований к performance инженерам. На встрече вы познакомитесь с программой и преподавателями онлайн-курса «Нагрузочное тестирование».
Вступительный тест поможет вам оценить свой уровень и подготовиться к вебинару.
Регистрируйтесь на вебинар и используйте эту возможность, чтобы задать эксперту свои вопросы https://otus.pw/oPMT/