Обложка канала

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

50300 @bfbook

Книги для программистов — обзоры книг, видеолекции и другой образовательный материал для разработчиков.

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

    NASA потеряло контроль над «Вояджером-2», но не теряет надежды восстановить его Американское аэрокосмическое агентство NASA признало факт потери контроля над зондом «Вояджер-2». Это случилось в результате отправки серии команд, которые привели к тому, что антенна космического аппарата оказалась отвернута от Земли на 2 градуса. Сейчас центр управления не имеет возможности получать данные с аппарата и загружать команды. Зонд, запущенный в космос 46 лет назад, все еще работает, и команда инженеров NASA не оставляет надежды восстановить управление.
  • Книги для программистов

    Практики ChatOps с VK Teams Автор: Макарий, DevOps-инженер в команде кросс-платформенной инфраструктуры VK Teams В этой статье найдете практики ChatOps и способы их внедрения с помощью корпоративного супераппа VK Teams, основные функциональные возможности корпоративных мессенджеров, Bot API и мини-аппы. Все это часть инструментария VK Teams. Как эффективно им воспользоваться и повысить качество и скорость работы над проектами – в статье. 👉 @bfbook
  • Книги для программистов

    Cryptography and Cryptanalysis in Java: Creating and Programming Advanced Algorithms with Java SE 17 LTS and Jakarta EE 10 Автор: Stefania Loredana Nita (2022) Книга погружается в классические простые криптосистемы, которые составляют основу современной криптографии, с полностью рабочими решениями (шифрование/дешифрование). Обсуждаются псевдослучайные генераторы, а также их реальные реализации. Хеш-функции рассматриваются наряду с практическими методами криптоанализа и атаками, системами асимметричного и симметричного шифрования, схемами подписи и идентификации. Книга завершается презентацией криптографии на основе решетки и библиотеки NTRU framework. Также включены современные схемы шифрования для облачных сред и сред больших данных (гомоморфное шифрование и шифрование с возможностью поиска). После прочтения и использования этой книги вы будете хорошо разбираться в криптоалгоритмах и знать, как применять их для решения проблем, с которыми вы можете столкнуться. Скачать книгу 👉 @bfbook
  • Реклама

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

    🤖 Сертификация Oracle Java Programmer (OCAJP), как готовиться к экзамену 🔵Узнаем 10 августа в 20:00 мск на открытом уроке онлайн курса «Углублённое изучение Java» от OTUS. В рамках вебинара мы рассмотрим: - Прошлое и настоящее сертификации Java - Что где и как можно и нужно сдавать - Форма и содержание экзамена Разберёмся, почему наш курс — лучшая и самая удобная возможность подготовиться к сдаче экзамена, если вы не собираетесь готовиться самостоятельно. 🟠Это отличная возможность перенять опыт преподавателя и посмотреть на процесс обучения изнутри. Оплата курса возможна любым удобным для вас способом. ➡️ Для участия в вебинаре зарегистрируйтесь: https://otus.pw/AD6Hu/ Нативная интеграция. Информация о продукте www.otus.ru
  • Книги для программистов

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

    DevOps in Python Автор: Moshe Zadka (2019) Вы начнете с написания скриптов командной строки и автоматизации простых задач в стиле DevOps. Затем вы перейдете к более сложным случаям, таким как использование Jupyter в качестве проверяемой панели дистанционного управления, а также написание расширений Ansible и Salt. В данной работе также рассматривается использование AWS API для управления облачной инфраструктурой и управление программами и средами Python на удаленных машинах. Python был изобретен как язык управления системами для распределенных операционных систем, что делает его идеальным инструментом для DevOps. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Hello World говорили они..
  • Книги для программистов

    100 Go Mistakes and How to Avoid Them Автор: Teiva Harsanyi (2022) Книга освещает распространенные ошибки в коде Go, о которых вы можете даже не подозревать. Вы изучите ключевые области языка, такие как параллелизм, тестирование, структуры данных и многое другое, и узнаете, как избежать и исправить ошибки в своих собственных проектах. По ходу дела вы разберетесь с тонкостями работы с данными JSON и сервисами HTTP, узнаете о лучших практиках организации кода на Go и научитесь эффективно использовать срезы. Скачать книгу 👉 @bfbook
  • Книги для программистов

    ❗️ Приглашаем 1 августа в 20.00 по Москве, на открытый вебинар “Хранение данных в Kubernetes - Volume, Storage, Stateful приложения” от Отус. 📚 На вебинаре мы погрузимся в тему хранения данных в среде Kubernetes и ознакомиться с ключевыми концепциями, инструментами и практиками для работы с данными в контейнерной оркестрации. Вебинар является бесплатной частью онлайн-курса «Инфраструктурная платформа на основе Kubernetes» от Отус. Обучение проходит на Kubernetes v1.24 Краткое содержание вебинара: 1. Различные типы Volume в Kubernetes: - EmptyDir, HostPath, и другие: особенности и области применения. - PersistentVolume и PersistentVolumeClaim (PV+PVC): объяснение их роли и взаимодействия. - StorageClass (SC): использование SC для динамического выделения Storage. 2. Связка PV+PVC+SC: - Создание PersistentVolume и PersistentVolumeClaim. - Работа с различными типами StorageClass. - Примеры использования PV+PVC+SC для разных сценариев хранения данных. 3. StatefulSet: - Введение в StatefulSet и его отличия от Deployment. - Управление состояниями в приложениях с помощью StatefulSet. - Масштабирование и обновление StatefulSet. 👉 Записаться на вебинар: https://otus.pw/XPeC/ Не упустите возможность расширить свои знания и получить практические навыки, необходимые для эффективной работы с хранилищем данных в Kubernetes. Нативная интеграция. Информация о продукте www.otus.ru
  • Книги для программистов

    Pro Android with Kotlin: Developing Modern Mobile Apps with Kotlin and Jetpack, 2nd Edition Автор: Peter Späth (2022) Разрабатывайте приложения для Android с помощью Kotlin, чтобы создавать более элегантные программы, чем аналогичные на Java. В книге есть главы, посвященные всем важным аспектам платформы Android, включая дизайн графического интерфейса, работу с файлами и данными, работу с телефонными звонками, мультимедийные приложения, взаимодействие с сервисами определения местоположения и картографии, монетизацию приложений и многое другое. Также будет рассмотрен Jetpack. Это набор библиотек, помогающих разработчикам следовать лучшим практикам, сократить количество шаблонов и писать код, который стабильно работает на всех версиях Android и устройствах. Скачать книгу 👉 @bfbook
  • Книги для программистов

    🔥Тест по Infrastructure as a code от OTUS🔥 Ответьте на вопросы за 30 мин и проверьте, насколько хорошо вы владеете темой. Сможете сдать тест — пройдёте на продвинутый онлайн-курс по IaC.  Также для всех желающих 1 августа, в 20:00 (мск), в OTUS пройдет открытый урок «Инфраструктура как код: обзор основных концепций и инструментов».  Мы разберем: ✅ Что такое IaC и какие проблемы можно решить с его помощью.  ✅ Популярные инструменты управления конфигурацией: Ansible, Chef, Puppet, Salt. ✅ Инструменты для работы с облаком и контейнерами: Terraform, Docker, Kubernetes. 🚀 Вебинар будет полезен как начинающим, так и опытным специалистам. ➡️  Приходите на открытый урок: https://otus.pw/fnxw/ ➡️  Проверить себя и пройдите вступительный тест на время: https://otus.pw/m9j9/ 16+ Нативная интеграция. Информация о продукте на сайте www.otus.ru
  • Книги для программистов

    Game Development with Rust and WebAssembly: Learn how to run Rust on the web while building a game Автор: Eric Smith (2022) Эта книга - простой и понятный справочник, который поможет вам разрабатывать собственные игры. В ней вы узнаете все о разработке игр и о том, как создать бесконечную бегалку с нуля. Вы начнете с рисования простой графики в окне браузера, а затем узнаете, как перемещать главного героя по экрану. Вы также создадите игровой цикл, рендерер и многое другое, и все это будет написано полностью на Rust. После вывода простых фигур на экран вы расширите задачу, добавив спрайты, звуки и пользовательский ввод. По мере продвижения вы узнаете, как реализовать процедурно генерируемый мир. Наконец, вы узнаете, как поддерживать чистоту и организованность вашего кода на языке Rust, чтобы вы могли продолжать внедрять новые функции и развертывать свое приложение в Интернете. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Clean Code in C#: Refactor your legacy C# code base and improve application performance by applying best practices Автор: Jason Alls (2020) Традиционно ассоциируясь с разработкой настольных приложений и игр для Windows, C# сегодня используется в самых разных областях, таких как веб-приложения и облачные приложения, а также становится все более популярным для разработки мобильных устройств. Книга начинается со сравнения хорошего и плохого кода, что поможет вам понять важность стандартов, принципов и методологий кодирования. Затем вы познакомитесь с обзорами кода и их ролью в улучшении вашего кода и обеспечении соблюдения признанных в отрасли стандартов кодирования. Вы изучите передовые методы программирования для объектов, структур данных, обработки исключений и другие аспекты написания программ. Изучив проектирование API и обнаружив инструменты для улучшения качества кода, вы рассмотрите примеры плохого кода и поймете, каких практик кодирования следует избегать. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Полезные команды PostgreSQL Отобразить папку с базами данных ps auxw | grep postgres | grep -- -D Список баз psql -l Дамп конкретной БД pg_dump -h localhost -O -F t -c -U postgres <имя_бд> | gzip -c > <имя_файла>.gz Где: -h [host]: имя хоста, значение по умолчанию localhost или значение из переменной окружения PGHOST. : пропускает команды для установки владельца таблиц, видов и т. д. -F {c|t|p}: формат вывода данных custom, tar, plane text. -c: добавляет команды для удаления (drop) объектов (таблиц, видов и т. д.). -U [username]: — пользователь, чьими правами доступа нужно воспользоваться при запросе данных. По умолчанию берется текущий пользователь. Дамп всех БД pg_dumpall | gzip -c > <имя_файла>.gz #db 👉 @database_info
  • Книги для программистов

    Becoming an Enterprise Django Developer: Discover best practices, tooling, and solutions for writing and organizing Django applications in production Автор: Michael Dinder (2022) Django - мощный фреймворк, но выбор правильных дополнений, соответствующих масштабу и объему ваших корпоративных проектов, может оказаться непростой задачей. Бесчисленные организации уже используют Django, и еще больше организаций переходят на него, раскрывая мощь Python с помощью множества различных пакетов. Это практическое руководство поможет вам понять практику, чертежи и тактику принятия решений, чтобы использовать Django так, как вам нужно. Вы узнаете о различных способах вывода данных на страницу и откроете для себя возможности Django для крупномасштабных производственных приложений. Начав с основ запуска корпоративного проекта, вы освоите сопровождение проекта на протяжении всего его жизненного цикла и узнаете, что такое жизненный цикл приложения Django. Скачать книгу 👉 @bfbook
  • Реклама

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

    Наиболее распространенные ошибки при использовании React React - популярная библиотека для построения пользовательских интерфейсов, предлагающая различные возможности, которые помогают разработчикам легко создавать сложные приложения. Однако, как и в случае с любой другой технологией, при использовании React легко допустить ошибки, особенно если вы новичок. В этой статье мы рассмотрим некоторые из наиболее распространенных ошибок, которые допускают разработчики при использовании React, хуков React, управления состоянием и рендеринга компонентов. Поняв эти ошибки и научившись их исправлять, вы сможете повысить производительность, сопровождаемость и общее качество вашего приложения. claritydev.net/blog/th…ng-react ✍️ @React_lib
  • Книги для программистов

    Думаете о международной карьере, но боитесь, что не хватит английского? Практикуйте его в разговорных клубах для IT-специалистов. За пять дней вы: - узнаете, как готовиться к собеседованию на английском - попробуете использовать фреймворк STAR на примере собеседования - потренируетесь вести дискуссию и вежливо отстаивать свою точку зрения - получите подарки от Яндекс Практикума Формат: закрытый телеграм-канал и два воркшопа в Zoom. В канале вы получите чек-листы и будете решать упражнения. На воркшопах — сможете попрактиковаться с преподавателем и другими студентами. Ведущая: Василиса Шеромова. Преподаватель на курсах английского для работы в IT. Опыт преподавания: больше 10 лет. Пять лет работала менеджером по маркетингу в IT-компаниях.
  • Книги для программистов

    📌 Базы данных используются везде: от небольших приложений до крупных корпоративных систем. Хотите начать уверенно с ними работать? ⚠️ Начните с вебинара «Системные таблицы PostgreSQL» 1 августа в 20:00 мск 👨‍💻 На вебинаре вы узнаете: • Изучите основные системные таблицы и их устройство. • Посмотрите примеры того, как их можно использовать на пользу. • Ответите на вопрос - чего же не хватает? Вебинар пройдет в рамках онлайн-курса «Базы данных» в OTUS. Больше навыков по работе с БД ждет вас на курсе, возможны разные способы его оплаты. 👉 Регистрация https://otus.pw/fnnB/ Нативная интеграция. Информация о продукте www.otus.ru