Новости по тегу "Go"
Подборка публикаций, содержащих тег "Go". Актуальные темы и важные события.
Секреты дедлоков
Как-то раз я допустил в своем коде дедлок и пока выкатывал пул реквест с его фиксом думал “ах как бы было хорошо, если дедлоки определялись на этапе...
Google выкатил AI-поиск. Как им воспользоваться?
Google выкатил AI-поиск. Он ощущается немного по-другому, чем Perplexity. Бесплатно. Если вам интересны новейшие штуки в этой области, советую...
Автоматизированное E2E-тестирование App.Farm: от хаоса к системе
Когда мы только начинали работу над платформой, тестирование напоминало ручное управление парусником в шторм — много усилий, но результат...
Некоторые приёмы ООП в golang
Последние несколько лет я разрабатываю веб-приложения на го и у меня накопился опыт, которым я хочу поделиться. Я автоматизирую бизнес-процессы —...
Решение задачи с Route 256 на goalng
В этой статье разбирается решение задачи «Гистограммы» с контеста Route 256 от Ozon с помощью SIMD. Условие задачи Гистограммой является массив,...
[Перевод] Google Maps не знают, как работает адресация улиц
Как-то я катался по Вернону в Британской Колумбии и попросил Google Maps построить маршрут до 3207 30th Ave, на что приложение с уверенностью сказало...
Python, Java, C++ и Go — как появились популярные языки программирования
Привет! Мы уже рассказывали о «вымерших» языках программирования, пришла очередь самых популярных в 2025 году. Языки не придумывают «чтобы было» —...
Путь самурая к заветной 1К на LeetCode [личный опыт]
В этой статье я собрал подборку ресурсов по изучению алгоритмов и структур данных — именно так бы я начал свой путь, если бы учился с нуля сегодня....
[Перевод] Язык Odin — прагматичная альтернатива C с привкусом Go
Odin — это универсальный язык для системного программирования, придуманный Биллом Холлом aka «gingerBill». Odin задумывался как современная...
Часть 3. Векторизация на Go: CGo, транзакции, компиляторы, поддержка, байтовые инструкции
В первой части статьи мы рассмотрели, как можно вручную ускорить Go-код с помощью векторизации и SIMD-инструкций, реализованных через Go-ассемблер....
Про конфигурацию go приложений и при чём тут vault
Расскажу про свой опыт конфигурирования приложений, разобрав некоторые популярные библиотеки и примеры. Let's tinker
Часть 2. Векторизация и SIMD в Go: ускорение поиска и сравнения в массивах
Ускорить простые задачи, вроде поиска в массиве и сравнения слайсов, поможет мощь SIMD. Эти векторные инструкции, которые обрабатывают десятки байт...