Полка Разработчика
28K subscribers
4.11K photos
8 videos
265 files
4.12K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Менеджер – @Spiral_Yuri

Канал на бирже: https://telega.in/c/developer_shelf

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Mastering Go, 2nd Edition

Автор: Tsoukalos M.

Описание
:
Часто называемый (неправильно) Golang, Go — это язык высокопроизводительных систем будущего. «Освоение Go, второе издание» поможет вам стать продуктивным экспертом-программистом Go, развивая и улучшая новаторское первое издание.

Mastering Go, Second Edition показывает, как заставить Go работать на реальных производственных системах. Для программистов, которые уже знакомы с основами языка Go, эта книга содержит примеры, шаблоны и понятные объяснения, которые помогут вам глубоко понять возможности Go и применять их в своей работе по программированию.

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
Самая лучшая работа сегодня — у владельца телеграм-канала.

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

Хотите также? Чтобы зарабатывать с телеграм-канала не нужно быть гением маркетинга, просто начните читать Машу Полуянову.

Она уже три года работает в телеграме и без пафоса объясняет, как за первую неделю набрать 1000 читателей, откуда брать контент на месяц вперёд и как заработать первые 100 000 рублей с нуля даже новичку.

Подписывайтесь, такие блоги редко встретишь: @mashapoluyanova
📖 Distributed Computing with Go

Автор: V.N. Nikhil Anurag

Описание
:
Миссия распределенных вычислений с Go — сделать рассуждения о параллелизме и конкурентности легкими и предоставить читателю уверенность в проектировании и реализации таких программ на Go. Мы начнем с изучения основных концепций, лежащих в основе горутин и каналов, двух фундаментальных концепций в Go, вокруг которых построен язык. Далее мы спроектируем и построим распределенную поисковую систему с использованием Go и стандартной библиотеки Go.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #GO
📖 Криптография и взлом шифров на Python

Автор: Эл Свейгарт

Описание
:
Научитесь программировать на Python, создавая и взламывая шифры, с помощью которых пересылаются секретные сообщения! После знакомства с основами программирования на Python вы узнаете, как создавать, тестировать и взламывать классические шифры, включая перестановочный шифр и шифр Виженера. В конце обсуждаются криптосистемы с открытым ключом, применяемые в наши дни для защиты онлайн-транзакций.
Основные темы книги:
• создание криптографических приложений на Python;
• применение словарей для быстрой проверки того, содержит ли дешифрованное сообщение осмысленный текст на английском языке или случайный набор букв;
• создание тестов, позволяющих убедиться в том, что код шифрования и дешифрования работает корректно;
• программирование (и взлом!) аффинного шифра, в котором для шифрования сообщения применяется модульная арифметика;
• взлом шифров методом грубой силы и с помощью частотного анализа.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Python
📖 Mastering Go, 4th Edition

Автор: Цукалос Михалис

Описание
:
Приложение Mastering Go, вышедшее в четвертом издании, остается незаменимым ресурсом для реальной разработки на Go. В этом всеобъемлющем руководстве рассматриваются передовые концепции Go, включая серверы RESTful и управление памятью Go. В этом издании представлены новые главы, посвященные обобщениям Go и нечеткому тестированию, а также более подробному исследованию эффективности и быстродействия. По мере прочтения глав вы обретете уверенность и глубокое понимание продвинутых тем Go, включая параллелизм и работу сборщика мусора, использование Go с Docker, написание мощных утилит командной строки, работу с данными объектной нотации JavaScript (JSON) и взаимодействие с базами данных.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Go
📖 Java. Справочник разработчика

Автор: Эванс Б., Флэнаган Д.

Описание
:
Это обновленное издание не только помогает опытным программистам на Java извлечь наибольшую пользу из версий Java 9-11, но и служит удобным учебным пособием для начинающих разработчиков. На многочисленных примерах кода в этом тщательно пересмотренном издании демонстрируется, как воспользоваться в полной мере современными интерфейсами API и нормами передовой практики разработки прикладных программ на Java. Оно содержит также дополнительный материал по модульной системе на платформе Java.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Java
📖 Logs and Telemetry: Using Fluent Bit, Kubernetes, streaming and more

