Automating DevOps with GitLab CI/CD Pipelines: Build efficient CI/CD pipelines to verify, secure, and deploy your code using real-life examples
Автор: Chris Timberlake (2023)

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

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

👉 @bfbook
Learning Functional Programming: Managing Code Complexity by Thinking Functionally
Автор: Jack Widman (2023)
Количество страниц: 200

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

Автор использует примеры из Java, Python, C#, Scala и JavaScript, чтобы помочь вам получить новый взгляд и набор инструментов для управления сложностью в вашей проблемной области. Вы сможете писать более простой, многократно используемый, легко тестируемый и модифицируемый, а также более корректный код. В книге также показано, как использовать паттерны из теории категорий для преодоления разрыва между ООП и функциональным программированием.

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

👉 @bfbook
Хотите разрабатывать современное ПО и узнать, какие структуры данных помогут вам создавать эффективные алгоритмы?

Присоединяйтесь к открытому практическому вебинару «Коллекции и структуры данных» от OTUS!

🔥 Мы расскажем о массивах, списках, словарях и других структурах данных, их реализации в .NET, способах оптимизации производительности и выборе наиболее подходящей структуры.

Урок пройдет 16 мая в 20:00 мск и будет приурочен к старту большого курса «Специализация C# Developer». После вебинара вы получите специальную цену на обучение и персональную консультацию от наших менеджеров!

➡️ Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://clck.ru/3AVrNz/?erid=2VtzqveCJU1

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Efficient Linux at the Command Line: Boost Your Command-Line Skills
Автор: Daniel Barrett (2022)

Поднимите свои навыки работы с Linux на новый уровень! Если вы системный администратор, разработчик программного обеспечения, инженер по надежности сайта или энтузиаст-любитель, эта практическая книга поможет вам работать быстрее, умнее и эффективнее. Вы узнаете, как создавать и выполнять сложные команды, которые решают реальные бизнес-задачи, обрабатывают и извлекают информацию, а также автоматизируют ручные задачи.

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

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

👉 @bfbook
Cassandra: The Definitive Guide: Distributed Data at Web Scale, Revised 3rd Edition
Автор: Eben Hewitt (2023)

Из этого практического руководства вы узнаете, как система управления базами данных Cassandra обрабатывает сотни терабайт данных, сохраняя при этом высокую доступность в нескольких центрах обработки данных. Переработанное третье издание, обновленное с учетом версии Cassandra 4.0 и новых разработок в экосистеме Cassandra, включая развертывание в Kubernetes с помощью Kassandra, содержит технические подробности и практические примеры, которые помогут вам использовать эту базу данных в производственной среде.

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

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

👉 @bfbook
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://www.tg-me.com/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://www.tg-me.com/sysadminof Книги для админов, полезные материалы
https://www.tg-me.com/i_odmin Все для системного администратора
https://www.tg-me.com/i_odmin_book Библиотека Системного Администратора
https://www.tg-me.com/i_odmin_chat Чат системных администраторов
https://www.tg-me.com/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://www.tg-me.com/sysadminoff Новости Линукс Linux


https://www.tg-me.com/tikon_1 Новости высоких технологий, науки и техники💡
https://www.tg-me.com/mir_teh Мир технологий (Technology World)

https://www.tg-me.com/rust_lib Полезный контент по программированию на Rust
https://www.tg-me.com/golang_lib Библиотека Go (Golang) разработчика

https://www.tg-me.com/itmozg Программисты, дизайнеры, новости из мира IT.
https://www.tg-me.com/phis_mat Обучающие видео, книги по Физике и Математике

https://www.tg-me.com/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://www.tg-me.com/nodejs_lib Подборки по Node js и все что с ним связано
https://www.tg-me.com/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://www.tg-me.com/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://www.tg-me.com/cpp_lib Библиотека C/C++ разработчика
https://www.tg-me.com/cpp_knigi Книги для программистов C/C++
https://www.tg-me.com/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://www.tg-me.com/pythonofff Python академия. Учи Python быстро и легко🐍
https://www.tg-me.com/BookPython Библиотека Python разработчика
https://www.tg-me.com/python_real Python подборки на русском и английском
https://www.tg-me.com/python_360 Книги по Python Rus

