Бодрый кодер – Telegram
Бодрый кодер
450 subscribers
249 photos
24 videos
4 files
164 links
Меня зовут Лев, я руководитель направления в ПСБ. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет.

Автор: @nemirlev
Download Telegram
📍 Сегодня рабочий выходной, я на площадке Highload++ – тут уже вовсю кипит подготовка! Партнеры колдуют над стендами, а спикеры осваиваются в залах и прогоняют свои доклады. Атмосфера предвкушения чего-то крутого! 🔥

Отдельно порадовали бейджи – реально удобная штука. Расписание всегда под рукой, не надо судорожно искать программку или открывать приложение.

А еще классно «придумали» с голосованием за доклады через бота 🤖 После AnalystDays, где всё было по старинке, прям чувствуется разница. Технологии в массы :)

#Highload #ITConference #TechEvents #DevLife #Moscow
🔥9
🔥 Пишу прямо с Highload++! Конференция настолько насыщенная, что только сейчас выдалась минутка поделиться впечатлениями. А через час уже самому выступать!

Хочу рассказать про сногсшибательный доклад Евгения Харченко из Райффайзен Банка про инженерную культуру (Инженерная культура на масштабе: как развивать и оценивать практики). Ребята сделали нереальную вещь – полностью автоматизировали внедрение инженерной культуры! И главное – всё по-инженерному, с измеримыми результатами и доказанной эффективностью на реальных цифрах 📊

Уже взял контакт Евгения для референса. Как только выйдет видео – обязательно поделюсь, это must-watch!

#Highload2024 #EngineeringCulture #DevOps #RaiffeisenBank #ITConference
🔥11👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔥3🤩1
Масштаб в перерыве
🔥3
🎤 Выступил! Делился историей о том, как мы не справились с нагрузкой в 20 000+ RPS, и какие уроки из этого вынесли.

Если честно – это было самое волнительное выступление в моей карьере. И дело не только в масштабе конференции и количестве слушателей, но и в самой теме. Хотелось честно рассказать о том, что проблемы случаются у всех – важно не это, а то, как мы с ними справляемся 💪

Надеюсь, теперь у инженеров будет под рукой наглядный кейс, который можно показать менеджменту – вот что бывает, если игнорировать технические риски на старте 😉

Презентацию можно посмотреть тут

А сейчас пойду немного выдохну и пройдусь по стендам – мерч сам себя не соберет 🎁

#Highload2024 #PublicSpeaking #SystemDesign #DevOps #ITConference
👍15🔥1
А вот и закрытие
This media is not supported in your browser
VIEW IN TELEGRAM
🔥3
Media is too big
VIEW IN TELEGRAM
А вот завершающий ролик. Не полный:)
🔥5
А это что бы вы поняли масштаб конференции. На фото только организаторы, спикеры, программный комитет и хелперы. И то не все влезли.
🔥10❤‍🔥3
🤖 OpenAI выкатили обновленную версию o1 из превью!

Что нового? Модель стала быстрее и мощнее в плане рассуждений, особенно заметны улучшения в работе с кодом, математикой и текстами.

Из интересного:

- Добавили поддержку загрузки картинок – теперь модель может анализировать изображения и давать по ним развернутые ответы
- На 34% меньше серьезных ошибок при решении сложных реальных задач
- Ответы стали более четкими и быстрыми
- Безопасность подтверждена расширенным тестированием (риск оценен как "средний")

А еще запустили новый тариф ChatGPT Pro с безлимитным доступом к o1 и специальной Pro-версией, которая "думает" дольше для более надежных результатов 🚀

Буду играться на обычном тарифе – потому что $200 в месяц за Pro-версию это, конечно, сильно 😅 Видимо, не настолько я "Pro", чтобы платить столько за более длительные размышления ИИ.

#OpenAI #GPT4 #AI #ChatGPT #TechNews
🔥3
🤔 Знаете, поймал себя на забавном моменте со своими opensource проектами. Вернулся к одному из них спустя время и... потратил пару часов, просто пытаясь вспомнить что я там делал, что уже в проде, а что в планах 😅

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

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

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

#OpenSource #Development #Documentation #DevLife #Programming
👍7👏1👨‍💻1
Чуть не пропустил #пятничныйюмор.

Тот случай когда backend-разработчик проектирует frontend.
😁8
Выходные у меня вышли эффективные: закрыл критичные задачи по работе, провел время с дочерью, проверил все работы студентов и выставил оценки, написал и опубликовал новую статью - https://habr.com/ru/articles/866640/

По традиции лайки приветствуются :)
🔥4👍1
📚 Провел вчера последние пары по БД в Вышке в этом году. Двойственные чувства: с одной стороны – приятное опустошение и надежда, что смог передать студентам что-то полезное. С другой – это был, пожалуй, самый сложный год в преподавании, выжал все соки 😅

И вот каждый раз думаю "всё, отдохну", а потом... В следующем году беру уже два потока БД вместо одного, плюс остается РИАТ! Хорошо хоть от экономики программной инженерии отказался, а то точно бы не выжил 🙈

#Teaching #HigherEducation #Database #VSE
👍12
🤔 Забавная ситуация – чем больше нагрузка на работе, тем активнее хочется писать и делиться опытом. Парадокс какой-то!

Сижу сейчас над 4-мя почти готовыми статьями (каждой буквально по 3 часа работы осталось), и меня прям раздирают сомнения. После 4-х лет молчания внезапно так активничать – народ на Хабре настороженно относится, минусует за "подозрительную активность" 😅

Знаете это чувство, когда публикуешь статью и потом нервно обновляешь страницу каждые 5 минут? "Как там моя карма, жива ли?" 🙈

Думаю, может, придержать пару статей до января-февраля, пусть "остынут"... Хотя с другой стороны – какая разница, когда публиковать, если материал действительно полезный?

А у вас как, бывают такие авторские метания?

#Habr #ITBlogging #ContentCreation #DevLife
Для регулярных задач в Linux обычно используют crontab, но systemd timers дают больше возможностей. Вместо записи в crontab создаем два файла:

backup.service:


[Service]
ExecStart=/usr/local/bin/backup.sh


backup.timer:


[Timer]
OnCalendar=*-*-* 02:00:00
Persistent=true

[Install]
WantedBy=timers.target


Преимущества: встроенный журнал событий (journalctl), мониторинг состояния (systemctl status), оповещения о сбоях и возможность задать зависимости между сервисами.

#Linux #automation #DevOps
🔥4👏2
Интересный вопрос встал по моим опенсорс проектам для ДзенМани (SDK, экспортеры данных, дашборд). Сейчас вся документация и комментарии на русском – решил, что аудитория в основном локальная.

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

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

#OpenSource #Development #GitHub #Programming
🤔2
При работе с требованиями важен единый язык. Нужно различать их уровни:


Бизнес-требования (зачем это нужно бизнесу?)
Пользовательские требования (какую проблему решаем?)
Функциональные требования (что должна делать система?)

Используя вопрос "Почему?" мы спускаемся от бизнес к функциональным требованиям, находя реальную проблему. А "Зачем?" помогает подняться выше и понять бизнес-ценность решения.

Например:

"Нужна новая форма" (функциональное)
"Почему?" - "Чтобы быстрее вводить данные" (пользовательское)
"Зачем?" - "Чтобы повысить эффективность процесса" (бизнес)

#SystemAnalysis #Requirements #BusinessAnalysis
👍2
Разработчики: Мы закончили проект, можете передавать тестировщикам.

Тестировщики: Мы прогнали все тесты. Багов нет, можно релизить.

Конечный пользователь: ...

#пятничныйюмор
😁10