Автор: Wilkins Phil

Описание
:
В разделе "Журналы и телеметрия" вы узнаете, как создавать и оптимизировать системы наблюдения для Kubernetes и многое другое. В этой книге представлены все возможности Fluent Bit для маршрутизации и обработки журналов, метрик и трассировок - от базовой настройки до расширенной интеграции. Вы начнете с готовых конфигураций для универсальных вариантов использования, постепенно продвигаясь вперед, чтобы увидеть, как Fluent Bit работает с современными инновациями, такими как OpenTelemetry и аналитическая обработка событий в режиме реального времени. Вы узнаете, как настраивать фильтрацию и обработку с помощью Lua-скриптов и плагинов и удовлетворять требованиям высокомасштабируемых сред с минимальными затратами. В конце вы будете готовы эффективно создавать специализированные конвейеры обеспечения наблюдаемости с помощью Fluent Bit.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Logs
📖 Modern Fortran Explained: Incorporating Fortran 2023

Автор: Metcalf Michael, Reid John, Cohen Malcolm

Описание
:
Фортран остается одним из основных языков программирования, используемых в высокопроизводительных научных, численных и инженерных вычислениях. Ряд существенных изменений в стандартных версиях языка постепенно расширил его возможности, а текущий стандарт - Fortran 2023 - содержит дополнения и улучшения. Язык в том виде, в каком он определен в самых последних стандартах, с их введением объектно-ориентированного программирования и графических элементов, часто называют "Современным Фортраном", и этот термин все чаще используется в литературе.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Fortran
📖 Building AI Intensive Python Applications

Автор: Palmer Rachelle and others

Описание
:
Наступила эра генеративного ИИ, и эта книга служит дорожной картой для того, чтобы полностью использовать его потенциал. С его помощью вы познакомитесь с основными компонентами стека искусственного интеллекта: большими языковыми моделями (LLM), векторными базами данных и платформами Python, а также увидите, как эти технологии работают вместе для создания интеллектуальных приложений.
Главы помогут вам ознакомиться с лучшими практиками подготовки данных, выбора модели и тонкой настройки, а также научат передовым методам, таким как генерация данных с дополненным поиском (RAG), для преодоления распространенных проблем, таких как галлюцинации и утечка данных. Вы получите полное представление о векторных базах данных, внедрите эффективные стратегии векторного поиска, усовершенствуете модели для повышения точности и оптимизируете производительность для достижения впечатляющих результатов. Вы также научитесь выявлять и устранять сбои в работе искусственного интеллекта, чтобы ваши приложения выдавали надежные и ценные результаты. Оценивая и улучшая результаты работы магистров, вы сможете повысить их производительность и актуальность.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #AI
📖 The Definitive Guide to Modern Java Clients with JavaFX

Автор: Chin S., Vos J., Weaver J.

Описание
:
Создавайте улучшенные визуальные возможности, проектируйте и развертывайте современные, простые в обслуживании клиентские приложения на различных платформах. Эта книга покажет вам, как эти приложения могут использовать преимущества новейших компонентов пользовательского интерфейса JavaFX, 3D-технологий и облачных сервисов для создания захватывающих визуализаций и обеспечения высокоэффективной обработки данных. Эта книга является профессиональным справочником по созданию приложений Java для настольных компьютеров, мобильных устройств и встроенных приложений в эпоху облаков. Она предлагает сквозное освещение новейших функций JavaFX 21 и 23.
Это третье издание было обновлено и включает новые функции, представленные в JavaFX 21 и 23, включая НОВЫЕ API: Map, FlatMap и текучие привязки OrElse для ObservableValue, а также новый API подписки. Кроме того, оно обновлено с учетом новых исправлений ошибок и общих улучшений существующей функциональности в Java.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Java
📖 CMake Best Practices, 2nd Edition

Автор: Berner Dominik, Gilor Mustafa Kemal

Описание
:
Ознакомьтесь с передовыми достижениями CMake в новом издании CMake Best Practices. В этой книге рассказывается о реальных приложениях и методах, позволяющих использовать CMake, избегая устаревших хаков и громоздкой документации.
Вы узнаете, как использовать предустановки CMake для оптимизации конфигураций проектов и внедрить современное управление пакетами в Conan 2.0. В этом обновленном издании, посвященном передовым методам интеграции сторонних библиотек и оптимизации кросс-платформенных сборок, представлены новые инструменты и методы повышения качества программного обеспечения, включая платформы тестирования, фаззеры и автоматизированную генерацию документации.. Благодаря практическим примерам вы научитесь структурировать сложные проекты, гарантируя бесперебойную работу ваших сборок в различных средах. Независимо от того, занимаетесь ли вы внедрением инструментов для непрерывной интеграции или упаковкой программного обеспечения для распространения, эта книга даст вам навыки, необходимые для того, чтобы преуспеть в разработке современного программного обеспечения.
К концу книги вы освоите настройку и сопровождение надежных программных проектов с использованием CMake для оптимизации рабочего процесса разработки и создания высококачественного программного обеспечения.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #CMake
📖 Generative AI-Powered Assistant for Developers

Автор: Irani Behram, Sonawane Rahul

Описание
:
Многие разработчики сталкиваются с проблемой управления повторяющимися задачами и поддержания производительности. Эта книга поможет вам справиться с обеими этими проблемами с помощью Amazon Q Developer - помощника на базе искусственного интеллекта, предназначенного для оптимизации программирования и рационализации рабочих процессов.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #AI
📖 Fundamentals Of Python First Programs

Автор: Lambert K.A.

Описание
:
Освойте сегодняшние обязательные темы по информатике, готовясь к дальнейшему изучению с помощью книги Ламберта FUNDAMENTALS OF PYTHON: FIRST PROGRAMS. Легкий подход этой книги идеален, независимо от вашего опыта. Подход начинается с простого алгоритмического кода, а затем масштабируется до работы с функциями, объектами и классами по мере того, как проблемы становятся более сложными и требуют новых механизмов абстракции. Вместо работы только с числовыми или текстовыми приложениями, как в других вводных текстах, в этом издании представлена ​​графика, обработка изображений, графические интерфейсы и простые сетевые клиент-серверные приложения. Автор использует стандартный графический модуль Turtle Python для введения в графику и предоставления фреймворков с открытым исходным кодом для легкой обработки изображений и разработки приложений с графическим интерфейсом.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Python
📖 .NET MAUI Cross-Platform Application Development, 2nd Edition

Автор: Ye Roger

Описание
:
Эволюция Xamarin.Forms, .NET MAUI - это кроссплатформенный фреймворк для создания нативных мобильных и десктопных приложений на C# и XAML. Используя .NET MAUI, вы можете разрабатывать приложения, которые будут работать на Android, iOS, macOS и Windows, используя единую общую кодовую базу. В этом обновленном издании кроссплатформенной разработки приложений .NET MAUI вы познакомитесь с .NET 8 и быстро освоитесь с разработкой приложений. Книга начинается с рассказа о том, как разработать кроссплатформенное приложение с использованием .NET MAUI, включая руководство по переходу с Xamarin.Формы. Вы получите все знания, необходимые для создания кроссплатформенного приложения для Android, iOS, Mac OS и Windows, следуя пошаговому примеру проекта. По мере продвижения вы будете интегрировать новейшие интерфейсные технологии в свое приложение, используя компоненты Blazor, включая новую функцию привязок Blazor. После этого вы узнаете, как тестировать и развертывать свои приложения. Ознакомившись с новыми материалами по созданию макетов компонентов .NET MAUI, вы сможете разрабатывать модульные тесты для своего приложения. Кроме того, вы узнаете, как проводить тестирование компонентов Razor с помощью bUnit. К концу этой книги вы узнаете, как разрабатывать собственные кроссплатформенные приложения с использованием .NET MAUI.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #NET
📖 Perl 6 Deep Dive: Data manipulation

