Год: 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 стендов и интерактивных зон, доклады, мастер-классы, вечерняя программа и нетворкинг. Участие бесплатное: нужна только регистрация.Зарегистрироваться…