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

Книги для программистов. Страница 4

50300 @bfbook

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

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

    Building Microservices: Designing Fine-Grained Systems 2nd Edition Автор: Sam Newman (2021) По мере того как организации переходят от монолитных приложений к более мелким, самодостаточным микросервисам, распределенные системы становятся все более мелкодисперсными. Однако разработка этих новых систем сопряжена с целым рядом проблем. В этом расширенном втором издании представлен целостный взгляд на темы, которые необходимо учитывать при создании, управлении и масштабировании архитектур микросервисов. С помощью наглядных примеров и практических советов автор дает всем - от архитекторов и разработчиков до тестировщиков и ИТ-операторов - прочную основу для понимания концепций. Вы погрузитесь в новейшие решения для моделирования, интеграции, тестирования, развертывания и мониторинга собственных автономных сервисов. Примеры из реального мира покажут, как организациям сегодня удается получить максимальную отдачу от этих архитектур. Скачать книгу 👉 @bfbook
  • Книги для программистов

    ❓Вы уже знакомы с языком C# и хотите перейти на новый уровень? 👉 Тогда приглашаем 28 июня в 20:00 мск вас на открытый урок «Пишем свою библиотеку для работы с базами данных на C#» в OTUS. 📌 Вебинар пройдет в рамках онлайн-курса «C# Developer. Professional» и позволит вам углубить свои знания о платформе .NET и научиться решать сложные задачи, используя встроенные особенности языка C#. 👉 На этом занятии мы рассмотрим стандартные механизмы работы с базами данных на основе ADO.NET и погрузимся в мир рефлексии. Но самое интересное — мы разработаем собственную micro-ORM систему для эффективного доступа к данным в PostgreSQL. 💪 Не упустите шанс протестировать курс и стать еще более компетентным C# разработчиком. Больше полезных тем ждет вас на курсе, доступном в рассрочку. 👉 Для участия во встрече пройдите вступительный тест https://otus.pw/Rqr1/ Нативная интеграция информация о продукте www.otus.ru
  • Книги для программистов

    Fundamentals of Data Engineering: Plan and Build Robust Data Systems Автор: Joe Reis (2022) В последнее десятилетие инженерия данных стремительно развивается, в результате чего многие инженеры-программисты, специалисты по работе с данными и аналитики ищут комплексный взгляд на эту практику. Из этой практической книги вы узнаете, как планировать и создавать системы для удовлетворения потребностей вашей организации и клиентов, оценивая лучшие доступные технологии в рамках жизненного цикла инженерии данных. Авторы проведут вас через жизненный цикл инженерии данных и покажут, как объединить различные облачные технологии для удовлетворения потребностей потребителей данных. Вы поймете, как применять концепции генерации, ввода, оркестровки, преобразования, хранения и управления данными, которые являются критически важными в любой среде данных, независимо от базовой технологии. Скачать книгу 👉 @bfbook
  • Реклама

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

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

    🔥Почему сегодня язык GO завоевывает все большую популярность и становится наиболее востребованным среди разработчиков и одним из самых распространенных в мире? Возможно, вы уже задумывались над тем, чтобы начать изучать GO. Если да, то у нас для вас отличная новость. В OTUS стартует курс Golang Developer Basic! 📣26 июня в 20:00 (мск) приглашаем на открытый урок курса “За что разработчики любят GO?”, на котором вы сможете познакомиться с преподавателем и программой курса, а также во время занятия мы приоткроем завесу причин популярности GO и обсудим: — почему язык GO так популярен в разработке веб-сервисов и приложений; — особенности GO и нововведения; — в каких сферах разработки он используется. 👉🏻Для участия зарегистрируйтесь https://otus.pw/fitF/ После урока вы сможете понять подходит ли Вам язык GO и программа курса. Не упустите возможность протестировать формат обучения! Возможны разные способы оплаты и рассрочка . Нативная интеграция подробная информация о продукте на сайте www.otus.ru
  • Книги для программистов

    Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Автор: Chip Huyen (2022) Системы машинного обучения сложны и уникальны. Сложны, потому что они состоят из множества различных компонентов и вовлекают множество различных заинтересованных сторон. Уникальность заключается в том, что они зависят от данных, причем данные могут сильно отличаться в зависимости от конкретного случая. В книге вы узнаете о целостном подходе к разработке надежных, масштабируемых, обслуживаемых и адаптируемых к изменяющимся условиям и требованиям бизнеса систем ML. Автор рассматривает каждое проектное решение - например, как обрабатывать и создавать обучающие данные, какие функции использовать, как часто переобучать модели и что отслеживать - в контексте того, как это может помочь вашей системе в целом достичь своих целей. Итеративная схема, представленная в этой книге, использует реальные примеры из практики, подкрепленные большим количеством ссылок. Скачать книгу 👉 @bfbook
  • Книги для программистов

    ❗️ Хотите создавать мощные веб-сервисы с помощью функционального программирования? 📣 Присоединяйтесь 22 июня в 20:00 к открытому уроку «Скрещиваем http4s и ZIO». Встречу проведет Алексей Воронец, руководитель разработки в NAUMEN, в рамках старта нового потока онлайн-курса «Scala-разработчик» в OTUS. 📌 На занятии мы: - Узнаем oб основных компонентах REST-сервиса; - Сформируем представление о http4s (http-библиотека) и ZIO (библиотека асинхронного функционального эффекта); - Попрактикуемся в создании полноценного простого http-сервиса (сервер, эндпоинты, логика). ➡️ Регистрация на вебинар: https://otus.pw/5ZsL/ Нативная интеграция. Информация о продукте www.otus.ru
  • Книги для программистов

    Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques Автор: Jacob Beningo (2022) Разрабатывайте высококачественное встроенное программное обеспечение от концепции до производства. Эта книга предполагает базовые знания языка Си и программирования микроконтроллеров. Вы начнете с базового введения в архитектуру встроенного программного обеспечения и соображений, необходимых для успешного проектирования. Затем в книге рассказывается о том, как создать архитектуру приложения на базе RTOS, и рассматриваются общие шаблоны проектирования и строительные блоки. Далее вы рассмотрите процессы проектирования встроенного ПО, такие как TDD, CI/CD, моделирование и симуляция, которые можно использовать для ускорения разработки. Наконец, в книге будет рассмотрено, как выбрать микроконтроллер, написать конфигурируемый код, стратегии кодирования, методы и инструменты. Скачать книгу 👉 @bfbook
  • Книги для программистов

    RESTful Web API Patterns and Practices Cookbook: Connecting and Orchestrating Microservices and Distributed Data Автор: Mike Amundsen (2022) Многие организации создают и поддерживают приложения, которые используют чужие сервисы. Эта книга содержит проверенные рецепты, которые помогут вам заставить эти многочисленные разрозненные части работать вместе в вашей сети. Автор предлагает пошаговые решения для поиска, подключения и обслуживания приложений, разработанных и созданных людьми за пределами организации. Работаете ли вы над мобильными приложениями, ориентированными на человека, или создаете мощные межмашинные решения, это руководство покажет вам правила, процедуры, команды и протоколы - клей, который объединяет отдельные микросервисы, чтобы они могли функционировать вместе безопасным, масштабируемым и надежным образом. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Инкремент с помощью __pos__ В Python нет операции инкремента ++ как в си-подобных языках, поэтому используется x += 1. Однако запись ++x является валидным кодом (но не x++), так как это просто два унарных оператора сложения. При применении унарного плюса у объекта вызывается магический метод __pos__, то есть запись ++x можно понять как x.__pos__().__pos__(). Зная это, можно реализовать класс, который будет представлять число и поддерживать поведение инкремента. Код на картинке может показаться сначала немного сложным, но лучше проследить логику и понять работу метода __pos__. Если реализовать все остальные необходимо магические методы, то может получится полноценный класс числа, но в продакшне такие приколы лучше не писать. Подписывайтесь на канал 👉@pythonofff
  • Книги для программистов

    PostgreSQL Query Optimization: The Ultimate Guide to Building Efficient Queries Автор: Henrietta Dombrovskaya (2021) Книга начинается с обсуждения того, что такое производительная система, и переходит к измерению производительности и постановке целей производительности. В ней представлены различные классы запросов и методы оптимизации, подходящие для каждого из них, такие как использование индексов и специфических алгоритмов объединения. Вы научитесь читать и понимать планы выполнения запросов, а также узнаете о методах влияния на эти планы для повышения производительности. В книге также рассматриваются такие продвинутые темы, как использование функций и процедур, динамический SQL и генерируемые запросы. Все эти методы затем используются вместе для создания производительных приложений, избегая подводных камней. Скачать книгу 👉 @bfbook
  • Книги для программистов

    Что делает специалиста? Опыт И вы получите новый опыт уже во вторник. Ведь Skillfactory запускает бесплатный интенсив «Универсальный разработчик» — с 20 по 22 июня в 19:00 мск. Там вы: — освоите основы логики телеграм-бота, API и принципы работы с ними; — напишите свой бот «генератор паролей» и получите фидбэк от эксперта: — изучите запросы рынка и требования работодателей. Всем участникам — подарки: гайд «Как провести аудит своих навыков » на почту сразу после регистрации и бесплатный курс «Алгоритмы и структуры данных» — когда сдадите все домашние задания. Записывайтесь на бесплатный интенсив по ссылке: https://go.skillfactory.ru/4uHjYQ Реклама, ООО «Скилфэктори»
  • Книги для программистов

    Beginning PyQt: A Hands-on Approach to GUI Programming with PyQt6 2nd Edition Автор: Joshua M Willman (2022) Вы начнете с изучения важных концепций, связанных с разработкой графического интерфейса пользователя, а затем перейдете к созданию различных и интересных проектов в каждой главе. Попутно вы откроете для себя новые виджеты, макеты и другие концепции, которые помогут вам создавать более совершенные пользовательские интерфейсы. Вы также создадите более сложные графические интерфейсы, рассмотрев такие темы, как хранение данных с помощью буфера обмена, графика и анимация, поддержка баз данных SQL, многопоточные приложения и создание интерфейсов современного вида. Используя полученные знания, вы сможете создать фоторедактор, игры, текстовый редактор, рабочий веб-браузер и ряд других графических интерфейсов. В конце концов, эта книга проведет вас через весь процесс создания пользовательских интерфейсов и поможет воплотить в жизнь ваши собственные идеи. Скачать книгу 👉 @bfbook
  • Книги для программистов

    🔮 Настольное приложение ChatGPT (Mac, Windows и Linux) Это неофициальный проект, предназначенный только для личного обучения и исследовательских целей. https://github.com/lencx/ChatGPT 👉 @Githublib
  • Книги для программистов

    ⚡️ Успешно разрабатывать проекты на Kotlin с высокими рисками — это реально. Не секрет, что такие проекты характеризуются ограниченными ресурсами, сжатыми сроками и высокими требованиями. И вроде всем очевидны проблемы подобных проектов: чем выше риски на проекте, тем вероятнее неудача. Но меньше таких проектов почему-то не становится. 📣 21 июня в 19:00 мск на бесплатном вебинаре в OTUS поговорим, как команда разработки может повысить шансы на успех даже в таких условиях. Тема вебинара: «Архитектура бэкенд-приложения в рисковом проекте». ❗️На вебинаре узнаете: — Архитектурные и организационные меры для снижения рисков при разработке — Инструменты PMBoK и TDD/MDD — Элементы чистой архитектуры: модульная разработка, DI, DDD, шаблоны разработки — Практические аспекты работы в условиях ограниченных ресурсов ➡️ Регистрация на вебинар: https://otus.pw/IoXA/ 🎁 Занятие является бесплатной пробной частью онлайн-курса OTUS «Kotlin Backend Developer». Реклама. Информация о рекламодателе на сайте www.otus.ru
  • Реклама

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

    Data Algorithms with Spark: Recipes and Design Patterns for Scaling Up using PySpark Автор: Mahmoud Parsian (2022) Скорость, простота использования, сложная аналитика и многоязыковая поддержка Apache Spark делают практическое знание этой кластерной вычислительной платформы необходимым навыком для инженеров и специалистов по анализу данных. С помощью этого практического руководства любой, кто ищет введение в Spark, сможет изучить практические алгоритмы и примеры с использованием PySpark. В каждой главе автор показывает, как решить проблему данных с помощью набора преобразований и алгоритмов Spark. Вы узнаете, как решать проблемы, связанные с ETL, паттернами проектирования, алгоритмами машинного обучения, разбиением данных и анализом геномики. Скачать книгу 👉 @bfbook
  • Книги для программистов

    🫵 Пройди тест по C++ и проверь свои знания. Ответишь — пройдешь на продвинутый курс "C++ Developer. Professional" от OTUS по специальной цене + получишь запись мастер-класса от преподавателя курса. 👉 ПРОЙТИ ТЕСТ: https://otus.pw/r4vM/ Нативная интеграция. Информация о продукте www.otus.ru
  • Книги для программистов

    🤔 Знаете ли вы, что изменив подход к проектированию IT-систем можно радикально уменьшить поверхность атаки? До такой степени, что ваши разработки приобретут кибериммунитет и станут практически неприступными для большинства существующих и ещё неизвестных кибератак даже без дополнительной защиты? 😲 21 июня на онлайн-конференции Kaspersky Cyber Immunity Developers Night специалисты Лаборатории Касперского поделятся 20-летним опытом создания систем secured-by-design. За это время сформировался развитый технологический стек, методология и паттерны проектирования, полезные разработчикам различного профиля. Обсудим: 👉 Существуют ли "безопасные" и "небезопасные" языки программирования? 👉 Как реализовать многоэтапный контроль качества, отладку и экспериментальное управление в целях безопасности? 👉 Как применять GPU при разработке современных графических интерфейсов и использовать аппаратное ускорение? 👉 Какие кибериммунные решения уже существуют в автопроме и IoT, и как они работают? 🤙 Вход после регистрации