Предисловие
Привет читателям Хабра! Я действующий backend Java-разработчик, примерно полтора года назад в моем информационном поле все чаще стали мелькать заголовки, подкасты и лестные отзывы о языке программирования Rust, и я решил погрузиться в этот волшебный мир Zero Cost Abstraction, отсутствия NullPointer и safety blazing fast программирования. После изучения синтаксиса, чтения The Rust Book, прорешивания rustlings и имея за плечами опыт изучения Java, стало очевидно, что для лучшего знакомства нужно как можно больше использовать язык на практике, а именно в более или менее настоящих проектах. Этой статьей я хочу начать цикл, в котором расскажу о своих пет-проектах. Мотивацией для данной инициативы служит желание глубже понять, через попытку объяснить, получить критическую оценку и, может быть, найти единомышленников.
Пару месяцев назад, листая предложенные товары на одном синем маркетплейсе, мне на глаза попалась книга Эдварда Сьоре “Проектирование и реализация систем управления базами данных”. Почитав отзывы о книге и имея давнее желание глубже понять устройство реляционных баз данных, на следующий день, книга была у меня.
Немного о книге: