rust

Post Thumbnail

Ferron

Ferron - это веб-сервер, оптимизированный для скорости, безопасности и эффективности. Написанный на Rust, он обеспечивает безопасное использование памяти и производительность, что делает его идеальным для современных веб-сайтов. Давно хотел попробовать что-то вместо nginx для пет проектов и поглядывал на caddy. Но, кажется, стоит посмотреть в сторону Ferron

Post Thumbnail

SpacetimeDB

SpacetimeDB — это база данных, которая заодно и сервер приложений. Это мощная реляционная база данных, в которой можно запускать логику твоего приложения прямо внутри неё. Тебе больше не нужно городить отдельный веб-сервер или игровой сервер. Поддерживаются разные языки программирования, например C# и Rust. Похоже на смарт контракт, только без всякого блокчейна. Спроектировано специально для игровиков

Post Thumbnail

Limbo Go

Пример использования purego для работы с новым, модным молодежным драйвером для SQLite - limbo purego - дает возможность вызывать Rust сразу из Go. Я как-то писал про него

Post Thumbnail

hook0

Опенсорсный веб-хук сервер с блекджеком и IU. Написан на Rust. Ставим, пользуемся

Post Thumbnail

Настройка libSQL

В одной из прошлых статей я уже восхищался PocketBase — штука действительно классная. Но знаете, что делает её ещё круче? Если заменить стандартный SQLite на libSQL. Сегодня я хочу рассказать, как можно прокачать PocketBase до нового уровня. Для этого нам понадобится свой собственный сервер libSQL, причём с “шахматами и библиотекаршами” — то есть со всеми плюшками и удобствами. Мы соберём docker-compose файл со всеми необходимыми контейнерами и настройками, настроим хост с сабдоменами для неймспейсов и даже разберёмся, как генерировать токены для авторизации в базе. Кстати, эти посты публикуются через утилиту, котрая работает на базе PocketBase и libSQL

Post Thumbnail

Прототипирование на Rust

Программирование — это такая штука, где постоянно приходится переделывать и улучшать код. Как бы нам ни хотелось сразу сделать всё идеально, такое почти никогда не получается. Хорошие программы обычно начинаются с простых набросков — прототипов. Некоторые из них так и остаются набросками, но самые удачные превращаются в полноценный рабочий продукт. Rust, хоть и кажется строгим и минималистичным, на самом деле отлично подходит для экспериментов и быстрой проверки идей. И, вопреки стереотипам, на нём вполне удобно делать прототипы.

Post Thumbnail

Hydro

Hydro - фрейморк на #rust прямиком из Беркли для реализации распределенных систем. Поверх него можно накручивать свою базу данных, модели обработки и тд. И только посмотрите сколько пейперов под капотом этой раработки

Post Thumbnail

Путешествие в мир протоколов

Могу с уверенностью сказать, что вы уже сталкивались с протоколами передачи файлов. Скорее всего, вы хотя бы раз использовали FTP или SFTP, а если работали с AWS, то наверняка знакомы с S3. Даже если мы все хотя бы раз пользовались этими протоколами, большинству из нас не особо интересно, как они устроены под капотом. Мы редко сталкиваемся с необходимостью использовать специальные клиенты для них, а уж тем более вряд ли сможем написать такой клиент с нуля. Но автор заморочился и написал свой клиент https://github.com/veeso/termscp. А теперь в статье рассказывает про свое приключение с протоколами

Post Thumbnail

#rust в космосе

Доклад из которого вы получите представление о том, как эти методы активно применяются в космической отрасли. В этом докладе рассказывается про вклад автора в Lox, серверную часть Rust для Ephemerista, симулятора космических полетов нового поколения, финансируемого Европейским космическим агентством (ЕКА)

Post Thumbnail

Rhai

Давно не было новых языков программирования, исправляюсь. Rhai - встраиваемый язык программирования под #rust Исходники тут https://github.com/rhaiscript/rhai