Автор: Shitov Andrew

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Perl
📖 Certified Kubernetes Application Developer (CKAD) Study Guide

Автор: Muschko Benjamin

Описание
:
Разработчики, способные управлять приложениями в Kubernetes, устранять неполадки и отслеживать их работу, сегодня пользуются большим спросом. Чтобы удовлетворить эту потребность, Фонд облачных вычислений (Cloud Native Computing Foundation) организовал сертификационный экзамен для определения авторитета разработчика и его ценности на рынке труда для работы в среде Kubernetes.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #CKAD
📖 Learning OpenTelemetry

Автор: Muschko Benjamin

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

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #OpenTelemetry
📖 The Rust Programming Language, Second Edition

Автор: Klabnik Steve, Nichols Carol

Описание
:
Язык программирования Rust, 2-е издание — официальное руководство по Rust 2021: языку системного программирования с открытым исходным кодом, который поможет вам писать более быстрое и надежное программное обеспечение. Rust обеспечивает контроль над низкоуровневыми деталями наряду с высокоуровневой эргономикой, позволяя вам повысить производительность и устранить хлопоты, традиционно связанные с низкоуровневыми языками.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Rust
📖 Lead Developer Career Guide

Автор: Benhoff Sh.

Описание
:
Изучите основные навыки, необходимые для того, чтобы стать успешным ведущим разработчиком, с помощью советов экспертов по наставничеству в командах, работе с клиентами и менеджерами проектов, а также сохранению хладнокровия в чрезвычайных ситуациях.
Руководство по карьере ведущего разработчика научит вас, как перейти от индивидуального участника к преуспевающему ведущему разработчику. Оно наполнено инсайдерскими советами, приемами и стратегиями, взятыми из 25-летней карьеры автора Шелли Бенхофф в сфере технологий, предоставляя жизненно важные идеи для навигации по уникальным вызовам и ожиданиям роли ведущего разработчика. Эта уникальная книга демонстрирует, как критическое мышление и коммуникативные навыки могут поднять вашу карьеру.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Career
📖 Databricks Data Intelligence Platform

Автор: Gupta N., Yip J.

Описание
:
Эта книга — ваше полное руководство по созданию надежных решений Generative AI с использованием платформы Databricks Data Intelligence. Databricks — самая быстрорастущая платформа данных, предлагающая унифицированную аналитику и возможности AI в рамках единой структуры управления, что позволяет организациям оптимизировать свои рабочие процессы обработки данных, от приема до визуализации. Кроме того, Databricks предоставляет функции для обучения высококачественной большой языковой модели (LLM), независимо от того, ищете ли вы Retrieval-Augmented Generation (RAG) или тонкую настройку.
Databricks предлагает масштабируемое и эффективное решение для обработки больших объемов как структурированных, так и неструктурированных данных, облегчая расширенную аналитику, машинное обучение и обработку в реальном времени. В современном мире GenAI Databricks играет решающую роль в предоставлении организациям возможности эффективно извлекать ценность из своих данных, стимулируя инновации и получая конкурентное преимущество в цифровую эпоху. Эта книга не только поможет вам освоить платформу Data Intelligence, но и поможет вывести ваше предприятие на новый уровень с помощью индивидуальной LLM, уникальной для вашей организации.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #ENG #Databricks
📖 Разработка Паскаль-компилятора

Автор: Залогова Л. А.

Описание
:
В книге излагается структура компилятора, основные принципы построения всех его основных блоков—лексического, синтаксического и семантического анализаторов, а также генератора кода. Методы компиляции программ на Паскале описаны на языке С.
Для студентов и специалистов, занимающихся созданием программного обеспечения, а также для всех желающих создать компилятор с своего собственного языка программирования.

Скачать книгу из архива
Стоимость в магазине

📚
Полка Разработчика | #RU #Pascal