Публикации
Все статьи, которые я разместил.
Создание многопоточного HTTP-сервера в Rust
Posted on:23 июня 2023 г. at 08:42Ранее в статье мы узнали о том, как работает `TCP` и как создать HTTP-сервер в rust. В этой статье мы добавим многопоточность в приложение.
Понять rust, создав HTTP-сервер
Posted on:22 июня 2023 г. at 08:17Rust - высокоэффективный язык программирования, стоящий на самом любимом языке 7 лет подряд. Это связано с тем, что он является производительным, безопасным для памяти и очень гибким. Сегодня мы узнаем о создании HTTP-сервера на rust и изучим несколько концепций языка.
Заметки о Rust - PhantomData
Posted on:21 июня 2023 г. at 08:27В этой статье сначала будут представлены «теоретические» концепции типа Rust `PhantomData<T>`, а затем рассмотрены несколько реальных примеров, демонстрирующих его практическое применение.
Rust Web Development - Исследование инфраструктуры Rocket и Actix
Posted on:20 июня 2023 г. at 08:22Когда дело доходит до веб-разработки в Rust, есть несколько мощных фреймворков на выбор. В этом блоге мы рассмотрим два популярных веб-фреймворка в Rust, Rocket и Actix. Мы изучим основы каждого фреймворка, обсудим его ключевые особенности и продемонстрируем примеры, которые варьируются от простых до продвинутых. В конечном итоге вы получите полное представление о том, как использовать эти платформы для создания надежных веб-приложений в Rust.
End-to-End тестирование вашей rust сервиса
Posted on:19 июня 2023 г. at 08:16Если вы создаете веб-API в Rust, вам нужен способ тестирования конечных точек до конца. Модульные тесты гарантируют правильность логики, но правильный сквозной тест позволяет проверить правильность инфраструктуры, маршрутизации, миграции базы данных и параметров безопасности. Поскольку большинство современных служб управляют этими частями с помощью кода, тестирование их так же, как и код приложения, является хорошей идеей. Одним из лучших способов является сквозное тестирование в процессе CI/CD. Для сервисов, rust cargo делает это безболезненным.