Блог

Rust: первые шаги. Todo, который помнит

Todo из первой части теряет всё при выходе. Учим его хранить задачи в файле, шаг за шагом: модули и pub, Result и оператор ?, ошибки без unwrap, тесты рядом с кодом, релизная сборка. По-прежнему ноль зависимостей.

Passkeys: печать вместо пароля

Как устроены passkeys и почему фишинговой странице нечего подписать. Регистрация и вход по шагам, и рабочий минимум на SimpleWebAuthn: четыре ручки на сервере, автозаполнение в браузере, passkey вместо пароля или вторым шагом после него.

Rust: первые шаги. Todo, который всё забывает

Ставим тулчейн, делаем первый проект и пишем todo-list для терминала без единой зависимости. По дороге — ownership, borrow checker и переполнение usize, каждый раз с настоящим выводом компилятора.