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

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

8531 @goproglib

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

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

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

    math/rand/v2: новый API для math/rand? Расс Кокс предлагает использовать стандартную библиотеку math/rand в качестве отправной точки и расширить ее до версии 2 с множеством обратно несовместимых изменений, таких как удаление устаревших функций и изменение нескольких реализаций генератора псевдослучайных чисел.
    math/rand/v2 - a new API for math/rand and a first v2 for std · golang/go · Discussion #60751

    Based on earlier discussions in #26263 and #21835 as well as discussions with @robpike, I suggest adding a new version of math/rand, imported as math/rand/v2, to the standard library. This GitHub D...

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

    Хотите создавать высоконагруженные сервисы в сферах онлайн-ритейла, доставки, финтеха, интернета вещей? Тогда вам нужно изучать язык программирования Golang на курсе Яндекс Практикума «Профессия Go-разработчик». В профессии две программы: обучение до уровня Junior+ и обучения до уровня middle. Обратите внимание, эти курсы подходят только тем, у кого есть опыт разработки, нужно будет пройти входной тест и узнать свой уровень. Как вы будете учиться ▪️Сразу писать боевой сервис. Вы будете писать один большой проект на протяжении всего курса, постоянно пополняя, усложняя и модифицируя кодовую базу. Кроме того, в уроках будет много практических заданий, которые вы сможете выполнять в любимой среде разработки. ▪️ Общаться с менторами — senior Go-разработчиками. У вас будет ментор — действующий senior Go-разработчик, который будет помогать находить ответы на вопросы, проверять ваш код, проводить вебинары для разбора задач.  ▪️ Готовить выпускной проект. После прохождения основной программы у вас будет время написать выпускной проект для вашего портфолио. Вы сможете объединиться в команды или работать самостоятельно, реализовать свою идею или взять за основу один из предложенных вариантов. Начать учиться
  • Реклама

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

    💭 Какие по вашему мнению самые полезные функции Go, которые были добавлены в нескольких последних версиях языка (Go 1.18/1.19/1.20)? Поделитесь опытом, используете ли вы их в рабочих/пет проектах 👇
  • Библиотека Go разработчика

    Инициализация больших статических данных типа map в Go Вы наверняка помните про Dolt. Это база данных SQL с функциями контроля версий, подобными Git. В новом техническом материале команда Dolt исследует различные аспекты реализации инициализации статического типа map в цепочке инструментов Go, каковы накладные расходы во время выполнения и некоторые альтернативные подходы к решению этой проблемы. Читать
    Initializing Large Static Maps in Go

    Runtime costs and strategies for static initialization in Go

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

    👨‍💻 Yandex Cloud, Yandex 360 и Yandex Infrastructure — это точки притяжения талантливых инженеров Приходите на прямой эфир, чтобы узнать про ключевые вызовы команды. На встрече расскажем, как мы развиваем инфраструктуру Яндекса, строим публичную облачную платформу и виртуальный офис для клиентов. 📍20 июня 2023 г., в 16:00 Эфир будет полезен бэкенд-разработчикам и SRE, которым интересно узнать, какие задачи мы решаем и кого мы ищем. Регистрируйтесь по ссылке!
  • Библиотека Go разработчика

    Команда Stack Overflow опубликовала результаты опроса разработчиков за 2023 год. Давайте обсудим то, что касается Go-разработчика: 🔝Go на 13 месте в категории «Языки программирования, сценариев и разметки» 🔝Go на 10 месте в категории «Самые высокооплачиваемые технологии» 🔝Goland на 23 месте в категории IDE, а самым популярным редактором кода стал VS Code 🔝Самые популярные базы данных: PostgreSQL и MySQL 🔝Самый популярный инструмент: Docker
  • Библиотека Go разработчика

    Никита Смирнов из компании СберМаркет рассказывает детали разработки и использования инструмента тестирования grpc-wiremock, который представляет собой доработанный Wiremock. Что конкретно сделала команда: ✔️ Роутинг по домену (позволит не меняя настроек окружения получать доступ к нужному мок-API) ✔️ Отслеживание изменений в контрактах, доменах, моках (позволит не перезапускать контейнер для применения изменений) ✔️ Поддержку MultiAPI, TLS/SSL для HTTP и gRPC
    Как мы сделали grpc-wiremock: сервис, создающий мок-сервер для ваших контрактов в одну команду

    Всем привет, меня зовут Никита, уже пару лет я зарабатываю на жизнь развитием платформы-как-сервис в СберМаркет. В основном я отвечаю за инструменты локальной разработки и являюсь одним из создателей...

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

    В Авито открыли две вакансии для разработчиков в командах Авто и Недвижимости. Если давно мониторите классные позиции в Авито, это тот самый знак, что пора закидывать своё резюме. ➡️ Бэкенд-разработчик в команду Авто (Select) ➡️ Go-разработчик в команду краткосрочной аренды Что предлагают: • Прозрачная система премий, достойная зарплата — размер обсудите на собеседовании; • Гибридный формат работы — из дома и комфортного офиса в центре Москвы с местами для уединённой работы, зонами отдыха и гамаками; • Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы; • Личный бюджет на обучение — книги, курсы и конференции, доступ к онлайн-библиотеке издательства МИФ; • ДМС со стоматологией с первого дня работы, терапевт, психолог и массажный кабинет прямо в офисе; • Два фитнес-зала и душ в офисе, занятия йогой и скидки на абонементы. Откликайтесь по ссылкам и поделитесь с теми, кому может быть интересно. Это #партнерский пост
  • Библиотека Go разработчика

    🪜 Как программисту попросить о повышении зарплаты и что говорить Иногда бывает так: работаешь за всех, а зарплату не повышают. Тогда нужно брать инициативу в свои руки и поговорить с руководством тет-а-тет. Но как правильно это сделать и выйти победителем? Постараемся разобраться. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека Go разработчика

    Реализация GraphQL-сервера с использованием gqlgen: быстрый пошаговый гайд для Go-разработчика. Читать
  • Библиотека Go разработчика

    Кажется, иногда стоит напоминать об интересных инструментах, которые не так часто, но все равно обновляются. Назовем это рубрику #перечитываястарое. Goxygen — инструмент для быстрой генерации веб-проектов на Go + Angular/React/Vue. В новой версии добавлена поддержка Vue v3.3 и Vite-based Vue шаблонов.
    Release v0.4.0 - Vite-based Vue templates · Shpota/goxygen

    update Vue to v3.3 introduce Vite-based Vue template

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

    🤖ChatGPT, Wardley Maps и Go Здесь много намешано, но от того еще интереснее: как создать плагин ChatGPT, работать с API в Go, картами Wardley ​​и SVG-изображениями. Читать
    Wardley map

    a map of the structure of a business or service, mapping the components needed to serve the customer or user

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

    Modern Web Development with Go: Build real-world, fast, efficient and scalable web server apps using Go programming language, 2023 Автор: Dušan Stojanović Книга охватывает ключевые аспекты разработки веб-приложений на Go: от дизайна и выбора БД до деплоя и мониторинга. Материал книги будет интересен как профи, так и начинающим.

    Modern.Web.Development.with.Go.pdf

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

    Alex Edwards делится шаблоном make-файла, который он использует в качестве отправной точки для проекта на Go. Читать
  • Реклама

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

    Запись сессии с Google I/O 2023, посвященной безопасной разработке на Go с помощью инструментов от Google. 📺Смотреть
    Build more secure apps with Go and Google

    Go's Vulnerability Management System enables Go developers to detect and remediate known vulnerabilities in their dependencies at every stage of the software development lifecycle — from the IDE to production. Combined with Google's other software security supply chain initiatives like OSV-Scanner, OpenSSF Scorecard, and deps.dev, Google and Go provide developers the tools they need to write more secure software. Resources: Go Vulnerability Management → https://goo.gle/3mfSNQq Open Source Insights → https://goo.gle/3nPlvbi Announcing OSV-Scanner → https://goo.gle/40Uf31i Speakers: Julie Qiu, Nicky Ringland, Cameron Balahan Watch more: Watch all the Technical Sessions from Google I/O 2023 → https://goo.gle/IO23_sessions Watch more Cloud Sessions → https://goo.gle/IO23_cloud All Google I/O 2023 Sessions → https://goo.gle/IO23_all Subscribe to the Go channel → https://goo.gle/go-subscribe #GoogleIO

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

    🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи Бесплатный курс для всех, кто любит качественные IT-публикации и хочет научиться интересно писать о программировании либо улучшить навыки письма. Курс состоит из семи модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций. Ограничений на время прохождения заданий нет. Курс будет интересен авторам, работающим в составе редакции, копирайтерам-одиночкам и просто программистам, которые хотят научиться интересно рассказывать о собственных проектах. Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса. Как стать автором «Библиотеки программиста» и получать гонорары за статьи? ➡️ Заполните анкету. Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
  • Библиотека Go разработчика

    Взгляд на strconv.Atoi() в Go со стороны фронтенд-разработчика. Читать
    How does Go parseInt?

    Understanding strconv.Atoi() as a JS Dev learning Go.

    Tired Dev