Типа про IT и вот это вот всё — full stack development и современные инструменты, подборки и рекомендации, интересные находки и практические советы. Профессиональный авторский контент.
🐍 Мне вчера прилетело, мол, почему я не пишу про Python 3.11 или про то, что pydantic-core, переписанный с нуля на Rust, вмёржили в main? Пишу.
Вышел Python 3.11, вот-вот переедем.
Python 3.11 is between 10-60% faster than Python 3.10. On average, we measured a 1.25x speedup on the standard benchmark suite.
Pydantic переписали на Rust.
In general, pydantic V2 is about 17x faster than V1 when validating a model containing a range of common fields.
Классно? Наверное, да, если вы где-то упираетесь в производительность и для вас это важно.
Ещё, кстати, появился новый drop-in replacement for flake8 — ruff, тоже на Rust. JSON library orjson, которую мы везде используем по-умолчанию, тоже на Rust. Есть почти рабочая версия самого Python на Rust. Linux теперь поддерживает Rust как второй родной после C язык.
Тренд “а давайте теперь всё перепишем на Rust” начался уже давно, поэтому ничего удивительного в нём нет, привыкайте. А лучше освойте. Ещё лучше — возглавьте. Rust is the next Python FFI.