Полка Разработчика
28.2K subscribers
4.02K photos
8 videos
266 files
4.03K links
Секретный книжный архив 🗃

Ссылка: @Portal_v_IT

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

Менеджер – @Spiral_Yuri

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

РКН: clck.ru/3Ht5KW
Download Telegram
📖 Clojure на производстве. Зипперы, базы данных, REPL

Автор: Иван Гришаев, 2023

Описание:
Если Вы обдумываете проект, который требовал бы Java Database Connectivity – рассмотрите Clojure для реализации своих задач.
Clojure — совершенно другой язык по сравнению с уже традиционными языками разработки, которые используют и к которым давно привыкли. Этот ЯП хорошо подходит для параллельного программирования. Предоставляет такие инструменты для работы с потоками, как программная транзакционная память и изменяемые ссылки. Это довольно интерактивный язык — в нем есть возможность написать функцию и сразу из редактора запустить её - проверить и посмотреть, как она работает.

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

📚 Полка Разработчика | #Clojure #REPL
📖 Hands-on Rust Effective Learning through 2D Game Development and Play

Автор: Herbert Wolverson, 2021

Описание
: Rust - это новый захватывающий язык программирования, сочетающий в себе возможности языка C с безопасностью памяти, бесстрашным параллелизмом и повышением производительности - а что может быть лучше для обучения, чем создание игр. В каждой главе этой книги представлены практические проекты, начиная от "Hello, World" и заканчивая созданием полноценной игры в стиле dungeon crawler. С помощью этой книги вы приобретете навыки разработки игр, применимые к другим движкам, включая Unity и Unreal.

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

📚 Полка Разработчика | #ENG #Rust #Геймдев
📖 Язык программирования Rust

Автор: vessd

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

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

📚 Полка Разработчика | #Rust
📖 Ядро Oracle. Внутреннее устройство для администраторов и разработчиков баз данных

Автор: Джонатан Льюис, 2015

Описание:
В данной книге автор приводит только самую необходимую информацию о внутреннем устройстве СУБД Oracle, которую должен знать каждый администратор баз данных, чтобы успешно бороться с неполадками.
Снаружи Oracle выглядит сложной. В действительности же обширные функциональные возможности основываются на очень небольшой базовой инфраструктуре, являющейся результатом архитектурных решений, принятых в самом начале и выдержавших испытание временем. Эта инфраструктура управляет транзакциями, реализует механизмы подтверждения и отката изменений, защищает целостность базы данных, позволяет выполнять резервное копирование и восстановление из резервных копий, а также обеспечивает масштабируемость до поддержки тысяч пользователей, одновременно обращающихся к одним и тем же данным.

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

📚 Полка Разработчика | #Oracle #БД
📖 Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution

Автор: Panagiotis Leloudas, 2023

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

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

📚 Полка Разработчика | #ENG #Полезно
📖 Операционные системы: внутренняя структура и принципы проектирования

Автор: Вильям Столлингс, 2020

Описание:
Прикоснуться к этому невидимому внешне, но крайне важному миру операционных систем вам позволит многократно издававшаяся ранее книга В. Столлингса — признанного авторитета в данной области. Новое, девятое, издание книги существенно обновлено и дополнено. Здесь вы найдете информацию как об общих принципах построения операционных систем и функционировании таких вещей, как сети, файловые системы, многозадачность, распределенные системы или облачные вычисления, так и о конкретных реализациях тех или иных подсистем в новейших версиях операционных систем Windows, Linux, Android, а также во многих других.

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

📚 Полка Разработчика | #ОС
📖 Особенности киберпреступлений: инструменты нападения и защиты информации

Автор: Масалков А. С, 2018

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

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

📚 Полка Разработчика | #Безопасность
📖 Hands-On Augmented Reality Development with Meta Spark Studio: A Beginner’s Guide

Автор: Jaleh Afshar, 2023

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

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

📚 Полка Разработчика | #ENG #Spark
📖 Изучаем Node. Переходим на сторону сервера. 2-е издание

Автор: Пауэрс Ш, 2017

Описание:
Эта книга посвящена Node и тем модулям, которые образуют базовую функциональность Node. Вы начнете знакомство с основ создания веб-сервера и базовых функциональностей, а затем перейдете к системе модулей, REPL, разработке приложений, проблемам безопасности, дочерним процессам, познакомитесь с новыми функциональностями, появившимися в ES6, комплексной разработкой (Express, MongoDB, Redis, AngularJS и Backbone.js), приемами разработки приложений и, наконец, с использованием Node в других областях, таких как микроконтроллеры и «интернет вещей».

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

📚 Полка Разработчика | #NodeJs
📖 Программирование: теоремы и задачи. 6-е издание

Автор: Шень А, 2017

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

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

📚 Полка Разработчика | #Головоломки #Алгоритмы
📖 A Functional Approach to Java: Augmenting Object-Oriented Java Code with Functional Principles

Автор: Ben Weidig, 2023

