📕Zero To Production In Rust: An introduction to backend development
Zero To Production — идеальная отправная точка для вашего пути в качестве разработчика бэкенда Rust.
Вы будете учиться на практике: вы создадите полностью функциональный API для рассылки по электронной почте, начиная с нуля.
Вы узнаете, как:
Навигация и использование экосистемы крейтов Rust.
Структурируйте свое приложение, сделав его модульным и расширяемым.
Пишите тесты — от отдельных модулей до полноценных интеграционных тестов.
Обеспечьте соблюдение инвариантов домена с помощью системы типов Rust.
Аутентифицируйте и авторизуйте пользователей вашего API.
Реализуйте надежную стратегию обработки ошибок.
Наблюдайте за состоянием своего приложения с помощью структурированных журналов.
Настройте обширный конвейер непрерывной интеграции и непрерывного развертывания для своих проектов Rust.
Книга состоит из 11 глав, что в общей сложности составляет 600 страниц. Весь вспомогательный код (включая тесты!) доступен на GitHub.
🧷Скачать бесплатно
2022 #ENG #Rust
CodeMode | Программирование
Zero To Production — идеальная отправная точка для вашего пути в качестве разработчика бэкенда Rust.
Вы будете учиться на практике: вы создадите полностью функциональный API для рассылки по электронной почте, начиная с нуля.
Вы узнаете, как:
Навигация и использование экосистемы крейтов Rust.
Структурируйте свое приложение, сделав его модульным и расширяемым.
Пишите тесты — от отдельных модулей до полноценных интеграционных тестов.
Обеспечьте соблюдение инвариантов домена с помощью системы типов Rust.
Аутентифицируйте и авторизуйте пользователей вашего API.
Реализуйте надежную стратегию обработки ошибок.
Наблюдайте за состоянием своего приложения с помощью структурированных журналов.
Настройте обширный конвейер непрерывной интеграции и непрерывного развертывания для своих проектов Rust.
Книга состоит из 11 глав, что в общей сложности составляет 600 страниц. Весь вспомогательный код (включая тесты!) доступен на GitHub.
🧷Скачать бесплатно
2022 #ENG #Rust
CodeMode | Программирование
📕 Effective Rust
Популярность Rust растет, отчасти благодаря таким функциям, как защита памяти, безопасность типов и потокобезопасность. Но эти же элементы могут усложнить изучение Rust даже для опытных программистов. Это практическое руководство поможет вам перейти к написанию идиоматических текстов на Rust, а также в полной мере использовать систему наборов Rust, гарантии безопасности и развивающуюся экосистему.
Если вы инженер-программист, имеющий опыт работы с существующим компилируемым языком, или если вы изо всех сил пытаетесь преобразовать базовое понимание синтаксиса Rust в рабочие программы, эта книга для вас. Сосредоточив внимание на концептуальных различиях между Rust и другими компилируемыми языками и предоставив конкретные рекомендации, которым программисты могут легко следовать, Effective Rust вскоре поможет вам свободно писать на Rust, а не только на плохо переведенном C++.
🧷Скачать бесплатно
2024 #ENG #Rust
CodeMode | Программирование
Популярность Rust растет, отчасти благодаря таким функциям, как защита памяти, безопасность типов и потокобезопасность. Но эти же элементы могут усложнить изучение Rust даже для опытных программистов. Это практическое руководство поможет вам перейти к написанию идиоматических текстов на Rust, а также в полной мере использовать систему наборов Rust, гарантии безопасности и развивающуюся экосистему.
Если вы инженер-программист, имеющий опыт работы с существующим компилируемым языком, или если вы изо всех сил пытаетесь преобразовать базовое понимание синтаксиса Rust в рабочие программы, эта книга для вас. Сосредоточив внимание на концептуальных различиях между Rust и другими компилируемыми языками и предоставив конкретные рекомендации, которым программисты могут легко следовать, Effective Rust вскоре поможет вам свободно писать на Rust, а не только на плохо переведенном C++.
🧷Скачать бесплатно
2024 #ENG #Rust
CodeMode | Программирование
📕 Creative Projects for Rust Programmers
Rust — это язык, созданный сообществом, который решает болевые точки, присутствующие во многих других языках, тем самым повышая производительность и безопасность. В этой книге вы изучите новейшие возможности Rust, создавая надежные приложения в различных областях и на разных платформах.
Книга знакомит вас с высококачественными библиотеками и фреймворками с открытым исходным кодом, доступными в экосистеме Rust, которые помогут вам разрабатывать эффективные приложения с помощью Rust. Вы узнаете, как создавать проекты в таких областях, как доступ к данным, веб-сервисы RESTful, веб-приложения, 2D-игры для веб-сайтов и настольных компьютеров, интерпретаторы и компиляторы, эмуляторы и модули ядра Linux. Для каждого из этих типов приложений вы будете использовать фреймворки, такие как Actix, Tera, Yew, Quicksilver, ggez и nom. Эта книга не только поможет вам расширить свои знания Rust, но и выбрать подходящий фреймворк для создания вашего проекта.
К концу этой книги по Rust вы научитесь создавать быстрые и безопасные приложения с помощью Rust и приобретете реальный опыт, необходимый для продвижения по карьерной лестнице.
🧷Скачать бесплатно
2020 #ENG #Rust
CodeMode | Программирование
Rust — это язык, созданный сообществом, который решает болевые точки, присутствующие во многих других языках, тем самым повышая производительность и безопасность. В этой книге вы изучите новейшие возможности Rust, создавая надежные приложения в различных областях и на разных платформах.
Книга знакомит вас с высококачественными библиотеками и фреймворками с открытым исходным кодом, доступными в экосистеме Rust, которые помогут вам разрабатывать эффективные приложения с помощью Rust. Вы узнаете, как создавать проекты в таких областях, как доступ к данным, веб-сервисы RESTful, веб-приложения, 2D-игры для веб-сайтов и настольных компьютеров, интерпретаторы и компиляторы, эмуляторы и модули ядра Linux. Для каждого из этих типов приложений вы будете использовать фреймворки, такие как Actix, Tera, Yew, Quicksilver, ggez и nom. Эта книга не только поможет вам расширить свои знания Rust, но и выбрать подходящий фреймворк для создания вашего проекта.
К концу этой книги по Rust вы научитесь создавать быстрые и безопасные приложения с помощью Rust и приобретете реальный опыт, необходимый для продвижения по карьерной лестнице.
🧷Скачать бесплатно
2020 #ENG #Rust
CodeMode | Программирование
📕 Async Rust
Язык программирования Rust, который уже пользуется популярностью среди программистов благодаря своей безопасности и быстродействию, также полезен для работы в асинхронном режиме. В этой практической книге показано, как асинхронный Rust может помочь вам решать задачи, требующие многозадачности. Вы узнаете, как применять асинхронное программирование для решения задач с использованием асинхронного подхода. Вы также глубже познакомитесь с асинхронными средами выполнения, реализуя свои собственные способы, с помощью которых асинхронные среды выполнения обрабатывают входящие задачи.
🧷Скачать бесплатно
2025 #ENG #Rust
CodeMode | Программирование
Язык программирования Rust, который уже пользуется популярностью среди программистов благодаря своей безопасности и быстродействию, также полезен для работы в асинхронном режиме. В этой практической книге показано, как асинхронный Rust может помочь вам решать задачи, требующие многозадачности. Вы узнаете, как применять асинхронное программирование для решения задач с использованием асинхронного подхода. Вы также глубже познакомитесь с асинхронными средами выполнения, реализуя свои собственные способы, с помощью которых асинхронные среды выполнения обрабатывают входящие задачи.
🧷Скачать бесплатно
2025 #ENG #Rust
CodeMode | Программирование
📕 Speed Up Your Python with Rust
Python упростил разработку программного обеспечения, но он не дотягивает в нескольких областях, включая управление памятью, что приводит к снижению производительности и безопасности. Rust, с другой стороны, обеспечивает безопасность памяти без использования сборщика мусора, а это означает, что благодаря его небольшому объему памяти вы можете относительно легко создавать высокопроизводительные и безопасные приложения. Однако переписывание всего в Rust может быть дорогостоящим и рискованным, поскольку в Rust может отсутствовать поддержка пакетов для решаемой проблемы. Вот тут-то и пригодятся привязки Python и pip.
🧷Скачать бесплатно
2021 #ENG #Python #Rust
CodeMode | Программирование
Python упростил разработку программного обеспечения, но он не дотягивает в нескольких областях, включая управление памятью, что приводит к снижению производительности и безопасности. Rust, с другой стороны, обеспечивает безопасность памяти без использования сборщика мусора, а это означает, что благодаря его небольшому объему памяти вы можете относительно легко создавать высокопроизводительные и безопасные приложения. Однако переписывание всего в Rust может быть дорогостоящим и рискованным, поскольку в Rust может отсутствовать поддержка пакетов для решаемой проблемы. Вот тут-то и пригодятся привязки Python и pip.
🧷Скачать бесплатно
2021 #ENG #Python #Rust
CodeMode | Программирование
📕 Async Rust
Автор: Флиттон Максвелл, Мортон Кэролайн
Описание:
Язык программирования Rust, который уже пользуется популярностью среди программистов благодаря своей безопасности и быстродействию, также полезен для работы в асинхронном режиме. В этой практической книге показано, как асинхронный Rust может помочь вам решать задачи, требующие многозадачности. Вы узнаете, как применять асинхронное программирование для решения задач с использованием асинхронного подхода. Вы также глубже познакомитесь с асинхронными средами выполнения, реализуя свои собственные способы, с помощью которых асинхронные среды выполнения обрабатывают входящие задачи.
🧷Скачать бесплатно.
2025 #ENG #Rust
CodeMode | Программирование
Автор: Флиттон Максвелл, Мортон Кэролайн
Описание:
Язык программирования Rust, который уже пользуется популярностью среди программистов благодаря своей безопасности и быстродействию, также полезен для работы в асинхронном режиме. В этой практической книге показано, как асинхронный Rust может помочь вам решать задачи, требующие многозадачности. Вы узнаете, как применять асинхронное программирование для решения задач с использованием асинхронного подхода. Вы также глубже познакомитесь с асинхронными средами выполнения, реализуя свои собственные способы, с помощью которых асинхронные среды выполнения обрабатывают входящие задачи.
🧷Скачать бесплатно.
2025 #ENG #Rust
CodeMode | Программирование
📕 Hands-On Data Structures and Algorithms with Rust
Автор: Claus Matzinger
Описание:
Rust прошел долгий путь и теперь используется в нескольких контекстах. Его основные сильные стороны — это его программная инфраструктура и приложения с ограниченными ресурсами, включая настольные приложения, серверы и приложения с критическими требованиями к производительности, не забывая о его важности в программировании систем. Эта книга станет вашим путеводителем, поскольку она проведет вас через реализацию классических структур данных и алгоритмов в Rust, помогая вам приступить к работе в качестве уверенного программиста Rust.
🧷Скачать бесплатно.
2019 #ENG #Rust
CodeMode | Программирование
Автор: Claus Matzinger
Описание:
Rust прошел долгий путь и теперь используется в нескольких контекстах. Его основные сильные стороны — это его программная инфраструктура и приложения с ограниченными ресурсами, включая настольные приложения, серверы и приложения с критическими требованиями к производительности, не забывая о его важности в программировании систем. Эта книга станет вашим путеводителем, поскольку она проведет вас через реализацию классических структур данных и алгоритмов в Rust, помогая вам приступить к работе в качестве уверенного программиста Rust.
🧷Скачать бесплатно.
2019 #ENG #Rust
CodeMode | Программирование
📕Code Like a Pro in Rust
В Rust Code Like a Pro вы познакомитесь с управлением памятью, асинхронным программированием и основными навыками Rust, которые сделают вас профессионалом в Rust! Кроме того, вы найдете основные методы повышения производительности при тестировании Rust, разработке инструментов и управлении проектами. Скоро вы будете писать высококачественный код, требующий гораздо меньших затрат на обслуживание.
🧷Скачать бесплатно.
2024 #eng #Rust
CodeMode | Программирование
В Rust Code Like a Pro вы познакомитесь с управлением памятью, асинхронным программированием и основными навыками Rust, которые сделают вас профессионалом в Rust! Кроме того, вы найдете основные методы повышения производительности при тестировании Rust, разработке инструментов и управлении проектами. Скоро вы будете писать высококачественный код, требующий гораздо меньших затрат на обслуживание.
🧷Скачать бесплатно.
2024 #eng #Rust
CodeMode | Программирование
📕Rust for Rustaceans: Idiomatic Programming for Experienced Developers
Для разработчиков, освоивших основы, эта книга - следующий шаг на пути к программированию на Rust профессионального уровня. В ней рассказывается обо всем, что вам нужно для создания и поддержки больших баз кода, написания мощных и гибких приложений и библиотек, а также для уверенного расширения масштабов и сложности ваших проектов.
🧷Скачать бесплатно
2021 #eng #Rust
CodeMode | Программирование
Для разработчиков, освоивших основы, эта книга - следующий шаг на пути к программированию на Rust профессионального уровня. В ней рассказывается обо всем, что вам нужно для создания и поддержки больших баз кода, написания мощных и гибких приложений и библиотек, а также для уверенного расширения масштабов и сложности ваших проектов.
🧷Скачать бесплатно
2021 #eng #Rust
CodeMode | Программирование
📕 The Rust Programming Language, Second Edition
Автор: Голобурдин А.
Описание:
Язык программирования Rust, 2-е издание — официальное руководство по Rust 2021: языку системного программирования с открытым исходным кодом, который поможет вам писать более быстрое и надежное программное обеспечение. Rust обеспечивает контроль над низкоуровневыми деталями наряду с высокоуровневой эргономикой, позволяя вам повысить производительность и устранить хлопоты, традиционно связанные с низкоуровневыми языками.
🧷Скачать бесплатно
2022 #eng #Rust
CodeMode | Программирование
Автор: Голобурдин А.
Описание:
Язык программирования Rust, 2-е издание — официальное руководство по Rust 2021: языку системного программирования с открытым исходным кодом, который поможет вам писать более быстрое и надежное программное обеспечение. Rust обеспечивает контроль над низкоуровневыми деталями наряду с высокоуровневой эргономикой, позволяя вам повысить производительность и устранить хлопоты, традиционно связанные с низкоуровневыми языками.
🧷Скачать бесплатно
2022 #eng #Rust
CodeMode | Программирование
📕 Refactoring to Rust
Не переписывайте все с нуля! Повысьте скорость и масштабируемость вашего программного обеспечения, последовательно заменяя критически важный для производительности код на Rust
🧷Скачать бесплатно
2025 #eng #Rust
CodeMode | Программирование
Не переписывайте все с нуля! Повысьте скорость и масштабируемость вашего программного обеспечения, последовательно заменяя критически важный для производительности код на Rust
🧷Скачать бесплатно
2025 #eng #Rust
CodeMode | Программирование
📕Rust for Network Programming and Automation
Автоматизируйте сетевую инфраструктуру, оптимизируйте производительность сети и анализируйте пакеты с помощью Rust Ecosystem
🧷Скачать бесплатно
2023 #eng #Rust
CodeMode | Программирование
Автоматизируйте сетевую инфраструктуру, оптимизируйте производительность сети и анализируйте пакеты с помощью Rust Ecosystem
🧷Скачать бесплатно
2023 #eng #Rust
CodeMode | Программирование