Java разработка 📌
https://www.tg-me.com/BookJava Библиотека Java разработчика
https://www.tg-me.com/java_360 Книги по Java Rus
https://www.tg-me.com/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://www.tg-me.com/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://www.tg-me.com/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://www.tg-me.com/developer_mobila Мобильная разработка
https://www.tg-me.com/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://www.tg-me.com/frontend_1 Подборки для frontend разработчиков
https://www.tg-me.com/frontend_sovet Frontend советы, примеры и практика!
https://www.tg-me.com/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://www.tg-me.com/game_devv Все о разработке игр

Вакансии 📌
https://www.tg-me.com/sysadmin_rabota Системный Администратор
https://www.tg-me.com/progjob Вакансии в IT

Чат программистов📌
https://www.tg-me.com/developers_ru

Библиотеки 📌
https://www.tg-me.com/book_for_dev Книги для программистов Rus
https://www.tg-me.com/programmist_of Книги по программированию
https://www.tg-me.com/proglb Библиотека программиста
https://www.tg-me.com/bfbook Книги для программистов
https://www.tg-me.com/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://www.tg-me.com/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://www.tg-me.com/bookflow Лекции, видеоуроки, доклады с IT конференций
https://www.tg-me.com/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://www.tg-me.com/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://www.tg-me.com/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://www.tg-me.com/thehaking Канал о кибербезопасности
https://www.tg-me.com/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://www.tg-me.com/ux_web Статьи, книги для дизайнеров

Английский 📌
https://www.tg-me.com/UchuEnglish Английский с нуля

Математика 📌
https://www.tg-me.com/Pomatematike Канал по математике

Excel лайфхак📌
https://www.tg-me.com/Excel_lifehack
Unity Development Cookbook: Real-Time Solutions from Game Development to AI
Автор: Jonathon Manning (2023)

Узнайте все, что нужно знать, чтобы использовать мощный движок Unity в полной мере для разработки 3D- и 2D-игр, симуляторов, искусственного интеллекта и т.д. От основ написания сценариев до методов интерактивности, искусственного интеллекта и поведения, анимации, повествования и сетевого взаимодействия — этот гибкий и умопомрачительно популярный движок пригодится для всего, что требует визуального оформления и моделирования в реальном времени.

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

👉 @bfbook
❗️ Как автоматизировать работу с потоками в Rust?

Приглашаем 16 мая в 20:00 мск на бесплатный вебинар «Пишем ThreadPool на Rust» от Отус.

Вебинар является бесплатной частью полноценного онлайн-курса «Rust Developer. Professional».

➡️ Регистрация на вебинар: https://vk.cc/cwMb0i

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

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

Записывайтесь сейчас, а мы потом напомним. Участие бесплатно.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries
Автор: Henrietta Dombrovskaya (2021)

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

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

👉 @bfbook
Как начать развиваться в профессии дата-инженера?

👨‍💻Освойте лучшие практики работы с данными на онлайн-курсе «Data Engineer» от OTUS.

➡️За 4 месяца вы научитесь собирать данные, разрабатывать архитектуру данных в компании и создавать сервисы для обработки данных больших объемов. Одна из фишек курса — метод кейсов. На занятиях разбираем примеры внедрений, использования инструментов, оптимизации производительности, а также возможные проблемы и ошибки.

Старт занятий — 31 мая.

Успейте пройти вступительный тест и занять место в группе по спец.цене.
👉 ПРОЙТИ ТЕСТ

Приобрести курс возможно в рассрочку.

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Learn API Testing: Norms, Practices, and Guidelines for Building Effective Test Automation
Автор: Jagdeep (2022)

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

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

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

👉 @bfbook
Что делать, если GC стал влиять на производительность приложения?

Современные приложения часто потребляют слишком много памяти. Разберемся, что с этим делать, на открытом практическом уроке от OTUS, где опытный эксперт покажет:
- основные приемы эффективной работы и экономии памяти в современных .net приложениях;
- как помогают в этом ArrayPool и Span.