Описание
: Разработчики Java обычно решают сложные задачи разработки программного обеспечения с помощью объектно-ориентированного программирования (ООП). Однако не все проблемы подходят для ООП. Парадигма функционального программирования (ФП) предлагает другой подход к решению проблем, а Java предоставляет такие простые в освоении инструменты ФП, как лямбды и потоки. Если вы заинтересованы в применении концепций ФП в своем Java-коде, то эта книга для вас.
Автор освещает различные аспекты функционального программирования и показывает, как включить их в свой код, не переходя на "полную функциональность". Вы узнаете, как, когда и зачем использовать такие концепции ФП, как неизменяемость и чистые функции, для написания более лаконичного, разумного и перспективного кода.

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

📚 Полка Разработчика | #ENG #Java
📖 Компьютерная геометрия и алгоритмы машинной графики

Автор: Евгений Никулин, 2010

Описание:
В книге приведено максимально полное изложение геометрических и алгоритмических основ современной компьютерной графики: математические модели графических элементов на плоскости и в пространстве, фундаментальные законы геометрической оптики и основанные на них алгоритмы построения оптических эффектов, методы геометрических преобразований, анализа и синтеза моделей линий, поверхностей и объектов, геометрические задачи визуализации - комплекс алгоритмов 2d- и 3d-отсечения и удаления. Материал сопровождается большим числом иллюстраций, блок-схем алгоритмов и примеров их реализации.

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

📚 Полка Разработчика | #Графика #Алгоритмы
📖 Pyomo. Моделирование оптимизации на Python

Автор: Бинум М., Хакебейл Г., Харт У., 2023

Описание:
Книга содержит полное руководство по Pyomo (Python Optimization Modeling Objects) — пакету с открытым исходным кодом, предназначенному для формулирования и решения крупномасштабных задач оптимизации. Pyomo включает классы Python для определения разреженных множеств, параметров и переменных, с помощью которых записываются алгебраические выражения, определяющие целевые функции и ограничения. Кроме того, программу можно использовать как из командной строки, так и из интерактивного окружения Python, что сильно упрощает создание моделей Pyomo, применение различных оптимизаторов и изучение решений. Благодаря многочисленным примерам, иллюстрирующим различные способы формулирования моделей, книга прекрасно раскрывает широту средств моделирования, поддерживаемых Pyomo, и ее подходы к сложным практическим приложениям.

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

📚 Полка Разработчика | #Pyomo #Python
📖 Docker: Up & Running: Shipping Reliable Containers in Production, 3rd Edition

Автор: Karl Matthias, 2023

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

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

📚 Полка Разработчика | #ENG #Docker
📖 Web Design in easy steps, 7th Edition

Автор: In Easy Steps Limited, 2023

Описание
: Эта книга раскрывает ключевые принципы хорошего веб-дизайна, который представляет собой искусство и науку создания эффективных и привлекательных веб-сайтов. Книга познакомит вас с ключевыми технологиями веб-дизайна и принципами проектирования, лежащими в основе успешных сайтов.
Если вы начинающий дизайнер, планирующий создать свой собственный сайт, или просто хотите общаться с профессиональными дизайнерами на их языке, эта книга даст вам представление о том, как создаются сайты, и вы сможете принимать правильные решения при создании собственного сайта. Вы также сможете создать свой собственный простой сайт, используя HTML и CSS. Найдя в Интернете полезные фрагменты кода и шаблоны, вы будете знать, как их редактировать и правильно интегрировать в свой сайт.

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

📚 Полка Разработчика | #ENG #Веб
📖 Как стать программистом с нуля. После 30, без опыта, без образования

Автор: Б. Рузанов, 2022

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

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

📚 Полка Разработчика | #Совет
📖 Мифический человеко-месяц, или Как создаются программные системы

Автор: Брукс Фредерик, 2021

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

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

📚 Полка Разработчика | #Системы
📖 HTML5. Рецепты программирования

Автор: Кристофер Шмитт, Кайл Симпсон, 2016

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

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

📚 Полка Разработчика | #HTML
📖 Верстка веб-страниц

Автор: Влад Мержевич, 2016

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

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

📚 Полка Разработчика | #Веб
📖 Python How-To: 63 techniques to improve your Python code

Автор: Yong Cui, 2023

Описание
: Это практическое руководство охватывает все возможности языка, которые вам понадобятся для начала работы с Python. По ходу дела вы будете изучать передовые методы написания отличного кода на Python. Практические рекомендации и увлекательные графические изображения помогут воплотить в жизнь каждый важный прием. Тщательные перекрестные ссылки автора Йонг Куи показывают, как можно повторно использовать возможности и концепции в различных контекстах.

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

📚 Полка Разработчика | #ENG #Python
📖 Docker Compose для разработчика: Упростите разработку и оркестрацию многоконтейнерных приложений

Автор: Эммануил Гадзурас, 2023

Описание:
Разработка программного обеспечения становится все сложнее из-за использования различных инструментов. Приложения приходится упаковывать вместе
с программными компонентами, чтобы упростить их работу, но это усложняет их запуск. С помощью Docker Compose можно всего одной командой настроить приложение и необходимые зависимости.
Вы познакомитесь с основами томов и сетей Docker, с командами Compose, их назначением и вариантами использования. Настроите базу данных для повседневной работы, доступную через сеть Docker, установите связь между микросервисами. Научитесь с помощью Docker Compose запускать целые стеки локально, моделировать промышленные окружения и расширять задания CI/CD.

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

📚 Полка Разработчика #Docker