doing something
709 subscribers
906 photos
36 videos
36 files
1.94K links
@smlkw doing something, just my notes to keep updates
Download Telegram
Forwarded from Aleksandr Sizov
В моєму випадку я працюю переважно з такими речами:
CLI додатки (як правило, у режимі запустив і отримав результат (без TUI і інтерактивщини))
Web (бекенд з REST-API-like, з БД, файлами, періодичними тасками і т.і., фронтенд)

Галузь: переважно близько пентесту (CyberSecurity). Але всяке буває.

Там де я міг, я б використав Rust (хоча б у прототипному стилі).

З CLI, поки що, як правило, нема питань. Вже деякі рішення перероблені/зроблені на Rust. Шикарно.
З Web, я, поки що, ще збираю цей конструктор. Експерементую.

Але, по факту, Python перемагає.
Поперше - Legacy у продуктах. Простіше підтримувати, ніж переписати, поки що.
Подруге - Legacy у людях. Вони вже вміють Python. І не всі хочуть знайомитись з Rust з його специфікою.
Далі, велика екосистема готових бібліотек, які підтримуються і розвиваються. А не "оновлено 3 роки назад на версії 0.1.0". (На щастя, є доволі живі бібліотеки у Rust, це гарно).
Також, є реально круті бібліотеки. Той же Django. Мені не все з нього потрібно. Але, те що є, воно круте. І поки що не побачив аналогів.

Ймовірно зараз я б не обирав Python чи Rust. Я б взяв обидва. З урахуванням того, що роблю.

На Python, ймовірно, може бути більше задач, щоб вирішити.
У тому числі, продукти, які потрібно переписати з Python.
Та і він відносно простий. Python, uv, ruff, pydantic, mypy і вперед.

Через Rust я б робив утілітарні речі у прототипному стилі.
Писав через Rust особливі місця для прискорення Python (pyO3, maturin).
Може якісь веб-сервіси.

Таким чином, брав би гарне з різних світів.

Python спонукає тебе писати красивий, читаемий код.
І через Python ти звикаєш до простих і зручних у використанні речей.

А Rust дещо занюрює тебе у глибини. (Ти сам обираєш наскільки глибоко піти.)
І більше спонукає тебе писати продуманий, типізований і передбачуваний код.
❤4👍2👎1💯1
Useful trick in Go dep world

#go
Forwarded from Kostyantyn Wandalen
Друзі завдякий спільним зусилля спільноти та допомозі Єгора Смолякова в нас успішно стартувала 2-га спеціалізація Rust+ML.

На черзі:

Rust + Web
Rust + ML
Rust + AI
Rust + CV
Rust + CG
Rust + Embedded
Rust + Cryptography

В зимку постараємося запустити ще одна чи декілька спеціалізацій із цього списку. Прийміть опитування в тому якій слід віддати перевагу.

Опитування в чаті
❤2❤‍🔥1
EasyPay terminals work with Gentoo
👏8👍1😁1
Forwarded from Hacker News
Go has added Valgrind support
Article, Comments
Grok is something else of AI
😁2
❤11
Grok learned A/B testing
👍2
HF update