Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хочется думать. Ровно до того момента, когда под нагрузкой сервис начинает тормозить, растут задержки и потребление памяти. В такой момент проверяешь всё подряд: CPU, метрики, сеть, pprof. И среди всего этого про сборщик мусора обычно даже не вспоминают - хотя он вполне может быть причиной просадок производительности. В Go есть встроенные инструменты, чтобы заглянуть в его работу. Проблема в том, что в реальном запуске это быстро превращается в поток строк и чисел, из которого крайне сложно понять общую картину: стал ли GC вызываться чаще, появились ли долгие паузы, растёт ли потребление памяти. Я написал gcscope — терминальный визуализатор сборщика мусора для Go. Он показывает, как ведёт себя GC в реальном времени: насколько часто он запускается, как меняется потребление памяти, есть ли моменты, когда паузы становятся заметно длиннее обычного. Работает с любым Go-приложением без правок в коде, и вы сразу видите наглядные графики вместо потока логов. А ещё можно сравнивать поведение своего сервиса до и после изменений.

https://habr.com/ru/articles/1043034/

#go #golang #gc #garbage_collector #сборщик_мусора #gogc #open_source #performance #tui

Я написал визуализатор сборщика мусора для Go — теперь GC не чёрный ящик

Сборщик мусора в Go обычно воспринимается как что-то, что просто работает. И это, в общем, хорошо: большую часть времени о нём действительно не хочется думать. Но всё меняется, когда под нагрузкой...

Хабр

Я устал копировать промпты вручную. И собрал 794 проверенных в деле промптов для ваших ИИ агентов

proagents: библиотека из готовых 794 системных промптов, персон и воркфлоу, которую можно установить в Cursor, Claude Code или Windsurf одной командой за 15 секунд. 🚀

https://habr.com/ru/articles/1042448/

#искусственный_интеллект #программирование #open_source #cursor #claude_code #инструменты_разработчика #системные_промпты #llm #ai_агенты #продуктивность

Я устал копировать промпты вручную. И собрал 794 проверенных в деле промптов для ваших ИИ агентов

🤖 Что происходит, когда вы просто пишете «act as a senior developer» Модель выдает рабочий код. Примерно рабочий. 😅 Компонент рендерится, но стили будут серым Tailwind по умолчанию. Про тесты модель...

Хабр

Chrome-расширение для GitLab: от rebase до cherry-pick

Работая с GitLab каждый день, повторяешь кучу одинаковых действий которые хотелось бы делать быстрее чем позволяет UI. Надоело, запилил Chrome-расширение. В статье рассказываю как устроено внутри: авторизация через session cookies без токенов, цепочки действий в background worker, борьба с постоянно меняющимся DOM GitLab (Vue-миграция между версиями сломала все селекторы несколько раз). Из фич: кнопки на MR странице (rebase, bump версии, auto-merge, ship), Jira-сайдбар прямо в GitLab, бейджи размера/конфликтов/тредов на списке MR, cherry-pick в несколько веток, command palette.

https://habr.com/ru/articles/1042862/

#gitlab #chrome_extension #merge_request #jira #devops #open_source #productivity #browser_extension

Chrome-расширение для GitLab: от rebase до cherry-pick

Работая с GitLab каждый день, повторяешь кучу одинаковых действий и большинство хотелось бы делать быстрее чем UI позволяет. Каждое действие — это 3-5 кликов и перезагрузка страницы. В какой-то момент...

Хабр

Инструменты, которые должен знать каждый, кто арендует первый VDS

Продолжаю серию подборок. Недавно рассказывал про онлайн-сервисы для сетевиков , а сегодня статья для тех, кто арендовал первый виртуальный сервер. Если нужен мониторинг, защита и резервное копирование, но ставить тяжёлый софт ради одной машины не хочется (или не «можется») — эти опенсорсные инструменты вам точно пригодятся. Читать

https://habr.com/ru/companies/ruvds/articles/1040904/

#VDS #VPS #Linux #open_source #мониторинг #безопасность #бэкап #для_начинающих #инструменты #ruvds_статьи

Инструменты, которые должен знать каждый, кто арендует первый VDS

Продолжаю серию подборок. Недавно рассказывал про онлайн-сервисы для сетевиков , а сегодня статья для тех, кто арендовал первый виртуальный сервер. Если нужен мониторинг, защита и резервное...

Хабр

Just for fun: как скучающий финский студент дважды перевернул IT-индустрию

Представьте, что завтра из нашего мира исчезнут все проекты Линуса Торвальдса. Ваш смартфон на Android моментально превратится в кирпич, интернет ляжет, а вся командная разработка ПО намертво встанет без Git. Удивительно, но вся современная цифровая инфраструктура держится на решениях, которые были придуманы одним человеком не ради миллиардов или славы, а просто из любопытства. В этой статье вспоминаем путь главного интроверта IT: от попыток починить старый Commodore до создания ядра Linux, победы над Microsoft и революции в Open Source.

https://habr.com/ru/articles/1042664/

#Линус_Торвальдс #Linux #Git #Open_source #история_IT #разработка_ПО #Microsoft #Minix

Just for fun: как скучающий финский студент дважды перевернул IT-индустрию

1. Введение Давайте проведем небольшой мысленный эксперимент. Представьте, что завтра по какой-то неведомой причине из нашего мира исчезнут абсолютно все проекты, к которым приложил руку Линус...

Хабр

Мы пытались написать BFF-прокси для Redmine. Это был провал. Вот что мы сделали вместо этого

Мы в стартапе ArcFront три недели двигались в совершенно неправильном направлении, пытаясь подружить современный React с 20-летним Redmine через сложный BFF-прокси. Рассказываем историю нашего провала, неожиданного архитектурного озарения и того, как мы выкинули две недели работы и заменили их 15 строками кода.

https://habr.com/ru/articles/1042658/

#redmine #react #rubi #ruby_on_rails #kanban #spa #devlog #open_source #вебразработка

Мы пытались написать BFF-прокси для Redmine. Это был провал. Вот что мы сделали вместо этого

Блог компании ArcFront. Автор: Алекс (arc-core) – Product Lead & Architect, ArcFront. Перевод и адаптация: Елена (loc-elena) – i18n Engineer, ArcFront. Devlog о провальных экспериментах,...

Хабр

Инструменты, которые должен знать каждый, кто арендует первый VDS

Продолжаю серию подборок. Недавно рассказывал про онлайн-сервисы для сетевиков , а сегодня статья для тех, кто арендовал первый виртуальный сервер. Если нужен мониторинг, защита и резервное копирование, но ставить тяжёлый софт ради одной машины не хочется (или не «можется») — эти опенсорсные инструменты вам точно пригодятся. Читать

https://habr.com/ru/companies/ruvds/articles/1040904/

#VDS #VPS #Linux #open_source #мониторинг #безопасность #бэкап #для_начинающих #инструменты #ruvds_статьи

Инструменты, которые должен знать каждый, кто арендует первый VDS

Продолжаю серию подборок. Недавно рассказывал про онлайн-сервисы для сетевиков , а сегодня статья для тех, кто арендовал первый виртуальный сервер. Если нужен мониторинг, защита и резервное...

Хабр
El blog ya forma parte del fediverso

Durante estos 3 años el blog ha crecido de forma ininterrumpida y orgánica, algo que hasta a mí mismo me sorprende teniendo en cuenta que este formato ya no es popular. Los números son bajos si los…

THE_CHEI$

Как фронтендер из Bay Area, который почти не пишет код руками, сделал на Rust трекер расходов для ИИ-агентов — и зачем

Я фронтенд-разработчик. Работаю в Bay Area, в компании, которая выдаёт всем инженерам корпоративные подписки на Claude Code и Cursor. То есть лично из кармана я за токены не плачу — счёт уходит работодателю. Это важная деталь, потому что без неё дальше непонятно: зачем человеку, который ни копейки не тратит, было пилить три месяца open-source инструмент для подсчёта чужих денег. Если коротко — стало любопытно. Если чуть длиннее — оказалось, что эта любопытная мысль вытащила за собой целую экосистему репозиториев, два пивота, один выкинутый в мусорку RAG-движок, плагин для JetBrains на Kotlin, расширение для VS Code на TypeScript и Rust-демон, который я бы сам, без AI, не написал никогда в жизни. Это статья про то, как и зачем я всё это сделал. И почему фронтендер, который последний год почти не пишет код руками, всё равно может зашипить вполне серьёзный системный инструмент — если правильно собрать процесс.

https://habr.com/ru/articles/1042528/

#rust #claude_code #cursor #ai #open_source #observability #мониторинг #vibe_coding #opentelemetry #sqlite

Как фронтендер из Bay Area, который почти не пишет код руками, сделал на Rust трекер расходов для ИИ-агентов — и зачем

Дисклеймер Я фронтенд-разработчик. Работаю в Bay Area, в компании, которая выдаёт всем инженерам корпоративные подписки на Claude Code и Cursor. То есть лично...

Хабр

794 системных промпта для AI-ассистентов: как мы собрали лучшие промпты в один месте

Полная карта: 232 агента, 521 воркфлоу, 41 правило вкуса, а также CLI без единой зависимости. Всё для вашего удобного вайбкодинга! 🚀

https://habr.com/ru/articles/1042452/

#искусственный_интеллект #open_source #программирование #инструменты_разработчика #системные_промпты #ai_агенты #cursor #claude_code #промптинжиниринг #разработка

794 системных промпта для AI-ассистентов: как мы собрали лучшие промпты в один месте

🔍 Зачем еще один репозиторий с промптами Репозиториев с системными промптами много. Большинство из них представляет собой свалку из десятков разноформатных файлов, которые скопировали из случайных...

Хабр