Идея для видео - - флаги - waffle - как разделить сеттинги, что бы не была портянка на пару тысяч строк - прокинуть request-id - ключ идемпотентности
@SurenKhorenyan13 күн бұрын
@@andrewmoon181 спасибо! Возьму на заметку
@timurotube15 күн бұрын
Офигенно. Постоянно мучился с дебагом на джанге
@SurenKhorenyan15 күн бұрын
Теперь будет легче 🙂
@timurotube15 күн бұрын
@@SurenKhorenyanСурен, а для фастапи и для фэлкона что-то подобное есть?
@SurenKhorenyan15 күн бұрын
@@timurotube нет. А зачем вам Фалкон вообще? Это же жуть какая-то, очень скудный и грустный фреймворк
@jerryjuice449915 күн бұрын
@@SurenKhorenyan решил полюбопытствовать, есть Fast API Debug Toolbar, пишет сделано на основе Django'вского. Так же подключается через middleware, выглядит похоже, sql к алхимии подключается. Думаю, что там что-то оч упрощённое. Завтра в докере на каком нибудь проектике пощупаю. Любопытно стало.
@SurenKhorenyan15 күн бұрын
@@jerryjuice4499 любопытно, надо будет посмотреть, спасибо за наводку
@СеменХеруимов15 күн бұрын
Вижу Сурена - сразу лайк :)
@SurenKhorenyan15 күн бұрын
Спасибо большое!
@PlagueisMKII15 күн бұрын
Привет, а почему poetry, а не uv?
@SurenKhorenyan15 күн бұрын
@@PlagueisMKII привет! Не вижу причин использовать uv. Пока что.
@andrewmoon18113 күн бұрын
@@SurenKhorenyan Ай-ай-ай. Не хорошо так. Так и костенеют. Поясню - вот топит Сурен против микросервисов, глобалов - это он делает хорошо. А вот когда Сурен начинает костянеть - это уже не хорошо. Так привык - ну это самый отстойный аргумент. Может кто-то к глоблам привык. А кто-то писать код без анотаций. Но мы же тут собрались хорошие инженеры. И если тайп хинтинги повышают качество кода - это же хорошо? И если uv тоже повышает качество разработки - это же тоже хорошо? Мы же тут расказываем не про то, как мы привыкли. А про то, как делать хорошо?
@SurenKhorenyan13 күн бұрын
@@andrewmoon181 как uv повышает качество вашего кода в сравнении с poetry? Пока что это слишком сырой инструмент. Рано его использовать, когда есть стабильные инструменты.
@andrewmoon18113 күн бұрын
@@SurenKhorenyan Ну то что сыроват - да, согласен. Но уже можно использовать. Я не говорил про качество кода. А вот качество разработки - повышает. Быстрота, замена Poetry and pyenv, and more. My previous workflow for managing Python projects relied on a combination of Poetry, pipx, and pyenv, with Poetry as the core and most complex component. While this toolchain was likely the best option before uv reached maturity, some concerns arose around its long-term viability for maintaining large projects. Though there are uncertainties about uv and ruff’s future due to Astral’s venture funding and potential monetization needs, I’m equally concerned about Poetry’s pace of updates and ongoing feature development. The creator of Poetry no longer appears actively involved in its development, having shifted focus to new projects. Active development in Poetry also appears limited, particularly when examining recent release activity (see Figures 1 and 2). Since the end of February, there have been few, if any, feature updates, with almost a year passing without substantial changes. In contrast, uv has shown a markedly faster pace of development (see Figures 3 and 4). While adopting uv has its risks, relying on Poetry for large projects may introduce different but equally concerning challenges for long-term maintenance.
@SurenKhorenyan4 күн бұрын
Это вы откуда скопировали? Прикладывайте ссылки хоть