Обложка канала

Библиотека Go разработчика. Страница 16

8531 @goproglib

Полезные материалы по всему, что может быть полезно разработчику на Go.

  • Библиотека Go разработчика

    Полезные мысли относительно тестирования в Go и обзор того, как на самом деле работает go test. Читать
    go test and parallelism

    I was recently debugging an issue in some integration-style Go tests which made me realize that I didn't have a very deep understanding of how parallelism works when using `go test`.

    bryce.is/writing/code
  • Библиотека Go разработчика

    Разработка e-commerce проекта JSON API на Go с использованием JWT-аутентификации, PostgreSQL и Docker: пополняемая серия видеоруководств от Anthony De Meulemeester. 🌐 Смотреть
  • Библиотека Go разработчика

    Какими навыками должен обладать IT-архитектор — специалист, отвечающий за проектирование функциональных частей продукта? Расскажет Владимир Григорьев, Архитектор стрима «Розничный Миддл», на ближайшей лекции Digital Лектория Газпромбанка. Когда: 2 марта, 18:00 (по МСК) О чем: об истории и причинах появления специальности ИТ-архитектора, разных видах специалистов и требованиях к ним, рабочих задачах и организации работы, а также роли ИТ-архитекторов в Газпромбанке. Присоединяйся к лекции, чтобы узнать больше о профессии IT-архитектора. Регистрация открыта: https://www.gpbspace.ru/digital-lectory-hall-form/
  • Реклама

  • Библиотека Go разработчика

    Разбираемся, как GoReleaser помогает создавать сборки для нескольких платформ и менеджеров пакетов, как настроить его для создания SBOM и как запустить его для сборки и публикации встроенных двоичных файлов и пакетов. Читать
    How to publish your Golang binaries to multiple architectures, different operating systems, and package managers.

    In this tutorial, you will learn how to use Goreleaser to publish Golang binaries to multiple architectures, different operating systems, and package managers. You will also learn how to use Goreleaser to generate SBOMs

    Kosli
  • Библиотека Go разработчика

    Обзор уязвимости в Go-библиотеке golang/net/html, которая может привести к XSS (Cross-Site Scripting). Автор получил за нее 3 133 доллара от Google. 🌐 Смотреть
    $3,133.70 XSS in golang's net/html library - My first Google bug bounty

    📧 Subscribe to BBRE Premium: https://bbre.dev/premium ✉️ Sign up for the mailing list: https://bbre.dev/nl 📣 Follow me on twitter: https://bbre.dev/tw This video is a writeup of a vulnerability I found in Google's golang/net/html library that could lead to an XSS. It was my first submission to Google and I got a bounty of $3,133.70 for it. 🖥 Get $100 in credits for Digital Ocean: https://bbre.dev/do Timestamps: 00:00 Intro 00:28 Preparations before reviewing the code 00:57 Where do I start security code review? 02:00 The bug - XSS in golang net/html library due to invalid parsing of the comments

    YouTube
  • Библиотека Go разработчика

    🌨 Погружение в cloud native Go: пошаговое руководство по разработке приложения RESTful API для управления простой книжной полкой. 🔗 Репозиторий 🔗 Документация
    GitHub - learning-cloud-native-go/myapp: 🚀 How to build a Dockerized RESTful API application using Go.

    🚀 How to build a Dockerized RESTful API application using Go. - GitHub - learning-cloud-native-go/myapp: 🚀 How to build a Dockerized RESTful API application using Go.

    GitHub
  • Библиотека Go разработчика

    Полное руководство по использованию OpenTelemetry в Go. Читать
    The complete guide to OpenTelemetry in Golang.

    This guide should take you from zero to production.

    www.komu.engineer
  • Библиотека Go разработчика

    🎙 GoGetPodcast: Пет-проекты для разработчика Николай Тузов, Александр Бруяко (сеньор Go-разработчик в Avito) и Денис Фетинин (сеньор разработчик в Lamoda, Go community lead) обсуждают пет-проекты в жизни разработчика: — какие пет-проекты мы делали, для чего и каковы результаты; — является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают? — как находить идеи и время для пет-проектов? — что НЕ надо в них делать и другое. 🎙 YouTube | Apple Подкасты | Google Подкасты | Яндекс Музыка | VK
    Pet-проекты для разработчика | GoGetPodcast №8

    Обсуждаем пет-проекты в жизни разработчика: - какие пет-проекты мы делали, для чего и каковы результаты - является ли их наличие/отсутствие плюсом/минусом на собеседовании, что вообще полезного они дают? - как находить идеи и время для пет-проектов? - что НЕ надо в них делать и другое Состав: - Николай Тузов - Александр Бруяко - Avito, senior Go developer (ex: Ozon, техлид Wildberries) - Денис Фетинин - LaTech (Lamoda), senior developer, Go community lead ---- ❤️ Если у вас есть желание поддержать развитие канала: - Секретный телеграм-канал: https://t.me/+1UPXV_DGnG1mODJi - Patreon: https://www.patreon.com/tuzov - Boosty: https://boosty.to/nikolay.tuzov Другие мои проекты: - 👾 Мой блог в Telegram - новости, анонсы, интересные мысли: https://t.me/ntuzov - 👀 Golang Digest: https://t.me/golang_digest - мои регулярные подборки интересных материалов по Go. - 🗣 Наш чат - Gopher Club: https://t.me/+zsSZ63wEJDs3NGVi Все гости наших выпусков там присутствуют. ---- Тайм-коды 00:00:00 Вступление 00:00:35 Представление участников 00:01:12 Какие у нас были пет-проекты? 00:09:40 Нужны ли пет проекты для развития разработчика 00:12:50 Пет проекты для джунов 00:16:45 Что если пришлось бросить пет-проект? 00:18:00 Какой стек выбрать джуну для пет проекта? 00:22:37 Лайфхак - как обойтись без фронтенда 00:28:15 Плюсы и минусы пет проектов в целом 00:51:08 Важность пет проектов по мере роста опыта 01:01:40 Поиск идеи для пет проекта 01:06:40 12 проектов за год #gogetpodcast #golang #ntuzov

    YouTube
  • Библиотека Go разработчика

    Embedding — ловушка, в которую разработчики попадают при переходе на Go с объектно-ориентированного языка, такого как Java. Вдохновленный постом с Reddit, Zach Musgrave показывает, как слишком сильное увлечение объектно-ориентированными идеями может привести к трудно отслеживаемым ошибкам. Читать
    r/golang on Reddit: How to deal with Java developers polluting the Go code?

    Posted by u/fuck_all_cars - 255 votes and 240 comments

    Reddit
  • Библиотека Go разработчика

    Библиотека Go разработчика | Golang

    Причуды и приемы Go Go обычно считается «простым» языком, но в нем больше пограничных случаев и хитростей, чем можно было бы ожидать. 🗄 Часть 1: объявления, поток управления и система типов 🗄 Часть 2: дженерики и многое другое

    Telegram
  • Библиотека Go разработчика

    🔥 Увлекательный тест по highload архитектуре (не для новичков) 🔥 Ответьте на 30 вопросов, чтобы понять готовы ли вы стать архитектором, которые работают с высокими нагрузками и попасть на курс — «Highload Architect» от OTUS. На полном курсе вы научитесь: - Правильно использовать шаблоны: кеширование, реплицирование, шардирование, а также инструменты, такие как индексы, ClickHouse, Tarantool, RabbitMQ и Kafka, redis; - Обеспечивать отказоустойчивость веб-приложений даже при падении серверов; - Уметь создавать веб-приложения, которые легко масштабировать. Время прохождения теста ограниченно 30 минут 👉🏻 Пройти тест https://otus.pw/IixqM/ 💣 После прохождения у вас будет возможность записаться на курс по спец. цене и оформить рассрочку. А также вы получите доступ к записям 20 открытых уроков курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Библиотека Go разработчика

    🎉 Ой, сегодня уже 23 февраля… А вы не успели определиться с подарком? Держите тогда набор мастхэв от Proglib.academy Мало? Ну штош, вот еще скидка 50% на все курсы: 1. Основы IT для непрограммистов 2. Математика для Data Science 3. Алгоритмы и структуры данных 4. Основы программирования на Python 5. Frontend Basic и тд. ⛹️‍♀️Поторопитесь, срок действия истекает 28 февраля ;) Proglib.academy – это: — более 800 000 разработчиков в IT-сообществе; — программы разработаны преподавателями ВМК МГУ; — решение реальных задач, которые дают на собеседованиях в компании размера FAANG; — спикеры Яндекса, Revolut, Тинькофф и т.д. 💎 Подробнее о курсах: https://proglib.io/w/8fa9bb50
  • Библиотека Go разработчика

    Вышла вторая часть в серии статей про реализацию hashmap на Go. Автор рассматривает generic ключи и рост мапы, разбирается с нерефлексивными ключами, деталями итерации во время роста и коробочным хешированием. 🔗 https://t.me/goproglib/3188
    Библиотека Go разработчика | Golang

    Hashmap в Go: что это, как выглядит под капотом Go 1.19, отличия реализации с Java/Python и немного практики на дженериках. 🗄 Часть 1 🗄 Часть 2

    Telegram
  • Библиотека Go разработчика

    #tools #recon Всегда радуют инструменты, которые начинаются с «next-generation». Но у projectdiscovery с этим все в порядке. Встречайте: next-generation фреймворк для сканирования веб-приложений и поиска информации. https://github.com/projectdiscovery/katana
  • Библиотека Go разработчика

    «Golang Юниор» — канал, для начинающих Go-разработчиков. Хорошей информации по Go в Telegram почти нет, а здесь мы собрали: — вопросы с собеседований; — задачи и их решение; — куски кода с разбором; — полезные ресурсы Один канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇 https://t.me/golangprofi Это #партнерский пост
  • Реклама

  • Библиотека Go разработчика

    Краткий обзор некоторых возможностей фреймворка GoMicro для реализации микросервисных приложений на Go. Читать
    Микросервисные приложения на GoMicro

    Go благодаря возможностям компиляции и встроенным механизмам конкурентной многозадачности очень хорошо подходит для создания сетевых приложений и активно используется в создании инструментов для...

    Хабр
  • Библиотека Go разработчика

    Goroutines, channels, waitgroup, mutex и многие другие термины: практическое руководство по конкурентности в Go. Читать
  • Библиотека Go разработчика

    В "Школе 21" открыт набор заявок на обучение в Сургуте! Не упусти возможность бесплатно обучиться востребованной профессии в ИТ. Неважно, какие у тебя были предыдущие знания, опыт работы, умение программировать и наличие дипломов, если тебе больше 18 лет — подавай заявку сейчас и начни учиться уже этой зимой! В «Школе 21» можно изучать цифровые технологии самых разных направлений и сфер: от алгоритмов и графики до Unix, Web и многого другого. Успей попасть на интенсив в Сургуте! Подай заявку