#news
Представлены релизы Go 1.17.7 и 1.16.14 с исправлениями безопасности.
https://proglib.io/w/e97b1caf
Представлены релизы Go 1.17.7 и 1.16.14 с исправлениями безопасности.
https://proglib.io/w/e97b1caf
Инициализация структур в Go: какие опции Go дает для инициализации структур, каковы их ограничения и как их преодолеть.
https://proglib.io/w/4b822e15
https://proglib.io/w/4b822e15
Anton Sankov's Blog
Different Ways to Initialize Go structs
In this article, we'll take a look at what options Go is giving us to initialize our structs, what are their limitations and how to overcome them.
👎4
Хотите получить предложение о работе уже в эти выходные? Тогда приходите на Weekend Offer в Авито для Go-разработчиков. Приглашаются кандидаты middle- и senior-уровней с опытом в коммерческой разработке от 3 лет.
И вот пять причин отправить заявку:
— Комфортные условия: у вас будет бюджет на обучение, возможность работать удаленно, ДМС и техника Apple.
— Разные задачи: вы будете строить микросервисную архитектуру, разрабатывать мессенджер и звонки внутри приложения, а также автоматизировать работу поддержки.
— Участие в развитии сервиса: вы будете обсуждать продуктовые решения с командой, предлагать идеи и внедрять их в приложение, которым пользуются 40 млн человек ежемесячно.
— Большие объемы данных: вас ждут десятки тысяч RPS к бэкенду, более 84 млн актуальных объявлений в базе и терабайты картинок в хранилище.
— Сильная команда: в Авито больше 850 инженеров, готовых обмениваться опытом и внутреннее Go-сообщество, которое регулярно выступает с докладами и выпускает статьи.
Успейте занять позицию в компании — подавайте заявку до 15 февраля включительно: https://clc.to/3WJBYQ
И вот пять причин отправить заявку:
— Комфортные условия: у вас будет бюджет на обучение, возможность работать удаленно, ДМС и техника Apple.
— Разные задачи: вы будете строить микросервисную архитектуру, разрабатывать мессенджер и звонки внутри приложения, а также автоматизировать работу поддержки.
— Участие в развитии сервиса: вы будете обсуждать продуктовые решения с командой, предлагать идеи и внедрять их в приложение, которым пользуются 40 млн человек ежемесячно.
— Большие объемы данных: вас ждут десятки тысяч RPS к бэкенду, более 84 млн актуальных объявлений в базе и терабайты картинок в хранилище.
— Сильная команда: в Авито больше 850 инженеров, готовых обмениваться опытом и внутреннее Go-сообщество, которое регулярно выступает с докладами и выпускает статьи.
Успейте занять позицию в компании — подавайте заявку до 15 февраля включительно: https://clc.to/3WJBYQ
💩9🤩5👍3❤2
Разбираемся с фаззингом в Go на примерах 👉 https://proglib.io/w/2b72413b
Medium
Fuzzing Tests in Go
Fuzzing is a technique where you automagically generate input values for your functions to find bugs
👍6
Selectel Careers — канал о:
— well-being на работе и в жизни
— работе в продуктовой IT-компании (со своим облаком и дата-центрами)
— актуальными вакансиями
Подписывайтесь 🔥
— well-being на работе и в жизни
— работе в продуктовой IT-компании (со своим облаком и дата-центрами)
— актуальными вакансиями
Подписывайтесь 🔥
💩7👍3🤮2
Статья, в которой описан процесс анализа bound checks в Go по CPU профилю.
https://proglib.io/w/1ccf8263
https://proglib.io/w/1ccf8263
Хабр
Анализируем bound checks в Go по CPU профилю
Сегодня мы будем анализировать бинарники на пару с CPU профилями, чтобы создать на их основе расширенные профили исполнения. Эти дополненные профили мы сможем использовать для оценки времени, которое...
👍5
👍7🔥1😱1