Бодрый кодер
475 subscribers
259 photos
25 videos
7 files
168 links
Меня зовут Лев, я руководитель направления в ПСБ. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет.

Автор: @nemirlev
Download Telegram
🤔 Странная штука этот Хабр... Уже 5 лет как я там пишу (а читаю все 15!), и все равно не могу разгадать загадку – как работает система оценок?
Простой обзор про OrbStack без технических деталей – бам! 61 лайк, больше 200 закладок и 35к просмотров. А потом выкатываю подробный технический разбор с бенчмарками, кодом на GitHub – и всего 18 лайков 😅
Или вот еще: написал глубокую техническую статью про API-контракты (14 минут чтения, куча примеров кода) – и тут же словил дизлайки за "низкий технический уровень". Серьезно? 🧐
Начинаю подозревать, что на Хабре больше ценятся короткие, быстрочитаемые материалы типа новостей или обзоров железа. Такое ощущение, что чем глубже погружаешься в технические детали, тем меньше отклика получаешь.
Сейчас пишу еще одну статью, чтобы проверить эту теорию. Интересно, подтвердятся ли мои наблюдения? 🤓

А как вы думаете, какие статьи залетают лучше всего?

#Хабр #ITCommunity #Programming #TechWriting #DevLife
3💯1
🤔 Знаете, поймал себя на забавном моменте со своими opensource проектами. Вернулся к одному из них спустя время и... потратил пару часов, просто пытаясь вспомнить что я там делал, что уже в проде, а что в планах 😅

И тут я осознал – даже для личных opensource проектов потребуется нормальный процесс разработки:
- Публичный беклог
- Документация требований
- Пользовательские гайды
- Схемы
- Четкое видение развития

При этом я все еще за то, чтобы "release early, release often" – не нужно годами пилить до идеала. Но как только базовая версия готова и основные баги пофикшены – самое время заняться документацией и процессами 📝

Решил поэкспериментировать с разными подходами к организации. Буду делиться опытом в серии постов, а потом оформлю всё в статью 💡

#OpenSource #Development #Documentation #DevLife #Programming
👍7👏1👨‍💻1
Интересный вопрос встал по моим опенсорс проектам для ДзенМани (SDK, экспортеры данных, дашборд). Сейчас вся документация и комментарии на русском – решил, что аудитория в основном локальная.

Но наводя порядок в репах, задумался – может, стоит перевести всё на английский? Вроде и площадка международная, и "правильно" так... Хотя реально пользоваться будут только русскоязычные.

А как вы решаете этот вопрос в своих проектах для локальной аудитории? 🇷🇺/🇬🇧

#OpenSource #Development #GitHub #Programming
🤔2
Случайно забрел во вкладку Insights на GitHub и... удивился! Оказывается, мои репозитории не просто "висят" там, а реально используются!

Раньше просто смотрел на звезды и форки как показатель полезности. Но эта статистика клонирований открыла глаза – даже 4 клонирования за неделю это же классно! Значит кому-то действительно пригождается 🎯

Походу надо внимательнее следить за метриками, а то пропускаю много интересного 😅

#GitHub #OpenSource #DevLife #Metrics #Programming
3🔥1
Команда Rust порадовала нас самой крупной редакцией языка за всю историю! Версия 1.85.0 и Edition 2024 уже доступны в стабильном канале.

Главные новинки:
- Асинхронные замыкания (async closures): теперь можно писать async || {}, что решает проблемы с захватом значений из контекста. Также добавлены трейты AsyncFn, AsyncFnMut и AsyncFnOnce.
- Новый атрибут #[diagnostic::do_not_recommend] для скрытия нежелательных реализаций трейтов в диагностике компилятора.
- FromIterator и Extend теперь работают с кортежами от 1 до 12 элементов - можно создавать сразу несколько коллекций одним вызовом collect().

В Edition 2024 внесли множество изменений, улучшающих безопасность и эргономику:
- Блоки extern теперь требуют ключевое слово unsafe
- Изменены правила временной области для if let и последних выражений в блоках
- Улучшена работа с #![deny(unsafe_op_in_unsafe_fn)]
- Зарезервированы ключевые слова gen и синтаксис защищенных строк #"foo"#

Чтобы обновиться, просто выполните rustup update stable. Для перехода на Edition 2024 в большинстве случаев поможет cargo fix.

#rust #programming #update #edition2024