👨‍💻Также вы получите ответы на все возникающие вопросы!
Спикер Антон Герасименко — опытный .net developer + lead.

✍️ Встречаемся 27 мая в 20:00 мск в преддверии старта курса «C# Developer. Professional». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

🎯 Записывайтесь на вебинар и получите доступ ко всем открытым урока курса: https://clck.ru/3AVdKj/?erid=2VtzqwiCYwC
Kubernetes Best Practices: Blueprints for Building Successful Applications on Kubernetes, 2nd Edition
Автор: Brendan Burns (2023)

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

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

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

👉 @bfbook
Представления архитектуры — что это и как с ними работать?

Навыки работы с архитектурой увеличивают ценность любого IT-специалиста. Самое время погрузиться в тему подробнее — приходите на открытый практический урок от OTUS, где опытный эксперт разберет:

- метод ADR/ADL;
- артефакты архитектуры;
- варианты представления архитектуры;
- несколько интересных кейсов.

🗓 Встречаемся 30 мая в 20:00 мск в преддверии старта курса «Microservice Architecture». Все участники вебинара получат специальную цену на обучение и консультацию от менеджеров OTUS!

Ссылка для регистрации: https://vk.cc/cwNEvm

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Introduction to Data Science: Data Analysis and Prediction Algorithms with R
Автор: Rafael A. Irizarry (2019)

Книга знакомит с концепциями и навыками, которые помогут решать реальные задачи анализа данных. В ней раскрываются такие тематики, как теория вероятностей, линейная регрессия, машинное обучение и другие. Читатель сможет выучить язык программирования R и разобраться, как использовать его для обработки и визуализации данных, построения алгоритмов прогнозирования и много другого. Эта книга - учебник, подходящий для изучения Data Science с нуля. Предварительные знания R не требуются, хотя некоторый опыт программирования может быть полезен.

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

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

👉 @bfbook
Functional Programming with C#: Create More Supportable, Robust, and Testable Code
Автор: Simon Painter (2023)

Благодаря лаконичному, легко читаемому коду, поддерживающему асинхронную, параллельную обработку, аспекты функционального программирования стали появляться в некоторых традиционно объектно-ориентированных языках, таких как C# и Java. Эта практическая книга показывает программистам на C#, как использовать возможности функционального программирования, не прибегая к изучению совершенно нового языка.

Благодаря общей среде выполнения, характерной для языков C# и F#, большинство функциональных возможностей F# можно использовать и в C#. Автор объясняет, как можно сразу писать функциональный код на C#, без установки зависимостей или функций, более новых, чем .NET 3. Вы узнаете, почему концепции функционального программирования могут принести немедленную пользу в вашей работе.

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

👉 @bfbook
Blockchain based Internet of Things
Автор: Debashis De (2022)

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

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

👉 @bfbook
Learn WinUI 3: Leverage WinUI and the Windows App SDK to create modern Windows applications with C# and XAML, 2nd Edition
Автор: Alvin Ashcraft (2023)

Обновленное второе издание начинается с ознакомления с новейшими возможностями WinUI и показывает, как XAML используется при разработке пользовательских интерфейсов. В следующих главах вы сможете настроить новую среду Visual Studio, разработать новый проект рабочего стола, внедрить паттерн Model-View-ViewModel (MVVM) в проект WinUI и разработать модульные тесты для команд ViewModel. Далее с помощью пошагового подхода будут рассмотрены основы доступа к данным из проектов WinUI. По мере продвижения вы узнаете, как использовать систему Fluent Design System для разработки красивых WinUI-приложений. Вы также познакомитесь с содержанием и возможностями инструментария Windows Community Toolkit и научитесь создавать кроссплатформенные приложения с разметкой и кодом из вашего проекта с помощью Uno Platform.

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

👉 @bfbook
Practical Python Data Wrangling and Data Quality
Автор: Susan E. McGregor (2021)

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

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

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

👉 @bfbook
Options and Derivatives Programming in C++23: Algorithms and Programming Techniques for the Financial Industry, 3rd Edition
Автор: Carlos Oliveira (2023)

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

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

👉 @bfbook
2024/05/17 07:48:16
Back to Top
HTML Embed Code: