Представляем инновационные возможности интерактивной книги knowledge.dev по изучению Rust | Открой письмо

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

Основные моменты:

  • Бесплатный контент. В этом блоге будут регулярно публиковаться важные уроки и идеи.
  • Ребрендинг: проект переведен с «RustInsight» на «Knowledge.Dev».
  • Оставайтесь на связи. Присоединяйтесь к нашему растущему сообществу в социальных сетях. Мы присутствуем на Reddit, Instagram, Twitter и LinkedIn под ником @knwldev.
  • Захватывающие новые функции. Среди последних нововведений — режим «Симулятор» и «Лаборатории», а в будущем их будет еще больше.

Знания.Дев

Knowledge.Dev — это ваш инструмент для практики Rust прямо в вашей локальной среде. Для начала просто установите его, используя cargo. После запуска приложение автоматически извлекает уроки, позволяя вам углубиться в любую тему по вашему выбору для практической практики.

Что примечательного в этом приложении? Он создан исключительно на Rust:

  • Внешний интерфейс: использует Yew Framework.
  • Бэкенд и микросервисы: созданы с использованием Tokio вместе с настраиваемыми meio актерами.

Почему он был разработан таким образом?

  • Полная демонстрация. Чтобы продемонстрировать возможность создания комплексного приложения Rust.
  • Обмен опытом. Я хотел поделиться знаниями и опытом, накопленными за эти годы.
  • Быть в курсе: активно поддерживая и обновляя полнофункциональный проект Rust, я всегда в курсе последних событий в разработке Rust.

Новые возможности

Наше приложение было дополнено множеством новых функций, призванных улучшить взаимодействие с пользователем.

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

  • Представление «Лаборатория». В этом представлении, созданном для простоты и ясности, уроки располагаются в хронологическом порядке, предлагая пользователям последовательный путь обучения.

  • Интеграция компилятора. Для тех, кто хочет глубже погрузиться в работу, пользователи теперь могут запускать компилятор и выполнять тесты. Это способствует более захватывающему процессу обучения.

Ребрендинг

Первоначально названный RustInsight, проект был переименован в Knowledge.Dev. Это изменение было вызвано решением The Rust Foundation пересмотреть политику в отношении товарных знаков для бренда Rust. Стремясь избежать любых потенциальных споров, этот момент также предоставил мне возможность переоценить и переосмыслить общую концепцию.

Монтаж

Подробный обзор проекта можно найти на сайте knowledge.dev. Прежде чем приступить к работе, убедитесь, что у вас настроен компилятор Rust. Если нет, то его можно скачать на rustup.rs.

После установки компилятора Rust и инструмента cargo установите приложение запуска с помощью:

cargo install knowledge

После установки запустите приложение, используя:

knowledge

Эта команда открывает приложение чтения в вашем веб-браузере по адресу http://localhost:6361. Пока вы можете изучать приложение, помните, что для раскрытия всех его возможностей вам понадобится подписка, которую можно приобрести на сайте knowledge.dev.

Свяжитесь с нами в социальных сетях

Будьте в курсе последних обновлений нашего проекта, подписавшись на нас в этих социальных сетях:

Тем, кто хочет отточить свои навыки работы с Rust и раскрыть его профессиональный потенциал, рекомендуется подписаться на наш блог, следить за нашими каналами в социальных сетях и приобрести подписку.

С уважением,
Денис Колодин / @therustmonk
Создатель Знаний.Дев