Разбор внутреннего устройства каналов от Николая Тузова: как реализована потокобезопасноть, как в буферизированном канале хранятся данные, какие интересные оптимизации там есть, как работает оператор Select, как каналы закрываются и т. д.
📺 Смотреть
📺 Смотреть
👍36❤3🔥3
Когда стоит переходить с Python на Go, а когда нужно оставить всё как есть: рассказывает и показывает Василий Копытов, руководитель группы разработки рекомендаций в Авито.
Читать
Читать
Хабр
Как и почему перешли с Python на Go в основном сервисе рекомендаций Авито
Привет! Меня зовут Василий Копытов, я руковожу группой разработки рекомендаций в Авито. Мы занимается системами, которые предоставляют пользователю персонализированные объявления на сайте и в...
👍5
Гоферу на заметку: опыт повышения скорости разработки с помощью кодогенерации в платформе СберМаркета PaaS.
Читать
Читать
Хабр
Как Go-разработчику сэкономить несколько недель жизни
Привет! Меня зовут Александр Сусиков, я тимлид команды, которая занимается платформой PaaS для СберМаркета. В этой статье я расскажу, как повысить скорость разработки с помощью кодогенерации. Зачем...
👎9👍4🤔4
#pentest #CVE #security #appsec
CVE-2021-38297
Технические детали и эксплуатация уязвимости в связке Go (до 1.16.9 и 1.17.x-1.17.2) + WebAssembly.
Читать
CVE-2021-38297
Технические детали и эксплуатация уязвимости в связке Go (до 1.16.9 и 1.17.x-1.17.2) + WebAssembly.
Читать
JFrog
CVE-2021-38297 - Analysis of a Go Web Assembly vulnerability
CVE-2021-38297 allows attackers to override an entire Wasm module & achieve WebAssembly code execution. Read technical analysis & mitigation from JFrog Security research >
👍6😁1🤯1
Ben Boyter описывает ошибки (и то, как их исправил), с которыми недавно столкнулся при разработке системы архивации на Go.
Читать
Читать
👍9
Помните статью о простых highload паттернах на Go? Автор решил продолжить и описал подходы, ориентированные на масштабирование приложения при верхнеуровневом рассмотрении с примерами на Go.
Читать
Читать
Telegram
Библиотека Go разработчика | Golang
Обзор highload паттернов с реализацией на Go и описанием достоинств/недостатков.
Читать
Читать
👍22
Краткие заметки по использованию пакета httpc из go-zero для отправки типобезопасных HTTP-запросов.
ЧитатьDEV Community
Sending type-safe HTTP requests with Go
Scenarios For Gophers, we basically write code for clients to request. Sometimes we need...
👍6
Написание нативного потокового пайплайна на Go
В ходе доклада на Beam Summit 2022 инженеры из Google углубляются в новые функции Beam Go SDK и обсуждают, как их можно использовать для создания потоковых пайплайнов, полностью написанных на Go.
Вы поймете некоторые проблемы относительно обработки неограниченных наборов данных и многое другое.
📺 Смотреть
В ходе доклада на Beam Summit 2022 инженеры из Google углубляются в новые функции Beam Go SDK и обсуждают, как их можно использовать для создания потоковых пайплайнов, полностью написанных на Go.
Вы поймете некоторые проблемы относительно обработки неограниченных наборов данных и многое другое.
📺 Смотреть
YouTube
Beam Summit 2022 - Writing a Native Go Streaming Pipeline
Session presented by Danny McCormick and Jack McCluskey, at Beam Summit 2022.
Over the past year, the Beam Go Sdk has rolled out several features to support native streaming DoFns. During this talk, Danny, Software Engineer at Google, and Jack, Software…
Over the past year, the Beam Go Sdk has rolled out several features to support native streaming DoFns. During this talk, Danny, Software Engineer at Google, and Jack, Software…
👍10❤1🔥1
«Библиотека программиста» находится в поиске авторов оригинальных статей
Языки:
– Python, JavaScript, TypeScript, Java, C#, Go, SQL.
Тематики:
– Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем:
– от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
Языки:
– Python, JavaScript, TypeScript, Java, C#, Go, SQL.
Тематики:
– Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных.
Объем:
– от 7 до 15 тыс. знаков.
➡️ Заполнить анкету ⬅️
Я хорошо программирую, но пишу «так себе». Что делать?
Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
👍7🔥1
Как история Google привела к созданию Go, этапы роста Go и что Google думает о будущей траектории Go
Эти и другие вопросы вы услышите из доклада Кэмерона Балахана на GopherCon Europe 2022, который недавно стал руководителем направления Go в Google.
📺 Смотреть
Эти и другие вопросы вы услышите из доклада Кэмерона Балахана на GopherCon Europe 2022, который недавно стал руководителем направления Go в Google.
📺 Смотреть
YouTube
GopherCon Europe 2022: Cameron Balahan - How Go Became its Best Self
About the talk: Go has come a long way since Go 1: From Google to the external community to the enterprise and beyond, this talk will take you through Go's evolution to the present day.
About the speaker: Cameron Balahan is a product manager and the product…
About the speaker: Cameron Balahan is a product manager and the product…
🔥9👍3🤔3
🎙Go Time: боль управления зависимостями
Baruch Sadogursky (Chief Sticker Officer в JFrog) присоединяется к ведущим подкаста для обсуждения текущего состояния управления зависимостями в Go и других языках. Они обсуждают проблемы, с которыми сталкиваются менеджеры зависимостей, возможные технические решения и многое другое.
Baruch Sadogursky (Chief Sticker Officer в JFrog) присоединяется к ведущим подкаста для обсуждения текущего состояния управления зависимостями в Go и других языках. Они обсуждают проблемы, с которыми сталкиваются менеджеры зависимостей, возможные технические решения и многое другое.
👍3👎2
🎙Go Get Podcast: собеседование Go-разработчика глазами нанимателя
Вы услышите ответы на вопросы, которые не дают покоя многим разработчикам:
— Берут ли на работу новичков?
— Зачем на собеседованиях нужны алгоритмы и live-coding?
— Достаточно ли скинуть ссылку на pet-project на GitHub'е?
— Играет ли роль высшее образование?
— Играет ли роль возраст? И многие другие.
Вы услышите ответы на вопросы, которые не дают покоя многим разработчикам:
— Берут ли на работу новичков?
— Зачем на собеседованиях нужны алгоритмы и live-coding?
— Достаточно ли скинуть ссылку на pet-project на GitHub'е?
— Играет ли роль высшее образование?
— Играет ли роль возраст? И многие другие.
👍21👎2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
YouTube
Линстория - документальный фильм о Линукс в России. Трейлер #1
Помочь проекту:
Сбербанк: 2202 2023 0840 7802
Бусти: https://boosty.to/linstoria
Информация о проекте:
https://www.serotoninja.com/linstoria/
https://t.me/linstoria
Идея, режиссёр, оператор-постановщик: Тимофей Королёв
Музыка: Антон Чекрыгин, Артём Иоаннисян…
Сбербанк: 2202 2023 0840 7802
Бусти: https://boosty.to/linstoria
Информация о проекте:
https://www.serotoninja.com/linstoria/
https://t.me/linstoria
Идея, режиссёр, оператор-постановщик: Тимофей Королёв
Музыка: Антон Чекрыгин, Артём Иоаннисян…
👍13💩6🤔2
Узнайте, какие инструменты существуют для управления уязвимостями в Go-проекте на текущий момент.
Читать
Читать
👍4
Привет! 🖖🏻
На связи proglib.academy. Мы вместе с Geecko организуем вебинар, на котором подробно разберём основные мифы о релокации для IT специалиста.
👉🏻На вебинаре вы узнаете об основных ошибках , которые допускают специалисты во время релокации
Также после вебинара вы получите гайд «как записать продающую презентацию о себе»
Встречаемся 8 сентября в 19:00,
Успей зарегистрироваться по ссылке: ТОП-3 Заблуждений о релокации IT-Специалиста
На связи proglib.academy. Мы вместе с Geecko организуем вебинар, на котором подробно разберём основные мифы о релокации для IT специалиста.
👉🏻На вебинаре вы узнаете об основных ошибках , которые допускают специалисты во время релокации
Также после вебинара вы получите гайд «как записать продающую презентацию о себе»
Встречаемся 8 сентября в 19:00,
Успей зарегистрироваться по ссылке: ТОП-3 Заблуждений о релокации IT-Специалиста
👍2