Год: 2025

  • За пределами отладчика: полное руководство по отладке Go-приложений

    от автора

    Команда Go for Devs подготовила перевод статьи о том, как отлаживать приложения на Go. Автор показывает, что баги бывают разными: воспроизводимые, случайные, гейзенбаги и конкурентные. А в арсенале Go-разработчика должны быть — TDD, стратегическое логирование, Delve, git bisect и даже онлайн-отладчик GoTutor.Не все баги одинаковы. Одни легко обнаружить и устранить с помощью отладчика. Другие могут проявляться редко…

  • Я — идеальный программист

    от автора

    Я — идеальный программист. Не помню себя таким, чтобы не хотел быть программистом. Задачки с двумя звёздочками, уроки информатики, олимпиады, домашний ПК раньше, чем у остальных — всё шло к моей профессии. Я был твёрдо убеждён в необходимости базового математического образования и получил его. Для меня программирование — это не ремесло, а искусство, помноженное на математику. Каждое утро я читаю Хабр и спецификации языков программирования. Пока чищу зубы, пролистываю профессиональные…

  • Топ 5 возможностей Gin, которые должен знать каждый Go-разработчик

    от автора

    Команда Go for Devs подготовила перевод статьи о скрытых возможностях Gin-фреймворка. Даже если вы давно пишете API на Go, в арсенале Gin есть несколько приёмов, которые сделают ваш код быстрее, надёжнее и проще в сопровождении. От кастомных валидаторов до graceful shutdown — фишки, о которых знают не все. При создании веб-API на Go, фреймворк Gin…

  • Досудебная блокировка сайтов: подробный (или не очень) гайд

    от автора

    Часто интеллектуальные права авторов нарушаются в сети «Интернет». Например, кто-то незаконно разместил на складчине Ваш онлайн-курс. Что делать в подобном случае, если претензии не работают? Самое популярное решение – досудебная блокировка ресурса. Давайте разберемся, как же это сделать. Для тех, кто впервые меня читает, представлюсь. Меня зовут Кутаев Владимир, и я юрист в области сопровождения стартапов…

  • Реальна ли 3D-печать металлом на дому?

    от автора

    Картинка: macrovector, freepikВсе знают, что 3D-печать металлом — это «дорого и вообще, в целом, сложно». Однако лишь немногие знают, что этот процесс может быть кардинально удешевлён и без каких-либо проблем осуществляться даже на дому — практически на копеечном оборудовании!Согласитесь, что иметь возможность печатать металлом с той же лёгкостью, с которой многие осуществляют печать на домашних 3D-принтерах…

  • Функция Windows Studio Effects стала доступна для внешних камер

    от автора

    ИИ-функция Windows Studio Effects для улучшения видео и звука во время звонков и записей в Windows 11 доступна для встроенных веб-камер на компьютерах с Copilot+ и процессорами Qualcomm, Intel и AMD. Теперь Windows Studio Effects работает и с внешними камерами, пишет Neowin.Windows Studio Effects на базе искусственного интеллекта автоматически размывает фон и осветляет лицо пользователя…

  • За кулисами Bun Install

    от автора

    Запуск bun install работает быстро, очень быстро. В среднем, он работает примерно в 7 раз быстрее, чем npm, в 4 раза быстрее, чем pnpm, и в 17 раз быстрее, чем yarn. Разница особенно заметна в проектах с большой кодовой базой. То, что раньше занимало минуты, теперь занимает (милли)секунды. Таймлайн, показывающий переход от ожидания I/O к…

  • Как победить циклические импорты в Python простым способом

    от автора

    Команда Python for Devs подготовила перевод статьи о том, как справляться с циклическими импортами в Python. В статье показан простой приём: иногда не нужно переписывать архитектуру, а достаточно изменить стиль импорта, чтобы избежать ошибок.Циклические импорты в Python могут запутать. Иногда достаточно просто изменить форму импорта, чтобы устранить проблему.В Python циклический импорт возникает, когда два файла…

  • Как мы освободили 20 ГБ в PostgreSQL без удаления данных

    от автора

    Команда Python for Devs подготовила перевод статьи о том, как можно освободить десятки гигабайт места в PostgreSQL без удаления данных и индексов. TL;DR: удаляем неиспользуемые индексы, чистим bloat, пересобираем таблицы и используем частичные индексы, чтобы хранить только то, что реально нужно.Раз в несколько месяцев мы получаем уведомление от системы мониторинга базы данных: место на диске…

  • Кастомные флейворы, интеграция с сервисом логов в DBaaS и другие апдейты августа в продуктах Selectel

    от автора

    В августе мы добавили аддоны в Managed Kubernetes, обновили конфигурации выделенных серверов и парольную политику в IAM. И не только. Все подробности — под катом.Selectel Tech Day — 8 октябряРазберем реальный опыт IT-команд, технический бэкстейдж и ML без спецэффектов. 15 стендов и интерактивных зон, доклады, мастер-классы, вечерняя программа и нетворкинг. Участие бесплатное: нужна только регистрация.Зарегистрироваться…