Многие пишут, что "бутылочным горлышком" в агентной разработке являются люди, которые проверяют код. Я считаю, что это больше маркетинговое заявление, чем инженерное. Человек может выполнять код-ревью достаточно быстро. Уж точно быстрее, чем код проходит CI/CD пайплайн и деплоится на стенд. С ростом автоматизации, процесс код-ревью человеком сводится к:- пробежаться глазами по неочевидным местам в коде, проверка которых ещё не покрыта автоматикой,- проверить как отработала автоматика де…
Представьте: вы тестируете производительность одного из компонентов своего приложения. Всё идёт гладко, показатели радуют, и напоследок вы решаете запустить детектор гонок Go. И тут он неожиданно выдаёт предупреждение, которого вы никак не ждали:Вы смотрите на него. Потом ещё раз. И ещё. И думаете: «Что за?..» Оказывается, гонка происходит между вашим кодом и горутиной, которую вы вообще не запускали. Причём где-то в недрах net/http. Как такое возможно и почему это происходит – совершенно непон…
Вот и Бладборн...Здравствуйте. Уже наверное 2-3 месяца отсутствовал. История снова закольцевалась. И по итогу прошлый проект (Kakehashi) был отменен несмотря на значительное количество звезд из-за отсутствия обратной связи и также.. zsh. В общем пробовал разные проекты - вдруг срастется. Ну и примерно месяц назад приступил к очередному эксперименту. Возможно ли взять x64 приложение и перекомпилировать под Apple Silicon, да так, чтобы еще графика была на Metal? Увидев проект AnyPS5, который зани…
Бэкенд на Java, скрипты на Python, React на фронтенде, сервисы на C#, несколько компонентов на Go — всё это живёт в одном продукте. До сегодняшнего дня разработчику приходилось держать под рукой три-четыре среды, чтобы поправить HTTP-обработчик, запустить тесты или проверить зависимости.Мы продолжаем расширять возможности GigaIDE: теперь Go доступен бесплатно в Community-режиме. Плагин для Go поддерживает анализ кода, запуск, отладку, тесты, зависимости и мониторинг приложения.Недавно мы расска…
Как доказать строку журнала, которую стёр root07:28:20. Кто-то с адреса 203.0.113.7 пробует войти на web-1 под root. Пароль неверный.07:28:21. Снова неверный.07:28:22. Подошёл.07:28:23. Root скачивает с 203.0.113.7 файл в /tmp/.x.Ещё через несколько секунд в /var/log/auth.log остаются две строки утреннего деплоя: deploy зашёл по ключу и перезапустил приложение. Из этих четырёх нет ни одной:sed -i '/203.0.113.7/d' /var/log/auth.log grep 203.0.113.7 больше ничего не находит. Для сервера э…
Всем привет! Меня зовут Олег, я Go-разработчик в компании ТехВилл.Мою первую статью о нетипизированных константах можно прочитать тут (https://habr.com/ru/companies/automacon/articles/874144/).Но если та статья была теоретической, то сегодня — более практическая, связанная с болью, глупостью и, все же, со счастливым концом.Это моя вторая статья, так что сильно камнями не кидайтесь. И если есть какая-то важная информация по статье – буду благодарен, если вы напишите ее в комментариях.Немного вст…
Можно ли в 2026 году жить в России, работать на зарубежную компанию, получать валюту и претендовать на контракты от $10 000 в месяц? Что сегодня важнее на международном рынке – технические навыки или умение продать собственный опыт? Почему первое собеседование на английском почти всегда оказывается стрессовым, какие технологии сейчас продаются дороже остальных и что происходит с разработчиком, когда одной работы становится мало и он берёт семь параллельных проектов?Я, Александр, автор телеграм-…
“Разработчики прокси-платформы Xray отозвали (https://www.securitylab.ru/news/579534.php)предыдущий релиз и выпустили экстренное обновление v26.10.31 из-за критической уязвимости в ядре Linux. Ошибка позволяет злоумышленникам без пароля получить права суперпользователя на сервере через специально подготовленные сетевые запросы. Под особым ударом оказались сетевые приложения на языке Go, которые без ведома администраторов активировали уязвимый режим связи.”, - сообщает https://securitylab.ru/.…
Всем привет, меня зовут Евгений, я ведущий Go-разработчик в Cloud.ru. За время работы над разными проектами в разных компаниях я замечал одну похожую историю: все собирают трейсы, но пользы от них мало. Их просто никто не смотрит, потому что они неполные. В них буквально не видно весь путь запроса от клиента до последнего микросервиса в цепочке интеграций разных продуктов и команд в компании. В итоге на них все забивают, ищут проблемы по логам, это входит в привычку, так дальше и живут.В этой с…